Struct Pow3Fit
pub struct Pow3Fit {
pub a: f64,
pub alpha: f64,
pub c: f64,
pub sigma: f64,
}Expand description
A fitted Domhan pow-3 power law y(t) = c − a·t^(−α).
Produced by fit_pow3 in the rising frame (see the
FreezeThaw module documentation): c is the extrapolated
asymptote and sigma is the fit’s residual standard
deviation — the uncertainty the resume acquisition adds κ·σ̂ of.
Fields§
§a: f64The scale parameter a (> 0): how far below the asymptote the curve
starts.
alpha: f64The decay exponent α (> 0): how quickly the gap to the asymptote
closes.
c: f64The asymptote c: the value the curve is extrapolated to reach.
sigma: f64The residual standard deviation σ̂ — sqrt(SSE / max(1, n − 3)), the
least-squares estimate of the noise the acquisition treats as the fit’s
uncertainty.
Implementations§
Trait Implementations§
impl Copy for Pow3Fit
§impl<'de> Deserialize<'de> for Pow3Fit
impl<'de> Deserialize<'de> for Pow3Fit
§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Pow3Fit
Auto Trait Implementations§
impl Freeze for Pow3Fit
impl RefUnwindSafe for Pow3Fit
impl Send for Pow3Fit
impl Sync for Pow3Fit
impl Unpin for Pow3Fit
impl UnsafeUnpin for Pow3Fit
impl UnwindSafe for Pow3Fit
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