pub enum PanelApproach {
CreGeneral,
CreNormal,
FdExact,
WgApprox,
}Expand description
How Plpr handles the unit effects.
Variants§
CreGeneral
Correlated random effects: unit means of the covariates are added to them, and the treatment predictions are shifted so their unit means equal the unit means of the treatment.
CreNormal
Correlated random effects assuming normally distributed treatments: unit means of the covariates are added, and the treatment learner also sees the unit mean of the treatment.
FdExact
First differences of outcome and treatment, with the covariates and their lags (exact).
WgApprox
Within-unit demeaning of outcome, treatment and covariates (approximate).
Trait Implementations§
Source§impl Clone for PanelApproach
impl Clone for PanelApproach
impl Copy for PanelApproach
Source§impl Debug for PanelApproach
impl Debug for PanelApproach
Source§impl Default for PanelApproach
impl Default for PanelApproach
impl Eq for PanelApproach
Source§impl PartialEq for PanelApproach
impl PartialEq for PanelApproach
impl StructuralPartialEq for PanelApproach
Auto Trait Implementations§
impl Freeze for PanelApproach
impl RefUnwindSafe for PanelApproach
impl Send for PanelApproach
impl Sync for PanelApproach
impl Unpin for PanelApproach
impl UnsafeUnpin for PanelApproach
impl UnwindSafe for PanelApproach
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