NMath Stats

.NET Statistics Library

South Korean Flag

Works with all .NET languages, including C#, Visual Basic, and F#.

NMath Stats NMath Stats is a .NET statistics library containing classes for data manipulation, statistical computation, data modeling, and biostatistics. NMath Stats requires NMath.

Learn More About NMath Stats Topics

Summary of NMath Stats Features

  • A data frame class for holding data of various types (numeric, string, boolean, datetime, and generic), with methods for appending, inserting, removing, sorting, and permuting rows and columns.
  • Functions for computing descriptive statistics, such as mean, variance, standard deviation, percentile, median, quartiles, geometric mean, harmonic mean, RMS, kurtosis, skewness, and many more.
  • Special functions, such as factorial, log factorial, binomial coefficient, log binomial, log gamma, incomplete gamma, beta, and incomplete beta.
  • Probability density function (PDF), cumulative distribution function (CDF), inverse CDF, and random variable moments for a variety of probability distributions, including beta, binomial, chi-square, exponential, F, gamma, geometric, logistic, log-normal, negative binomial, normal (Gaussian), Poisson, Student’s t, triangular, and Weibull distributions.
  • Multiple linear regression.
  • Basic hypothesis tests, such as z test, t-test, and F-test, with calculation of p-values, critical values, and confidence intervals.
  • One-way and two-way analysis of variance (ANOVA) and analysis of variance with repeated measures (RANOVA).
  • Non-parametric tests, such as the Kolmogorov-Smirnov test and Kruskal-Wallis rank sum test.
  • Multivariate statistical analyses, including principal component analysis, factor analysis, hierarchical cluster analysis, and k-means cluster analysis.
  • Nonnegative matrix factorization (NMF), and data clustering using NMF.
  • Partial least squares (PLS), including cross validation and the SIMPLS and NIPALS algorithms.
  • Data filtering, including a moving average filter and a Savitzky-Golay smoothing filter.
  • Plotting using the Microsoft Chart Controls for .NET.

If you are interested in evaluating NMath Stats, we offer a free trial version, distributed in binary form only for a 30-day evaluation period.

Orders may be placed through our secure online store. Our sales staff is available to help you with any questions that you may have about our products. Please also see our list of frequently asked questions.