pub struct FanovaResult {
pub main_effects: Vec<(String, f64)>,
pub interactions: Vec<((String, String), f64)>,
}Expand description
Result of fANOVA analysis.
All importance values are fractions of total variance and sum to 1.0 across main effects and interactions combined.
Fields§
§main_effects: Vec<(String, f64)>Per-parameter importance (fraction of total variance explained).
Sorted by descending importance. Each entry is
(parameter_name, importance) where importance is in [0.0, 1.0].
interactions: Vec<((String, String), f64)>Pairwise interaction importance (fraction of total variance explained).
Sorted by descending importance. Each entry is
((param_a, param_b), importance). Only pairs with non-negligible
interaction (> 1e-10) are included.
Trait Implementations§
Source§impl Clone for FanovaResult
impl Clone for FanovaResult
Source§fn clone(&self) -> FanovaResult
fn clone(&self) -> FanovaResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for FanovaResult
impl RefUnwindSafe for FanovaResult
impl Send for FanovaResult
impl Sync for FanovaResult
impl Unpin for FanovaResult
impl UnwindSafe for FanovaResult
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