Struct NuLift
pub(crate) struct NuLift {
c1: f64,
c2: f64,
}Expand description
The ν-derivatives of a unit-variance t at its passive point, for lifting
its CDF, density and quantile jointly in (z, ν).
The log-density is g = c(ν) − (ν+1)/2·(ln q − ln(ν−2)),
q = ν − 2 + z², c(ν) = ln Γ((ν+1)/2) − ln Γ(ν/2) − ½·ln(π(ν−2)); so
g_ν = c′ − ½(ln q − ln(ν−2)) − (ν+1)/2·(1/q − 1/(ν−2)) and
g_νν = c″ − (1/q − 1/(ν−2)) + (ν+1)/2·(1/q² − 1/(ν−2)²), c′, c″
read off the gamma ratio in Jet2.
Fields§
§c1: f64c′(ν).
c2: f64c″(ν).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NuLift
impl RefUnwindSafe for NuLift
impl Send for NuLift
impl Sync for NuLift
impl Unpin for NuLift
impl UnsafeUnpin for NuLift
impl UnwindSafe for NuLift
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