Extreme Optimization™: Complexity made simple.

Math and Statistics
Libraries for .NET

  • Home
  • Features
    • Math Library
    • Vector and Matrix Library
    • Statistics Library
    • Performance
    • Usability
  • Documentation
    • Introduction
    • Math Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • Resources
    • Downloads
    • QuickStart Samples
    • Sample Applications
    • Frequently Asked Questions
    • Technical Support
  • Blog
  • Order
  • Company
    • About us
    • Testimonials
    • Customers
    • Press Releases
    • Careers
    • Partners
    • Contact us
Introduction
Deployment Guide
Configuration
Using Parallelism
Expand Mathematics Library User's GuideMathematics Library User's Guide
Expand Vector and Matrix Library User's GuideVector and Matrix Library User's Guide
Expand Data Analysis Library User's GuideData Analysis Library User's Guide
Expand Statistics Library User's GuideStatistics Library User's Guide
Expand Data Access Library User's GuideData Access Library User's Guide
Expand ReferenceReference
  • Extreme Optimization
    • Features
    • Solutions
    • Documentation
    • QuickStart Samples
    • Sample Applications
    • Downloads
    • Technical Support
    • Download trial
    • How to buy
    • Blog
    • Company
    • Resources
  • Documentation
    • Introduction
    • Deployment Guide
    • Configuration
    • Using Parallelism
    • Mathematics Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Data Access Library User's Guide
    • Reference
  • Reference
    • Extreme
    • Extreme.Collections
    • Extreme.Data
    • Extreme.Data.Json
    • Extreme.Data.Matlab
    • Extreme.Data.R
    • Extreme.Data.Stata
    • Extreme.Data.Text
    • Extreme.DataAnalysis
    • Extreme.DataAnalysis.Linq
    • Extreme.Mathematics
    • Extreme.Mathematics.Algorithms
    • Extreme.Mathematics.Calculus
    • Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations
    • Extreme.Mathematics.Curves
    • Extreme.Mathematics.Curves.Nonlinear
    • Extreme.Mathematics.Distributed
    • Extreme.Mathematics.Distributed.Cuda
    • Extreme.Mathematics.EquationSolvers
    • Extreme.Mathematics.FSharp
    • Extreme.Mathematics.Generic
    • Extreme.Mathematics.Generic.LinearAlgebra
    • Extreme.Mathematics.Generic.LinearAlgebra.Implementation
    • Extreme.Mathematics.Generic.LinearAlgebra.Providers
    • Extreme.Mathematics.Generic.SignalProcessing
    • Extreme.Mathematics.Implementation
    • Extreme.Mathematics.LinearAlgebra
    • Extreme.Mathematics.LinearAlgebra.Complex
    • Extreme.Mathematics.LinearAlgebra.Complex.Decompositions
    • Extreme.Mathematics.LinearAlgebra.Implementation
    • Extreme.Mathematics.LinearAlgebra.IO
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers.Preconditioners
    • Extreme.Mathematics.LinearAlgebra.Providers
    • Extreme.Mathematics.LinearAlgebra.Sparse
    • Extreme.Mathematics.Optimization
    • Extreme.Mathematics.Optimization.Genetic
    • Extreme.Mathematics.Optimization.LineSearches
    • Extreme.Mathematics.Random
    • Extreme.Mathematics.SignalProcessing
    • Extreme.Numerics.FSharp
    • Extreme.Statistics
    • Extreme.Statistics.Distributions
    • Extreme.Statistics.IO
    • Extreme.Statistics.Linq
    • Extreme.Statistics.Multivariate
    • Extreme.Statistics.Random
    • Extreme.Statistics.Tests
    • Extreme.Statistics.TimeSeriesAnalysis
  • Extreme.Statistics
    • Aggregator Class
    • AnovaModel Class
    • AnovaModelRow Class
    • AnovaRow Class
    • AnovaRowCollection Class
    • AnovaRowType Enumeration
    • AnovaTable Class
    • BoundaryIntervalBehavior Enumeration
    • CategoricalScale Class
    • CategoricalVariable Class
    • CategoricalVariable.CategoricalFilters Structure
    • Cell Structure
    • CellArray Class
    • ClassificationModel Class
    • ClusteringModel Class
    • CollectionSortOrder Class
    • ContingencyTable Class
    • ContingencyTableCell Structure
    • DataArray(T) Class
    • DataArrayElement(T) Class
    • DateTimeInterval Structure
    • DateTimeScale Class
    • DateTimeUnit Enumeration
    • DateTimeVariable Class
    • DateTimeVariable.DateTimeFilters Structure
    • Descriptives(T) Class
    • Filter Class
    • GeneralizedLinearModel Class
    • Histogram Class
    • HistogramBin Structure
    • HistogramBinCollection Class
    • HypothesisTests Class
    • InsufficientDataException Class
    • ITransformationModel Interface
    • Kernel Class
    • KernelDensity Class
    • KernelDensityBandwidthEstimator Enumeration
    • KeyVariable Class
    • KeyVariable(T) Class
    • LinearRegressionModel Class
    • LinkFunction Class
    • LogisticRegressionMethod Enumeration
    • LogisticRegressionModel Class
    • MissingValueAction Enumeration
    • MissingValueException Class
    • Model Class
    • ModelExtensions Class
    • ModelFamily Class
    • ModelFitOptions Class
    • ModelInput Class
    • ModelInputCategory Enumeration
    • ModelInputFormat Enumeration
    • ModelInputGroup Class
    • ModelSerialization Enumeration
    • ModelStatus Enumeration
    • ModelTerm Class
    • ModelTermCollection Class
    • ModelTermKind Enumeration
    • MultipleMissingValueAction Enumeration
    • NearestCorrelationMatrixAlgorithm Enumeration
    • NonlinearRegressionModel Class
    • NumericalScale Class
    • NumericalVariable Class
    • NumericalVariable.NumericalFilters Structure
    • NumericalVariable.NumericalVariableTransforms Structure
    • Observation Structure
    • ObservationCollection Class
    • OneWayAnovaModel Class
    • OneWayRAnovaModel Class
    • Parameter Class
    • ParameterCollection Class
    • ParameterVector Class
    • PolynomialRegressionModel Class
    • RankTiebreaker Enumeration
    • RegressionModel Class
    • RegularizedRegressionModel Class
    • ScaleFittingMethod Enumeration
    • SeriesExtensions Class
    • SimpleRegressionKind Enumeration
    • SimpleRegressionModel Class
    • SortOrder Enumeration
    • SpecialBins Enumeration
    • Stats Class
    • StepwiseCriterion Enumeration
    • StepwiseOptions Class
    • StepwiseRegressionMethod Enumeration
    • SumsOfSquaresType Enumeration
    • TestOfHomogeneityOfVariances Enumeration
    • TestOfNormality Enumeration
    • TransformationModel Class
    • TransformedParameter Class
    • TwoWayAnovaModel Class
    • UnivariateModel Class
    • Variable Class
    • VariableCollection Class
    • WindowFilter Class
  • Stats Class
    • Methods
Stats ClassExtreme Optimization Numerical Libraries for .NET Professional
Provides static methods for descriptive statistics and other statistical functions.
Inheritance Hierarchy

SystemObject
  Extreme.StatisticsStats

Namespace: Extreme.Statistics
Assembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.17114.0)
Syntax

C#
VB
C++
F#
Copy
public static class Stats
<ExtensionAttribute>
Public NotInheritable Class Stats
[ExtensionAttribute]
public ref class Stats abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type Stats =  class end

The Stats type exposes the following members.

Methods

  NameDescription
Public methodStatic memberAutocorrelation(Double)
Gets the lag-1 auto-correlation of the elements of an array.
Public methodStatic memberAutocorrelation(NumericalVariable)
Gets the lag-1 auto-correlation of a numerical variable.
Public methodStatic memberAutocorrelation(VectorDouble)
Gets the lag-1 auto-correlation of the elements of a vector.
Public methodStatic memberAutocorrelation(Vector)
Gets the lag-1 auto-correlation of the elements of a vector.
Public methodStatic memberAutocorrelation(Double, Int32)
Gets the auto-correlation of the elements of an array.
Public methodStatic memberAutocorrelation(NumericalVariable, Int32)
Gets the auto-correlation of a numerical variable.
Public methodStatic memberAutocorrelation(VectorDouble, Int32)
Gets the auto-correlation of the elements of a vector.
Public methodStatic memberAutocorrelation(Vector, Int32)
Gets the auto-correlation of the elements of a vector.
Public methodStatic memberAverageAbsoluteDeviation
Returns the mean absolute deviation from the mean of a variable.
Public methodStatic memberBlomScores(IListDouble)
Returns the Blom scores corresponding to the specified ranks.
Public methodStatic memberBlomScores(IListInt32)
Returns the Blom scores corresponding to the specified ranks.
Public methodStatic memberCentralMoment(Double, Int32)
Returns the specified central moment of the elements of an array.
Public methodStatic memberCentralMoment(Int32, Int32)
Returns the specified central moment of the elements of an array.
Public methodStatic memberCentralMoment(NumericalVariable, Int32)
Returns the specified central moment of a numerical variable.
Public methodStatic memberCentralMoment(Vector, Int32)
Returns the specified central moment of the elements of an array.
Public methodStatic memberCentralMomentT(T, Int32)
Returns the specified central moment of the elements of an array.
Public methodStatic memberCentralMomentT(VectorT, Int32)
Returns the specified central moment of the elements of a vector.
Public methodStatic memberCoefficientOfVariation
Gets the coefficient of variation of a variable, if it exists.
Public methodStatic memberColumnMeans(Matrix)
Returns a vector containing the means of the columns of a matrix.
Public methodStatic memberColumnMeansT(MatrixT)
Returns a vector containing the means of the columns of a matrix.
Public methodStatic memberColumnStandardDeviations(MatrixDouble)
Returns a vector containing the standard deviations of the columns of a matrix.
Public methodStatic memberColumnStandardDeviations(Matrix)
Returns a vector containing the standard deviations of the columns of a matrix.
Public methodStatic memberColumnVariances(MatrixDouble)
Returns a vector containing the variances of the columns of a matrix.
Public methodStatic memberColumnVariances(Matrix)
Returns a vector containing the variances of the columns of a matrix.
Public methodStatic memberCorrelation(Double, Double)
Gets the Pearson correlation coefficient between two sets of values.
Public methodStatic memberCorrelation(NumericalVariable, NumericalVariable)
Gets the Pearson correlation coefficent between two numerical variables.
Public methodStatic memberCorrelation(VectorDouble, VectorDouble)
Gets the Pearson correlation coefficient between two sets of values.
Public methodStatic memberCorrelation(Vector, Vector)
Gets the Pearson correlation coefficent between two sets of values.
Public methodStatic memberCorrelationMatrix(Matrix)
Returns the correlation matrix for the columns in a matrix.
Public methodStatic memberCorrelationMatrix(NumericalVariable)
Returns the correlation matrix for an array of numerical variables.
Public methodStatic memberCorrelationMatrix(IListVectorDouble)
Returns the correlation matrix for an array of numerical variables.
Public methodStatic memberCorrelationMatrixT(MatrixT)
Returns the correlation matrix for the columns in a matrix.
Public methodStatic memberCovariance(Double, Double)
Gets the covariance between two sets of values.
Public methodStatic memberCovariance(NumericalVariable, NumericalVariable)
Gets the Pearson correlation coefficent between two numerical variables.
Public methodStatic memberCovariance(VectorDouble, VectorDouble)
Gets the covariance between two sets of values.
Public methodStatic memberCovariance(Vector, Vector)
Gets the covariance between two sets of values.
Public methodStatic memberCovarianceMatrix(Matrix)
Returns the covariance matrix for the columns in a matrix.
Public methodStatic memberCovarianceMatrix(NumericalVariable)
Returns the covariance matrix for an array of numerical variables.
Public methodStatic memberCovarianceMatrix(IListVectorDouble)
Returns the covariance matrix for an array of numerical variables.
Public methodStatic memberCovarianceMatrix(Matrix, MultipleMissingValueAction)
Returns the covariance matrix for the columns in a matrix given the column means.
Public methodStatic memberCovarianceMatrixT(MatrixT, MultipleMissingValueAction)
Returns the covariance matrix for the columns in a matrix.
Public methodStatic memberGeometricMean(Double)
Returns the geometric mean of the elements of an array.
Public methodStatic memberGeometricMean(Int32)
Returns the geometric mean of the elements of an array.
Public methodStatic memberGeometricMean(NumericalVariable)
Returns the geometric mean of the elements of a numerical variable.
Public methodStatic memberGeometricMean(VectorDouble)
Returns the geometric mean of the elements of a vector.
Public methodStatic memberGeometricMean(Vector)
Returns the geometric mean of the elements of a vector.
Public methodStatic memberGeometricMeanT(VectorT)
Returns the geometric mean of the elements of a numerical variable.
Public methodStatic memberGetKurtosisEstimate
Returns an estimate for the kurtosis of the variable.
Public methodStatic memberGetMeanEstimate
Returns an estimate for the mean of the variable.
Public methodStatic memberGetSavitskyGolayCoefficients(Int32) Obsolete.
Constructs a vector containing the coefficients of a 2nd degree Savitsky-Golay filter with the specified parameters.
Public methodStatic memberGetSavitskyGolayCoefficients(Int32, Int32) Obsolete.
Constructs a vector containing the coefficients of a Savitsky-Golay filter with the specified span and polynomial degree.
Public methodStatic memberGetSavitskyGolayCoefficients(Int32, Int32, Int32) Obsolete.
Constructs a vector containing the coefficients of a symmetrical Savitsky-Golay filter with the specified parameters.
Public methodStatic memberGetSavitskyGolayCoefficients(Int32, Int32, Int32, Int32) Obsolete.
Constructs a vector containing the coefficients of a Savitsky-Golay filter or a derivative filter with the specified parameters.
Public methodStatic memberGetSkewnessEstimate
Returns an estimate for the skewness of a variable.
Public methodStatic memberGetStandardDeviationEstimate
Returns an estimate for the standard deviation of the variable.
Public methodStatic memberHarmonicMean(Double)
Returns the harmonic mean of the elements of an array.
Public methodStatic memberHarmonicMean(Int32)
Returns the harmonic mean of the elements of an array.
Public methodStatic memberHarmonicMean(NumericalVariable)
Returns the harmonic mean of the elements of a numerical variable.
Public methodStatic memberHarmonicMean(VectorDouble)
Returns the harmonic mean of the elements of a vector.
Public methodStatic memberHarmonicMean(Vector)
Returns the harmonic mean of the elements of a vector.
Public methodStatic memberHarmonicMeanT(VectorT)
Returns the harmonic mean of the elements of a numerical variable.
Public methodStatic memberInterQuartileRange(Double)
Returns the inter-quartile range of the elements of an array.
Public methodStatic memberInterQuartileRange(Int32)
Returns the inter-quartile range of the elements of an array.
Public methodStatic memberInterQuartileRange(DateTime)
Returns the inter-quartile range of the elements of an array.
Public methodStatic memberInterQuartileRange(NumericalVariable)
Returns the inter-quartile range of the elements of a numerical variable.
Public methodStatic memberInterQuartileRange(Vector)
Returns the inter-quartile range of the elements of a vector.
Public methodStatic memberInterQuartileRangeT(VectorT)
Returns the inter-quartile range of the elements of a numerical variable.
Public methodStatic memberKendallTau(Double, Double)
Returns Kendall's tau-b correlation coefficent between two sets of values.
Public methodStatic memberKendallTau(Vector, Vector)
Returns Kendall's tau-b correlation coefficent between two sets of values.
Public methodStatic memberKendallTauT(IListT, IListT)
Returns Kendall's tau-b correlation coefficient between two sets of values.
Public methodStatic memberKurtosis(Double)
Returns the kurtosis supplement of the elements of an array.
Public methodStatic memberKurtosis(Int32)
Returns the kurtosis supplement of the elements of an array.
Public methodStatic memberKurtosis(NumericalVariable)
Returns the kurtosis supplement of a numerical variable.
Public methodStatic memberKurtosis(Vector)
Returns the kurtosis supplement of the elements of an array.
Public methodStatic memberKurtosisT(T)
Returns the kurtosis supplement of the elements of an array.
Public methodStatic memberKurtosisT(VectorT)
Returns the kurtosis supplement of the elements of an array.
Public methodStatic memberMax(DateTime)
Returns the maximum value of the elements of an array.
Public methodStatic memberMax(Double)
Returns the maximum value of the elements of an array.
Public methodStatic memberMax(Int32)
Returns the maximum value of the elements of an array.
Public methodStatic memberMax(NumericalVariable)
Returns the maximum value of the elements of a numerical variable.
Public methodStatic memberMax(Vector)
Returns the maximum value of the elements of a vector.
Public methodStatic memberMaxT(IListT)
Returns the maximum value of the elements of an array.
Public methodStatic memberMaxT(IListT, IComparerT)
Returns the maximum value of the elements of an array.
Public methodStatic memberMean(IEnumerableDouble)
Returns the mean of the elements of a sequence.
Public methodStatic memberMean(DateTime)
Returns the mean of the elements of an array of DateTime values.
Public methodStatic memberMean(Double)
Returns the mean of the elements of an array.
Public methodStatic memberMean(Int32)
Returns the mean of the elements of an array.
Public methodStatic memberMean(NumericalVariable)
Returns the mean of the elements of a numerical variable.
Public methodStatic memberMean(Vector)
Returns the mean of the elements of a vector.
Public methodStatic memberMeanT(VectorT)
Returns the mean of the elements of a vector.
Public methodStatic memberMedian(Double)
Returns the median of the elements of an array.
Public methodStatic memberMedian(Int32)
Returns the median of the elements of an array.
Public methodStatic memberMedian(NumericalVariable)
Returns the median of the elements of a categorical variable.
Public methodStatic memberMedian(Vector)
Returns the median of the elements of a vector.
Public methodStatic memberMedianT(IListT)
Returns the median of the elements of an array.
Public methodStatic memberMedianT(VectorT)
Returns the median of the elements of a vector.
Public methodStatic memberMedianAbsoluteDeviation
Returns the median absolute deviation of a variable.
Public methodStatic memberMidMean
Returns the mean of the data values between the 25th and 75th percentiles.
Public methodStatic memberMin(DateTime)
Returns the minimum value of the elements of an array.
Public methodStatic memberMin(Double)
Returns the minimum value of the elements of an array.
Public methodStatic memberMin(Int32)
Returns the minimum value of the elements of an array.
Public methodStatic memberMin(NumericalVariable)
Returns the minimum value of the elements of a numerical variable.
Public methodStatic memberMin(Vector)
Returns the minimum value of the elements of a vector.
Public methodStatic memberMinT(IListT)
Returns the maximum value of the elements of an array.
Public methodStatic memberMinT(IListT, IComparerT)
Returns the maximum value of the elements of an array.
Public methodStatic memberMinMax(DateTime)
Returns the minimum and maximum value of the elements of an array.
Public methodStatic memberMinMax(Double)
Returns the minimum and maximum value of the elements of an array.
Public methodStatic memberMinMax(Int32)
Returns the minimum and maximum value of the elements of an array.
Public methodStatic memberMinMax(NumericalVariable)
Returns the minimum and maximum value of the elements of a numerical variable.
Public methodStatic memberMinMax(Vector)
Returns the minimum and maximum value of the elements of a vector.
Public methodStatic memberMinMaxT(IListT)
Returns the maximum value of the elements of an array.
Public methodStatic memberMinMaxT(VectorT)
Returns the minimum and maximum value of the elements of a numerical variable.
Public methodStatic memberMinMaxT(IListT, IComparerT)
Returns the maximum value of the elements of an array.
Public methodStatic memberMoment(Int32, Int32)
Returns the specified raw moment of the elements of an array.
Public methodStatic memberMoment(Double, Int32)
Returns the specified raw moment of the elements of an array.
Public methodStatic memberMoment(NumericalVariable, Int32)
Returns the specified raw moment of a numerical variable.
Public methodStatic memberMoment(Vector, Int32)
Returns the specified raw moment of the elements of an array.
Public methodStatic memberMomentT(T, Int32)
Returns the specified raw moment of the elements of an array.
Public methodStatic memberMomentT(VectorT, Int32)
Returns the specified raw moment of the elements of an array.
Public methodStatic memberNearestCorrelationMatrix(SymmetricMatrixDouble)
Returns a positive semi-definite matrix close to a matrix.
Public methodStatic memberNearestCorrelationMatrix(SymmetricMatrix)
Returns a positive semi-definite matrix close to a matrix.
Public methodStatic memberNearestCorrelationMatrix(SymmetricMatrixDouble, NearestCorrelationMatrixAlgorithm)
Returns a positive semi-definite matrix close to a matrix.
Public methodStatic memberNearestCorrelationMatrix(SymmetricMatrix, NearestCorrelationMatrixAlgorithm)
Returns a positive semi-definite matrix close to a matrix.
Public methodStatic memberNearestCorrelationMatrix(SymmetricMatrixDouble, NearestCorrelationMatrixAlgorithm, Double, Int32)
Returns a positive semi-definite matrix close to a matrix.
Public methodStatic memberNearestCorrelationMatrix(SymmetricMatrix, NearestCorrelationMatrixAlgorithm, Double, Int32)
Returns a positive semi-definite matrix close to a matrix.
Public methodStatic memberPercentile(Double, Int32)
Gets the specified percentile.
Public methodStatic memberPercentile(NumericalVariable, Int32)
Gets the specified percentile.
Public methodStatic memberPercentile(VectorDouble, Double)
Gets the specified percentile.
Public methodStatic memberPercentile(Vector, Int32)
Gets the specified percentile.
Public methodStatic memberPercentileT(VectorT, Int32)
Gets the specified percentile.
Public methodStatic memberPercentiles(Double, Int32)
Gets the specified percentiles.
Public methodStatic memberPercentiles(NumericalVariable, Int32)
Gets the specified percentiles.
Public methodStatic memberPercentiles(VectorDouble, Int32)
Gets the specified percentiles.
Public methodStatic memberPercentiles(Vector, Int32)
Gets the specified percentiles.
Public methodStatic memberPercentilesT(VectorT, Int32)
Gets the specified percentiles.
Public methodStatic memberPopulationKurtosis(Double)
Returns the kurtosis supplement of the elements of an array.
Public methodStatic memberPopulationKurtosis(Int32)
Returns the kurtosis supplement of the elements of an array.
Public methodStatic memberPopulationKurtosis(NumericalVariable)
Returns the kurtosis supplement of a numerical variable.
Public methodStatic memberPopulationKurtosis(Vector)
Returns the kurtosis supplement of the elements of an array.
Public methodStatic memberPopulationKurtosisT(VectorT)
Returns the kurtosis supplement of the elements of an array.
Public methodStatic memberPopulationSkewness(Int32)
Returns the skewness of the elements of an array.
Public methodStatic memberPopulationSkewness(Double)
Returns the skewness of the elements of an array.
Public methodStatic memberPopulationSkewness(NumericalVariable)
Returns the skewness of a numerical variable.
Public methodStatic memberPopulationSkewness(Vector)
Returns the skewness of the elements of an array.
Public methodStatic memberPopulationSkewnessT(T)
Returns the skewness of the elements of an array.
Public methodStatic memberPopulationSkewnessT(VectorT)
Returns the skewness of the elements of an array.
Public methodStatic memberPopulationStandardDeviation(DateTime)
Returns the standard deviation of the elements of an array.
Public methodStatic memberPopulationStandardDeviation(IEnumerableDouble)
Returns the standard deviation of the elements of an array.
Public methodStatic memberPopulationStandardDeviation(Double)
Returns the standard deviation of the elements of an array.
Public methodStatic memberPopulationStandardDeviation(Int32)
Returns the standard deviation of the elements of an array.
Public methodStatic memberPopulationStandardDeviation(DateTimeVariable)
Returns the standard deviation of the elements of a numerical variable.
Public methodStatic memberPopulationStandardDeviation(NumericalVariable)
Returns the standard deviation of the elements of a numerical variable.
Public methodStatic memberPopulationStandardDeviation(VectorDateTime)
Returns the standard deviation of the elements of a numerical variable.
Public methodStatic memberPopulationStandardDeviation(Vector)
Returns the standard deviation of the elements of a vector.
Public methodStatic memberPopulationStandardDeviationT(IEnumerableT)
Returns the standard deviation of the elements of an array.
Public methodStatic memberPopulationStandardDeviationT(T)
Returns the standard deviation of the elements of an array.
Public methodStatic memberPopulationStandardDeviationT(VectorT)
Returns the standard deviation of the elements of a vector.
Public methodStatic memberPopulationVariance(IEnumerableDouble)
Returns the variance of the elements of an array.
Public methodStatic memberPopulationVariance(Double)
Returns the variance of the elements of an array.
Public methodStatic memberPopulationVariance(Int32)
Returns the variance of the elements of an array.
Public methodStatic memberPopulationVariance(NumericalVariable)
Returns the variance of the elements of a numerical variable.
Public methodStatic memberPopulationVariance(Vector)
Returns the variance of the elements of a vector.
Public methodStatic memberPopulationVarianceT(IEnumerableT)
Returns the variance of the elements of an array.
Public methodStatic memberPopulationVarianceT(T)
Returns the variance of the elements of an array.
Public methodStatic memberPopulationVarianceT(VectorT)
Returns the variance of the elements of a vector.
Public methodStatic memberProcessMissingValues(Double, MissingValueAction)
Applies the specified action to the missing values in the values.
Public methodStatic memberProcessMissingValues(Double, MissingValueAction)
Applies the specified action to the missing values in the data.
Public methodStatic memberProcessMissingValues(VectorDouble, MissingValueAction)
Applies the specified action to the missing values in the values.
Public methodStatic memberProcessMissingValues(Vector, MissingValueAction)
Applies the specified action to the missing values in the data.
Public methodStatic memberProcessMissingValues(Double, MissingValueAction, Double)
Applies the specified action to the missing values in the values.
Public methodStatic memberProcessMissingValues(Double, MissingValueAction, Double)
Applies the specified action to the missing values in the data.
Public methodStatic memberProcessMissingValues(VectorDouble, MissingValueAction, Double)
Applies the specified action to the missing values in the values.
Public methodStatic memberProcessMissingValues(Vector, MissingValueAction, Double)
Applies the specified action to the missing values in the data.
Public methodStatic memberProcessMissingValues(Double, Double, MissingValueAction, Double)
Applies the specified action to the missing values in the values.
Public methodStatic memberProcessMissingValues(Double, Double, MissingValueAction, Double)
Applies the specified action to the missing values in the data.
Public methodStatic memberProcessMissingValues(VectorDouble, Double, MissingValueAction, Double)
Applies the specified action to the missing values in the values.
Public methodStatic memberProcessMissingValues(Vector, Double, MissingValueAction, Double)
Applies the specified action to the missing values in the data.
Public methodStatic memberQuantile(Double, Double)
Gets the specified quantile.
Public methodStatic memberQuantile(VectorDouble, Double)
Gets the specified quantile.
Public methodStatic memberQuantileT(VectorT, Double)
Gets the specified quantile.
Public methodStatic memberQuantiles(Double, Double)
Gets the specified quantiles.
Public methodStatic memberQuantiles(VectorDouble, Double)
Gets the specified quantiles.
Public methodStatic memberQuantilesT(VectorT, Double)
Gets the specified quantiles.
Public methodStatic memberRange(DateTime)
Returns the range of the elements of an array.
Public methodStatic memberRange(Double)
Returns the range of the elements of an array.
Public methodStatic memberRange(Int32)
Returns the range of the elements of an array.
Public methodStatic memberRange(NumericalVariable)
Returns the range of the elements of a numerical variable.
Public methodStatic memberRange(VectorDouble)
Returns the range of the elements of a vector.
Public methodStatic memberRange(Vector)
Returns the range of the elements of a vector.
Public methodStatic memberRangeT(T)
Returns the range of the elements of an array.
Public methodStatic memberRangeT(VectorT)
Returns the range of the elements of a numerical variable.
Public methodStatic memberRankCorrelation(Double, Double)
Gets the Spearman rank correlation coefficient between two sets of values.
Public methodStatic memberRankCorrelation(NumericalVariable, NumericalVariable)
Gets the Spearman rank correlation coefficent between two numerical variables.
Public methodStatic memberRankCorrelation(VectorDouble, VectorDouble)
Gets the Spearman rank correlation coefficient between two sets of values.
Public methodStatic memberRankCorrelation(Vector, Vector)
Gets the Spearman rank correlation coefficent between two sets of values.
Public methodStatic memberRanks(DateTime)
Returns the ranks of the observations.
Public methodStatic memberRanks(Double)
Returns the ranks of the observations.
Public methodStatic memberRanks(VectorDouble)
Returns the ranks of the observations.
Public methodStatic memberRanks(Vector)
Returns the ranks of the observations.
Public methodStatic memberRanks(DateTime, RankTiebreaker, TimeSpan)
Returns the ranks of the observations.
Public methodStatic memberRanks(Double, RankTiebreaker, Double)
Returns the ranks of the observations.
Public methodStatic memberRanks(DateTime, RankTiebreaker, TimeSpan)
Returns the ranks of the observations.
Public methodStatic memberRanks(Double, RankTiebreaker, Double)
Returns the ranks of the observations.
Public methodStatic memberRanks(VectorDouble, RankTiebreaker, Double)
Returns the ranks of the observations.
Public methodStatic memberRanks(Vector, RankTiebreaker, Double)
Returns the ranks of the observations.
Public methodStatic memberRootMeanSquare(DateTime)
Returns the root-mean-square of the elements of an array.
Public methodStatic memberRootMeanSquare(Double)
Returns the root-mean-square of the elements of an array.
Public methodStatic memberRootMeanSquare(Int32)
Returns the root-mean-square of the elements of an array.
Public methodStatic memberRootMeanSquare(NumericalVariable)
Returns the root-mean-square of the elements of a numerical variable.
Public methodStatic memberRootMeanSquare(VectorDouble)
Returns the root-mean-square of the elements of a vector.
Public methodStatic memberRootMeanSquare(Vector)
Returns the root-mean-square of the elements of a vector.
Public methodStatic memberRowMeans(Matrix)
Returns a vector containing the means of the rows of a matrix.
Public methodStatic memberRowMeansT(MatrixT)
Returns a vector containing the means of the rows of a matrix.
Public methodStatic memberRowStandardDeviations(MatrixDouble)
Returns a vector containing the standard deviations of the rows of a matrix.
Public methodStatic memberRowStandardDeviations(Matrix)
Returns a vector containing the standard deviations of the rows of a matrix.
Public methodStatic memberRowVariances(MatrixDouble)
Returns a vector containing the variances of the rows of a matrix.
Public methodStatic memberRowVariances(Matrix)
Returns a vector containing the variances of the rows of a matrix.
Public methodStatic memberSkewness(Double)
Returns the skewness of the elements of an array.
Public methodStatic memberSkewness(Int32)
Returns the skewness of the elements of an array.
Public methodStatic memberSkewness(NumericalVariable)
Returns the skewness of a numerical variable.
Public methodStatic memberSkewness(Vector)
Returns the skewness of the elements of an array.
Public methodStatic memberSkewnessT(T)
Returns the skewness of the elements of an array.
Public methodStatic memberSkewnessT(VectorT)
Returns the skewness of the elements of an array.
Public methodStatic memberStandardDeviation(IEnumerableDouble)
Returns the standard deviation of the elements of an array.
Public methodStatic memberStandardDeviation(DateTime)
Returns the standard deviation of the elements of an array.
Public methodStatic memberStandardDeviation(Double)
Returns the standard deviation of the elements of an array.
Public methodStatic memberStandardDeviation(Int32)
Returns the standard deviation of the elements of an array.
Public methodStatic memberStandardDeviation(DateTimeVariable)
Returns the standard deviation of the elements of a numerical variable.
Public methodStatic memberStandardDeviation(NumericalVariable)
Returns the standard deviation of the elements of a numerical variable.
Public methodStatic memberStandardDeviation(VectorDateTime)
Returns the standard deviation of the elements of a numerical variable.
Public methodStatic memberStandardDeviation(VectorDouble)
Returns the standard deviation of the elements of a vector.
Public methodStatic memberStandardDeviation(Vector)
Returns the standard deviation of the elements of a vector.
Public methodStatic memberStandardDeviationT(VectorT)
Returns the standard deviation of the elements of a vector.
Public methodStatic memberSum(IEnumerableDouble)
Returns the sum of the elements of a sequence.
Public methodStatic memberSum(Double)
Returns the sum of the elements of an array.
Public methodStatic memberSum(Int32)
Returns the sum of the elements of an array.
Public methodStatic memberSum(NumericalVariable)
Returns the sum of the observations in a NumericalVariable.
Public methodStatic memberSum(Vector)
Returns the sum of the elements of an array.
Public methodStatic memberSumT(VectorT)
Returns the sum of the observations in a VectorT.
Public methodStatic memberSumOfSquares(IEnumerableDouble)
Returns the sum of the squares of the elements of an array.
Public methodStatic memberSumOfSquares(Double)
Returns the sum of the squares of the elements of an array.
Public methodStatic memberSumOfSquares(Int32)
Returns the sum of the squares of the elements of an array.
Public methodStatic memberSumOfSquares(NumericalVariable)
Returns the sum of the squares of the observations in a NumericalVariable.
Public methodStatic memberSumOfSquares(Vector)
Returns the sum of the squares of the elements of an array.
Public methodStatic memberSumOfSquaresT(VectorT)
Returns the sum of the squares of the observations in a VectorT.
Public methodStatic memberTrimmedMean(Double, Double)
Returns the trimmed mean of the elements of an array.
Public methodStatic memberTrimmedMean(DateTime, Double)
Returns the trimmed mean of the elements of an array of DateTime values.
Public methodStatic memberTrimmedMean(Int32, Double)
Returns the trimmed mean of the elements of an array.
Public methodStatic memberTrimmedMean(NumericalVariable, Double)
Returns the trimmed mean of the elements of a numerical variable.
Public methodStatic memberTrimmedMean(VectorDouble, Double)
Returns the trimmed mean of the elements of a vector.
Public methodStatic memberTrimmedMean(Vector, Double)
Returns the trimmed mean of the elements of a vector.
Public methodStatic memberTrimmedMeanT(T, Double)
Returns the trimmed mean of the elements of a numerical variable.
Public methodStatic memberTrimmedMeanT(VectorT, Double)
Returns the trimmed mean of the elements of a numerical variable.
Public methodStatic memberTukeyScores(IListDouble)
Returns the Tukey scores corresponding to the specified ranks.
Public methodStatic memberTukeyScores(IListInt32)
Returns the Tukey scores corresponding to the specified ranks.
Public methodStatic memberVanDerWaerdenScores(IListDouble)
Returns the van der Waerden scores corresponding to the specified ranks.
Public methodStatic memberVanDerWaerdenScores(IListInt32)
Returns the van der Waerden scores corresponding to the specified ranks.
Public methodStatic memberVariance(IEnumerableDouble)
Returns the variance of the elements of an array.
Public methodStatic memberVariance(Double)
Returns the variance of the elements of an array.
Public methodStatic memberVariance(Int32)
Returns the variance of the elements of an array.
Public methodStatic memberVariance(NumericalVariable)
Returns the variance of the elements of a numerical variable.
Public methodStatic memberVariance(Vector)
Returns the variance of the elements of a vector.
Public methodStatic memberVarianceT(IEnumerableT)
Returns the variance of the elements of a sequence.
Public methodStatic memberVarianceT(T)
Returns the variance of the elements of an array.
Public methodStatic memberVarianceT(VectorT)
Returns the variance of the elements of a vector.
Public methodStatic memberWeightedMean(VectorDouble, VectorDouble)
Returns the mean of the variable with observations weighted by the specified vector.
Public methodStatic memberWeightedMeanT(VectorT, VectorT)
Returns the mean of the variable with observations weighted by the specified vector.
Public methodStatic memberWeightedStandardDeviation(VectorDouble, VectorDouble)
Returns the standard deviation of the variable with observations weighted by the specified vector.
Public methodStatic memberWeightedStandardDeviationT(VectorT, VectorT)
Returns the standard deviation of the variable with observations weighted by the specified vector.
Public methodStatic memberWinsorizedMean
Returns the Winsorized mean of the variable..
Top
Remarks

Use the Stats class to do quick calculations on your values without loading it into one of the statistical variable classes. If you need to calculate multiple properties of your values, it is much more efficient to load the values into a variable first, and use the properties and methods of the variable class to obtain your results.

Version Information

Numerical Libraries

Supported in: 6.0, 5.x, 4.x
See Also

Reference

Extreme.Statistics Namespace

Copyright (c) 2004-2017 ExoAnalytics Inc.

Send comments on this topic to support@extremeoptimization.com

Copyright © 2004-2018, Extreme Optimization. All rights reserved.
Extreme Optimization, Complexity made simple, M#, and M Sharp are trademarks of ExoAnalytics Inc.
Microsoft, Visual C#, Visual Basic, Visual Studio, Visual Studio.NET, and the Optimized for Visual Studio logo
are registered trademarks of Microsoft Corporation.