pub enum ParamDisposition {
Fixed,
Solved,
Considered,
}Expand description
What a fit did with one parameter axis.
The three answers are different operations with different mathematics, and using one where another is meant is silent — each produces a well-formed covariance.
There is deliberately no From<bool> and no Default. An axis’s
disposition is a modelling statement, and a conversion that turned
true into Solved would let a call site inherit one rather than
state it.
Variants§
Fixed
Marginalized out of the prior. Contributes nothing and changes no number.
Solved
Estimated from the data: occupies a solved slot and comes back with a posterior variance.
Considered
Not estimated, but uncertain — its prior uncertainty reaches the posterior through its measurement partials (Schmidt–Kalman consider analysis; Tapley, Byron D., Schutz, Bob E., and Born, George H., Statistical Orbit Determination, Elsevier Academic Press, 2004, ch. 6).
Not a safety margin: under an uncorrelated prior the correction strictly widens the posterior, but with cross terms between the considered axis and the solved ones the correction is sign-indefinite and the posterior can come back tighter.
Implementations§
Source§impl ParamDisposition
impl ParamDisposition
Trait Implementations§
Source§impl Clone for ParamDisposition
impl Clone for ParamDisposition
Source§fn clone(&self) -> ParamDisposition
fn clone(&self) -> ParamDisposition
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more