pub trait DescriptiveStatisticsAlgorithms<R: Runtime<DType = DType>>: 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.
Provided Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".