pub struct AverageDerivative {
pub step: Option<f64>,
}Expand description
Average derivative E[∂γ(D, X)/∂D] of a continuous treatment, by a central
difference with step h (default 10⁻⁴ times the standard deviation of
the treatment). Needs a regression that is smooth in the treatment (linear
models, polynomials, neural networks); for trees use ShiftEffect.
Fields§
§step: Option<f64>Implementations§
Trait Implementations§
Source§impl Clone for AverageDerivative
impl Clone for AverageDerivative
impl Copy for AverageDerivative
Source§impl Debug for AverageDerivative
impl Debug for AverageDerivative
Source§impl Default for AverageDerivative
impl Default for AverageDerivative
Auto Trait Implementations§
impl Freeze for AverageDerivative
impl RefUnwindSafe for AverageDerivative
impl Send for AverageDerivative
impl Sync for AverageDerivative
impl Unpin for AverageDerivative
impl UnsafeUnpin for AverageDerivative
impl UnwindSafe for AverageDerivative
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more