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

NMath Stats .NET Statistics Library v4.2.0

NMath Stats .NET Statistics Library v4.2.0
NMath Stats .NET Statistics Library v4.2.0


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

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.

C# ANOVA
ANOVA means Analysis of Variance.

NMath Stats from CenterSpace Software is a .NET class library that provides functions for statistical computation and biostatistics, including descriptive statistics, probability distributions, combinatorial functions, multiple linear regression, hypothesis testing, analysis of variance, and multivariate statistics.

NMath Stats provides classes for both one-way (or one-factor) and two-way (or two-factor) ANOVAs. One-way ANOVA is supported for both balanced and unbalanced designs, and with or without repeated measures (RANOVA). Two-way ANOVA is supported for balanced designs only, with or without repeated measures. This functionality can be used by any .NET language including VB.NET and F#.

The NMath Stats library is part of CenterSpace Software's NMath Suite of numerical libraries, which provides building blocks for mathematical, financial, engineering, and scientific applications on the .NET platform. Features include matrix and vector classes, linear algebra, random number generators, numerical integration methods, interpolation, statistics, biostatistics, multiple linear regression, analysis of variance (ANOVA), optimization, and object-oriented interfaces to public domain computing packages such as the BLAS (Basic Linear Algebra Subprograms) and LAPACK (Linear Algebra PACKage). All NMath routines are callable from any .NET language, including C#, Visual Basic.NET, and F#.


ANOVA Documentation
Complete documentation for all NMath libraries is available online. For more general information on ANOVA, read the chapter on analysis of variance in the NMath Stats User's Guide.

The complete API documentation for the analysis of variance classes is avaliable in the NMath Stats Reference Guide, and is summarized in the table below.

C# Hypothesis Testing
NMath Stats from CenterSpace Software is a .NET class library that provides functions for statistical computation and biostatistics, including descriptive statistics, probability distributions, combinatorial functions, multiple linear regression, analysis of variance, and multivariate statistics.

NMath Stats also includes basic hypothesis tests, such as z test, t-test, and F-test, with calculation of p-values, critical values, and confidence intervals. This functionality can be used from any .NET language including VB.NET and F#.

The NMath Stats library is part of CenterSpace Software's NMath Suite of numerical libraries, which provides building blocks for mathematical, financial, engineering, and scientific applications on the .NET platform. Features include matrix and vector classes, linear algebra, random number generators, numerical integration methods, interpolation, statistics, biostatistics, multiple linear regression, analysis of variance (ANOVA), optimization, and object-oriented interfaces to public domain computing packages such as the BLAS (Basic Linear Algebra Subprograms) and LAPACK (Linear Algebra PACKage). All NMath routines are callable from any .NET language, including C#, Visual Basic.NET, and F#.

C# Linear Regression / Régression Linéaire
NMath Stats from CenterSpace Software is a .NET class library that provides functions for statistical computation and biostatistics, including descriptive statistics, probability distributions, combinatorial functions, multiple linear regression, hypothesis testing, analysis of variance, and multivariate statistics.

The NMath Stats library is part of CenterSpace Software's NMath Suite of numerical libraries, which provides building blocks for mathematical, financial, engineering, and scientific applications on the .NET platform. Features include matrix and vector classes, linear algebra, random number generators, numerical integration methods, interpolation, statistics, biostatistics, multiple linear regression, analysis of variance (ANOVA), optimization, and object-oriented interfaces to public domain computing packages such as the BLAS (Basic Linear Algebra Subprograms) and LAPACK (Linear Algebra PACKage). All NMath routines are callable from any .NET language, including C#, Visual Basic.NET, and F#.

C# Principal Component Analysis
Principal Component Analysis is frequently referred to as PCA.

NMath Stats from CenterSpace Software is a .NET class library that provides functions for statistical computation and biostatistics, including descriptive statistics, probability distributions, combinatorial functions, multiple linear regression, hypothesis testing, analysis of variance, and multivariate statistics.

In NMath Stats, class DoublePCA and FloatPCA perform principal component analyses. An instance is constructed from a matrix or a dataframe containing numeric data. Each column represents a variable, and each row represents an observation. The data may optionally be zero-centered and scaled to have unit variance. This functionality can be called from any .NET language including VB.NET and F#.

The NMath Stats library is part of CenterSpace Software’s NMath Suite of numerical libraries, which provides building blocks for mathematical, financial, engineering, and scientific applications on the .NET platform. Features include matrix and vector classes, linear algebra, random number generators, numerical integration methods, interpolation, statistics, biostatistics, multiple linear regression, analysis of variance (ANOVA), optimization, and object-oriented interfaces to public domain computing packages such as the BLAS (Basic Linear Algebra Subprograms) and LAPACK (Linear Algebra PACKage). All NMath routines are callable from any .NET language, including C#, Visual Basic.NET, and F#.

C# Probability Distributions
NMath Stats from CenterSpace Software is a .NET class library that provides functions for statistical computation and biostatistics, including descriptive statistics, probability distributions, combinatorial functions, multiple linear regression, hypothesis testing, analysis of variance, and multivariate statistics.

NMath Stats provides classes for computing the probability density function (PDF), the cumulative distribution function (CDF), the inverse cumulative distribution function, 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. The distribution classes share a common interface, so once you learn how to use one distribution class, it's easy to use any of the others. This functionality can be used from any .NET language including VB.NET and F#.

The NMath Stats library is part of CenterSpace Software's NMath Suite of numerical libraries, which provides building blocks for mathematical, financial, engineering, and scientific applications on the .NET platform. Features include matrix and vector classes, linear algebra, random number generators, numerical integration methods, interpolation, statistics, biostatistics, multiple linear regression, analysis of variance (ANOVA), optimization, and object-oriented interfaces to public domain computing packages such as the BLAS (Basic Linear Algebra Subprograms) and LAPACK (Linear Algebra PACKage). All NMath routines are callable from any .NET language, including C#, Visual Basic.NET, and F#.

------------------------------------------------------------------------------
Version 4.2.0
------------------------------------------------------------------------------
- Upgraded to Intel MKL 11.3 Update 2 with resulting performance increases.
See https://software.intel.com/en-us/articles/intel-mkl-113-release-notes
- Added Visual Studio 2015 example solutions and visualizers.
- Added classes TwoWayAnovaTypeI, TwoWayAnovaTypeII, and TwoWayAnovaTypeIII
for performing two way ANOVA with unbalanced designs.
- Added class LogisticRegressionAuxiliaryStats for computing auxiliary
statistics for logistic regressions, such as pseudo R-squared metrics and
odds ratios for the computed coefficients.
- Added class PLS2CrossValidationWithJackknife for evaluation of multivariate
PLS models with model coefficient variance estimates and confidence
intervals.
- Added classes SparsePlsDa and SparsePLSDACrossValidation for performing
Partial Least Squares Discriminant Analysis (PLS-DA), a variant of PLS
used when the response variable is categorical.
- Fixed bug with ordering of Factor unique factor levels on Mono.


Only for V.I.P
Warning! You are not allowed to view this text.