pub struct ExpandedStatisticalFeatures<F> {Show 73 fields
pub fifth_moment: F,
pub sixth_moment: F,
pub excess_kurtosis: F,
pub trimmed_mean_10: F,
pub trimmed_mean_20: F,
pub winsorized_mean_5: F,
pub median_absolute_deviation: F,
pub interquartile_mean: F,
pub midhinge: F,
pub trimmed_range: F,
pub p5: F,
pub p10: F,
pub p90: F,
pub p95: F,
pub p99: F,
pub percentile_ratio_90_10: F,
pub percentile_ratio_95_5: F,
pub mean_absolute_deviation: F,
pub median_mean_absolute_deviation: F,
pub gini_coefficient: F,
pub index_of_dispersion: F,
pub quartile_coefficient_dispersion: F,
pub relative_mean_deviation: F,
pub lower_tail_ratio: F,
pub upper_tail_ratio: F,
pub tail_ratio: F,
pub lower_outlier_count: usize,
pub upper_outlier_count: usize,
pub outlier_ratio: F,
pub harmonic_mean: F,
pub geometric_mean: F,
pub quadratic_mean: F,
pub cubic_mean: F,
pub mode_approximation: F,
pub mean_median_distance: F,
pub coefficient_quartile_variation: F,
pub standard_error_mean: F,
pub coefficient_mean_deviation: F,
pub relative_standard_deviation: F,
pub variance_range_ratio: F,
pub l_scale: F,
pub l_skewness: F,
pub l_kurtosis: F,
pub bowley_skewness: F,
pub kelly_skewness: F,
pub moors_kurtosis: F,
pub jarque_bera_statistic: F,
pub anderson_darling_statistic: F,
pub kolmogorov_smirnov_statistic: F,
pub shapiro_wilk_statistic: F,
pub dagostino_statistic: F,
pub normality_score: F,
pub biweight_midvariance: F,
pub biweight_midcovariance: F,
pub qn_estimator: F,
pub sn_estimator: F,
pub zero_crossings: usize,
pub positive_count: usize,
pub negative_count: usize,
pub local_maxima_count: usize,
pub local_minima_count: usize,
pub above_mean_proportion: F,
pub below_mean_proportion: F,
pub energy: F,
pub root_mean_square: F,
pub sum_absolute_values: F,
pub mean_absolute_value: F,
pub signal_power: F,
pub peak_to_peak: F,
pub concentration_coefficient: F,
pub herfindahl_index: F,
pub shannon_diversity: F,
pub simpson_diversity: F,
}Expand description
Comprehensive expanded statistical features for in-depth time series analysis.
This struct contains advanced statistical measures that go beyond basic descriptive statistics, including higher-order moments, robust statistics, distribution characteristics, tail behavior analysis, normality tests, and many other sophisticated measures.
Fields§
§fifth_moment: FFifth moment (measure of asymmetry beyond skewness)
sixth_moment: FSixth moment (measure of tail behavior beyond kurtosis)
excess_kurtosis: FExcess kurtosis (kurtosis - 3)
trimmed_mean_10: FTrimmed mean (10% trimmed)
trimmed_mean_20: FTrimmed mean (20% trimmed)
winsorized_mean_5: FWinsorized mean (5% winsorized)
median_absolute_deviation: FMedian absolute deviation (MAD)
interquartile_mean: FInterquartile mean (mean of values between Q1 and Q3)
midhinge: FMidhinge ((Q1 + Q3) / 2)
trimmed_range: FTrimmed range (90% range, excluding extreme 5% on each side)
p5: F5th percentile
p10: F10th percentile
p90: F90th percentile
p95: F95th percentile
p99: F99th percentile
percentile_ratio_90_10: FPercentile ratio (P90/P10)
percentile_ratio_95_5: FPercentile ratio (P95/P5)
mean_absolute_deviation: FMean absolute deviation from mean
median_mean_absolute_deviation: FMean absolute deviation from median
gini_coefficient: FGini coefficient (measure of inequality)
index_of_dispersion: FIndex of dispersion (variance-to-mean ratio)
quartile_coefficient_dispersion: FQuartile coefficient of dispersion
relative_mean_deviation: FRelative mean deviation
lower_tail_ratio: FLower tail ratio (P10/P50)
upper_tail_ratio: FUpper tail ratio (P90/P50)
tail_ratio: FTail ratio ((P90-P50)/(P50-P10))
lower_outlier_count: usizeLower outlier count (values < Q1 - 1.5*IQR)
upper_outlier_count: usizeUpper outlier count (values > Q3 + 1.5*IQR)
outlier_ratio: FOutlier ratio (total outliers / total observations)
harmonic_mean: FHarmonic mean
geometric_mean: FGeometric mean
quadratic_mean: FQuadratic mean (RMS)
cubic_mean: FCubic mean
mode_approximation: FMode (most frequent value approximation)
mean_median_distance: FDistance from mean to median
coefficient_quartile_variation: FCoefficient of quartile variation
standard_error_mean: FStandard error of mean
coefficient_mean_deviation: FCoefficient of mean deviation
relative_standard_deviation: FRelative standard deviation (CV as percentage)
variance_range_ratio: FVariance-to-range ratio
l_scale: FL-moments: L-scale (L2)
l_skewness: FL-moments: L-skewness (L3/L2)
l_kurtosis: FL-moments: L-kurtosis (L4/L2)
bowley_skewness: FBowley skewness coefficient
kelly_skewness: FKelly skewness coefficient
moors_kurtosis: FMoors kurtosis
jarque_bera_statistic: FJarque-Bera test statistic
anderson_darling_statistic: FAnderson-Darling test statistic approximation
kolmogorov_smirnov_statistic: FKolmogorov-Smirnov test statistic approximation
shapiro_wilk_statistic: FShapiro-Wilk test statistic approximation
dagostino_statistic: FD’Agostino normality test statistic
normality_score: FNormality score (composite measure)
biweight_midvariance: FBiweight midvariance
biweight_midcovariance: FBiweight midcovariance
qn_estimator: FQn robust scale estimator
sn_estimator: FSn robust scale estimator
zero_crossings: usizeNumber of zero crossings (around mean)
positive_count: usizeNumber of positive values
negative_count: usizeNumber of negative values
local_maxima_count: usizeNumber of local maxima
local_minima_count: usizeNumber of local minima
above_mean_proportion: FProportion of values above mean
below_mean_proportion: FProportion of values below mean
energy: FEnergy (sum of squares)
root_mean_square: FRoot mean square
sum_absolute_values: FSum of absolute values
mean_absolute_value: FMean of absolute values
signal_power: FSignal power
peak_to_peak: FPeak-to-peak amplitude
concentration_coefficient: FConcentration coefficient
herfindahl_index: FHerfindahl index (sum of squared proportions)
shannon_diversity: FShannon diversity index
simpson_diversity: FSimpson diversity index
Trait Implementations§
Source§impl<F: Clone> Clone for ExpandedStatisticalFeatures<F>
impl<F: Clone> Clone for ExpandedStatisticalFeatures<F>
Source§fn clone(&self) -> ExpandedStatisticalFeatures<F>
fn clone(&self) -> ExpandedStatisticalFeatures<F>
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl<F: Debug> Debug for ExpandedStatisticalFeatures<F>
impl<F: Debug> Debug for ExpandedStatisticalFeatures<F>
Source§impl<F> Default for ExpandedStatisticalFeatures<F>where
F: Float + FromPrimitive,
impl<F> Default for ExpandedStatisticalFeatures<F>where
F: Float + FromPrimitive,
Auto Trait Implementations§
impl<F> Freeze for ExpandedStatisticalFeatures<F>where
F: Freeze,
impl<F> RefUnwindSafe for ExpandedStatisticalFeatures<F>where
F: RefUnwindSafe,
impl<F> Send for ExpandedStatisticalFeatures<F>where
F: Send,
impl<F> Sync for ExpandedStatisticalFeatures<F>where
F: Sync,
impl<F> Unpin for ExpandedStatisticalFeatures<F>where
F: Unpin,
impl<F> UnwindSafe for ExpandedStatisticalFeatures<F>where
F: UnwindSafe,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self to the equivalent element of its superset.