pub trait DescriptiveStatisticsAlgorithms<R: Runtime>: TensorOps<R> {
// Required methods
fn describe(&self, x: &Tensor<R>) -> Result<TensorDescriptiveStats<R>>;
fn percentile(&self, x: &Tensor<R>, p: f64) -> Result<Tensor<R>>;
fn iqr(&self, x: &Tensor<R>) -> Result<Tensor<R>>;
fn skewness(&self, x: &Tensor<R>) -> Result<Tensor<R>>;
fn kurtosis(&self, x: &Tensor<R>) -> Result<Tensor<R>>;
fn zscore(&self, x: &Tensor<R>) -> Result<Tensor<R>>;
fn sem(&self, x: &Tensor<R>) -> Result<Tensor<R>>;
// Provided method
fn median(&self, x: &Tensor<R>) -> Result<Tensor<R>> { ... }
}Expand description
Descriptive statistics algorithms for tensors.
Provides methods for computing comprehensive statistical summaries of tensor data, including central tendency, dispersion, and shape measures.
Required Methods§
Sourcefn describe(&self, x: &Tensor<R>) -> Result<TensorDescriptiveStats<R>>
fn describe(&self, x: &Tensor<R>) -> Result<TensorDescriptiveStats<R>>
Compute comprehensive descriptive statistics for a 1D tensor.
Returns min, max, mean, variance, std, skewness, and kurtosis as tensors.