pub fn nanvar<T>(
array: &Array<T>,
axis: Option<isize>,
ddof: usize,
) -> Result<Array<T>>Expand description
Compute variance ignoring NaN values
§Parameters
array- Input arrayaxis- Axis along which to compute variance (None for flattened array)ddof- Delta degrees of freedom
§Returns
Variance of non-NaN elements
§Examples
use numrs2::prelude::*;
use numrs2::math::nanvar;
let a = Array::from_vec(vec![1.0, 2.0, f64::NAN, 4.0]);
let var = nanvar(&a, None, 0).expect("nanvar failed");