This namespace contains types for doing basic and advanced statistics. It contains APIs for finding moments and percentiles, measuring associations, fitting to models, and other statistical operations.
The central class for operating on samples consisting of independent measurements of a single variable is the Univariate class. The central class for operating on samples of independent bivariate data (i.e. paired measurements) is the Bivariate class. The central class for operating on samples of independent measurements of multiple variables is the Multivariate class. The central class for operating on time series data is the Series class.
All of these central classes consist of static methods that accept one or more columns of data. Each column can be of any type that implements the appropriate collection interface (e.g. IReadOnlyListT). Many of the methods are extension methods, so they effectively become instance methods on all such types.
The data storage classes Sample, BivariateSample, MultivariateSample, and TimeSeries, which appeared in earlier versions of Meta.Numerics, have been removed. All the summary statistics, statistical tests, fits, and other functionality that they provided can now be accessed using the methods of the Univariate, Bivariate, Multivariate and Series classes. The new methods can be applied to data in arbitrary collection types, so specialized storage types are no longer necessary. We expect to remove the storage types in a future release.
AnovaRow | A row in an analysis of variance (ANOVA) table. |
AnovaTestRow | A row in an ANOVA table for which an F-test is available. |
AR1FitResult | Contains the result of a fit of time series data to an AR(1) model. |
BinaryContingencyTableOperations | Exposes properties which are only defined for a 2 X 2 contingency table. |
Bivariate | Contains methods for analyzing on bivariate samples. |
BivariateSample | Represents a set of data points, where each data point is described by a pair of real numbers. |
ContingencyTable | Represents a contingency table without row and column labels. |
ContingencyTableR, C | Represents a contingency table. |
ContinuousTestStatistic | Describes a test statistic with a continuous distribution. |
DiscreteTestStatistic | Describes a test statistic with a discrete distribution. |
FitResult | The base class of results for all fits. |
GeneralLinearRegressionResult | Describes the result of any generalized linear regression. |
Histogram | Represents a histogram. |
HistogramBinsCollection | Represents a collection of histogram bins. |
InsufficientDataException | The exception that is thrown when an operation is attempted with less than the minimum required data. |
LinearLogisticRegressionResult | Describes the result of a linear logistic regression fit. |
LinearRegressionResult | Describes the result of a linear regression fit. |
MA1FitResult | Describes the result of a fit of time series data to an MA(1) model. |
MeansClusteringResult | Describes the result of a k-means clustering analysis. |
MultiLinearLogisticRegressionResult | Describes the result of a linear logistic regression fit. |
MultiLinearRegressionResult | Describes the result of a multiple linear regression fit. |
Multivariate | Contains methods for analyzing multivariate samples. |
MultivariateSample | Represents a multivariate sample. |
NonlinearRegressionResult | Describes the result of a fit to a non-linear function. |
OneWayAnovaResult | The result of a one-way ANOVA test. |
Parameter | Represents a parameter from a fit. |
ParameterCollection | Represents a collection of fit parameters. |
PolynomialRegressionResult | Describes the result of a polynomial regression fit. |
PrincipalComponent | Represents a component of a principal component analysis. |
PrincipalComponentAnalysis | Represents a principal component analysis. |
PrincipalComponentCollection | Represents a collection of principal components. |
ResidualsResult | Describes the result of a fit with residuals. |
Sample | Represents a set of data points, where each data point consists of a single real number. |
Series | Contains methods for the statistical analysis of time series. |
SummaryStatistics | Tracks summary statistics for a stream of data points. |
TestResult | Describes the result of a statistical test. |
TimeSeries | Represents an ordered series of data points. |
TimeSeriesPopulationStatistics | Contains estimates of the moments of the population from which a time series is drawn. |
TwoWayAnovaResult | Represents the result of a two-factor analysis of variance. |
UncertainMeasurementT | Represents an experimental data point that is a function of an arbitrary variable. |
UncertainMeasurementFitResult | Contains the result of a fit to a sample of uncertain measurements. |
UncertainMeasurementSample | Represents a set of UncertainMeasurementT measurements. |
UncertainMeasurementSampleT | Represents a set of measurements. |
Univariate | Contains methods for analyzing univariate samples. |
HistogramBin | Represents one bin in a histogram. |
TestType | Describes the sidedness of a statistical test. |