Click or drag to resize
RunningStatistics Class
Running statistics accumulator, allows updating by adding values or by combining two accumulators.
Inheritance Hierarchy
SystemObject
  MathNet.Numerics.StatisticsRunningStatistics

Namespace:  MathNet.Numerics.Statistics
Assembly:  MathNet.Numerics (in MathNet.Numerics.dll) Version: 3.7
Syntax
C#
public class RunningStatistics

The RunningStatistics type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyCount
Gets the total number of samples.
Public propertyKurtosis
Estimates the unbiased population kurtosis from the provided samples. Uses a normalizer (Bessel's correction; type 2). Returns NaN if data has less than four entries or if any entry is NaN.
Public propertyMaximum
Returns the maximum value in the sample data. Returns NaN if data is empty or if any entry is NaN.
Public propertyMean
Evaluates the sample mean, an estimate of the population mean. Returns NaN if data is empty or if any entry is NaN.
Public propertyMinimum
Returns the minimum value in the sample data. Returns NaN if data is empty or if any entry is NaN.
Public propertyPopulationKurtosis
Evaluates the population kurtosis from the full population. Does not use a normalizer and would thus be biased if applied to a subset (type 1). Returns NaN if data has less than three entries or if any entry is NaN.
Public propertyPopulationSkewness
Evaluates the population skewness from the full population. Does not use a normalizer and would thus be biased if applied to a subset (type 1). Returns NaN if data has less than two entries or if any entry is NaN.
Public propertyPopulationStandardDeviation
Evaluates the standard deviation from the provided full population. On a dataset of size N will use an N normalizer and would thus be biased if applied to a subset. Returns NaN if data is empty or if any entry is NaN.
Public propertyPopulationVariance
Evaluates the variance from the provided full population. On a dataset of size N will use an N normalizer and would thus be biased if applied to a subset. Returns NaN if data is empty or if any entry is NaN.
Public propertySkewness
Estimates the unbiased population skewness from the provided samples. Uses a normalizer (Bessel's correction; type 2). Returns NaN if data has less than three entries or if any entry is NaN.
Public propertyStandardDeviation
Estimates the unbiased population standard deviation from the provided samples. On a dataset of size N will use an N-1 normalizer (Bessel's correction). Returns NaN if data has less than two entries or if any entry is NaN.
Public propertyVariance
Estimates the unbiased population variance from the provided samples. On a dataset of size N will use an N-1 normalizer (Bessel's correction). Returns NaN if data has less than two entries or if any entry is NaN.
Top
Methods
  NameDescription
Public methodStatic memberCombine
Create a new running statistics over the combined samples of two existing running statistics.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPush
Update the running statistics by adding another observed sample (in-place).
Public methodPushRange
Update the running statistics by adding a sequence of observed sample (in-place).
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Operators
  NameDescription
Public operatorStatic memberAddition
Top
See Also