fn mean(data: &[f64]) -> Option<f64>
Source: descriptive.joule:9
fn mean(data: &[f64]) -> Option<f64>Source: descriptive.joule:9
fn weighted_mean(data: &[f64], weights: &[f64]) -> Option<f64>Source: descriptive.joule:20
fn geometric_mean(data: &[f64]) -> Option<f64>Source: descriptive.joule:41
fn harmonic_mean(data: &[f64]) -> Option<f64>Source: descriptive.joule:57
fn median(data: &[f64]) -> Option<f64>Source: descriptive.joule:73
fn mode(data: &[f64]) -> Option<f64>Source: descriptive.joule:91
fn variance(data: &[f64]) -> Option<f64>Source: descriptive.joule:110
fn population_variance(data: &[f64]) -> Option<f64>Source: descriptive.joule:116
fn variance_impl(data: &[f64], ddof: usize) -> Option<f64>Source: descriptive.joule:120
fn std_dev(data: &[f64]) -> Option<f64>Source: descriptive.joule:135
fn population_std_dev(data: &[f64]) -> Option<f64>Source: descriptive.joule:141
fn coefficient_of_variation(data: &[f64]) -> Option<f64>Source: descriptive.joule:147
fn standard_error(data: &[f64]) -> Option<f64>Source: descriptive.joule:160
fn skewness(data: &[f64]) -> Option<f64>Source: descriptive.joule:167
fn kurtosis(data: &[f64]) -> Option<f64>Source: descriptive.joule:190
fn quantile(data: &[f64], q: f64) -> Option<f64>Source: descriptive.joule:216
fn quantiles(data: &[f64], qs: &[f64]) -> Option<Vec<f64>>Source: descriptive.joule:238
fn iqr(data: &[f64]) -> Option<f64>Source: descriptive.joule:266
fn range(data: &[f64]) -> Option<f64>Source: descriptive.joule:274
fn min(data: &[f64]) -> Option<f64>Source: descriptive.joule:286
fn max(data: &[f64]) -> Option<f64>Source: descriptive.joule:292
fn sum(data: &[f64]) -> f64Source: descriptive.joule:298
fn product(data: &[f64]) -> f64Source: descriptive.joule:304
fn mean_absolute_deviation(data: &[f64]) -> Option<f64>Source: descriptive.joule:310
fn median_absolute_deviation(data: &[f64]) -> Option<f64>Source: descriptive.joule:318
fn five_number_summary(data: &[f64]) -> Option<(f64, f64, f64, f64, f64)>Source: descriptive.joule:326
fn z_scores(data: &[f64]) -> Option<Vec<f64>>Source: descriptive.joule:338
fn outliers_iqr(data: &[f64], k: f64) -> Option<Vec<f64>>Source: descriptive.joule:351
fn covariance(x: &[f64], y: &[f64]) -> Option<f64>Source: descriptive.joule:369
struct RunningStatsRunning/online mean and variance (Welford's algorithm)
Source: descriptive.joule:386
fn new() -> SelfSource: descriptive.joule:395
fn push(&mut self, value: f64)Source: descriptive.joule:407
fn count(&self) -> u64Get count
Source: descriptive.joule:419
fn mean(&self) -> Option<f64>Get mean
Source: descriptive.joule:424
fn variance(&self) -> Option<f64>Get variance
Source: descriptive.joule:433
fn std_dev(&self) -> Option<f64>Get standard deviation
Source: descriptive.joule:442
fn min(&self) -> Option<f64>Get minimum
Source: descriptive.joule:447
fn max(&self) -> Option<f64>Get maximum
Source: descriptive.joule:456
fn merge(&mut self, other: &RunningStats)Merge another RunningStats
Source: descriptive.joule:465
struct HistogramHistogram bins
Source: descriptive.joule:483
fn new(data: &[f64], num_bins: usize) -> Option<Self>Source: descriptive.joule:491
fn bins(&self) -> &[usize]Source: descriptive.joule:521
fn edges(&self) -> &[f64]Source: descriptive.joule:525
fn density(&self, total: usize) -> Vec<f64>Source: descriptive.joule:529