NMath Stats 3.4 | CenterSpace Software

By: Centerspace  06-Dec-2011
Keywords: Statistical Computation

NMath Stats is a .NET statistics library containing classes for data manipulation, statistical computation, and biostatistics. Product features include:

  • 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.
  • Non-parametric tests, such as the Kolmogorov-Smirnov test and Kruskal-Wallis rank sum test.
  • 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.

Keywords: Statistical Computation

Other products and services from Centerspace


License Agreement | CenterSpace Software

APPLICABLE LAWS: Any claim arising under or relating to this Agreement shall be governed by the internal substantive laws of the State of Oregon or federal courts located in Oregon, without regard to principles of conflict of laws. Do not copy, install, or use the "Materials" provided under this license agreement, until you have carefully read the following terms and conditions.


NMath 5.1 | CenterSpace Software

Classes for factoring structured sparse matrices, including LU factorization for banded and tridiagonal matrices, Bunch-Kaufman factorization for symmetric and Hermitian matrices, and Cholesky decomposition for symmetric and Hermitian positive definite matrices. Full-featured vector and matrix classes for four datatypes: single- and double-precision floating point numbers, and single- and double-precision complex numbers.


Benchmarks | CenterSpace Software | C# and .NET Math Libraries

For many computations, NMath uses the Intel® Math Kernel Library , which contains highly-optimized, extensively-threaded versions of the C and FORTRAN public domain computing packages known as the BLAS (Basic Linear Algebra Subroutines) and LAPACK. The data also show the negligible overhead relative to straight C or C++ involved in invoking MKL from managed .NET code. Each test was run 10 times and the average time was computed.


Professional Services | CenterSpace Software

We will work with you to design a customized training course that shortens your learning curve, teaches best practices, and provides immediate returns in increased productivity and application performance. Consulting Our developers can assist you in all phases of your numerical development projects, providing expertise and hands-on support in design, development, optimization, and deployment.


Products | CenterSpace Software | C# and .NET Math Libraries

The NMathTM .NET math and statistics libraries from CenterSpace Software provides numerical components for financial, engineering, and scientific applications on the .NET platform.


Design Philosophy | CenterSpace Software

Our goal at CenterSpace is to employ all the tools of object-oriented design to balance these sometimes opposing goals into a consistent, stepwise-discoverable framework. New users can explore the NMath framework and quickly become productive, and NMath functionality can easily be incorporated into existing projects.