Why choose us over NMath?
The tables below compare the functionality in Numerics.NET
with the functionality of NMath from Centerspace Software.
Mathematics
Calculus
|
Feature |
Centerspace NMath |
Numerics.NET |
| One-dimensional integration |
| Romberg method |
✓ |
✓ |
| Fully adaptive methods |
✖ |
✓ |
| Integration over infinite intervals |
✖ |
✔ |
| Integration intervals with singularities |
✖ |
✔ |
| Higher-dimensional integration |
| Two-dimensional integration |
✓ |
✓ |
| Repeated 1D integration |
✓ |
✓ |
| Fully adaptive method |
✖ |
✓ |
| 3 and higher dimensional integration |
✖ |
✓ |
| Fully adaptive method |
✖ |
✓ |
| Differential equations |
| 4th order Runge-Kutta |
✓ |
✓ |
| 4/5th order adaptive Runge-Kutta |
✓ |
✓ |
| Adaptive Adams-Moulton |
✖ |
✓ |
| Stiff systems |
✖ |
✓ |
| Numerical differentiation |
| Numerical first derivative |
✓ |
✓ |
| Numerical gradient |
✓ |
✓ |
| Numerical Jacobian |
✖ |
✓ |
| Symbolic differentiation |
| Symbolic first derivative |
✖ |
✓ |
| Symbolic gradient |
✖ |
✓ |
| Symbolic Jacobian |
✖ |
✓ |
Optimization
|
Feature |
Centerspace NMath |
Numerics.NET |
| One-dimensional optimization |
| Golden section method |
✓ |
✓ |
| Brent's method |
✓ |
✓ |
| Brent's method with derivative |
✓ |
✓ |
| N-dimensional unconstrained optimization |
| Powell's method |
✓ |
✓ |
| Conjugate Gradient method |
✓ |
✓ |
| Quasi-Newton methods |
✓ |
✓ |
| Nelder-Mead simplex method |
✓ |
✓ |
| Simulated annealing |
✓ |
✖ |
| Symbolic objective function with automatic symbolic gradient |
✖ |
✓ |
| N-dimensional constrained optimization |
| Linear Programming |
✓ |
✓ |
| Max. number of constraints |
100's |
10,000's |
| Max. number of variables |
100's |
10,000's |
| Mixed Integer Programming |
✖ |
✓ |
| Quadratic Programming |
✓ |
✓ |
| Nonlinear Programming |
✓ |
✓ |
Symbolic objective function with
automatic symbolic gradient |
✖ |
✓ |
Symbolic constraints with
automatic symbolic gradient |
✖ |
✓ |
Curve Fitting and Interpolation
|
Feature |
Centerspace NMath |
Numerics.NET |
| Linear curve fitting |
| Polynomial fitting |
✓ |
✓ |
| Chebyshev polynomial fitting |
✖ |
✓ |
| Combinations of arbitrary functions fitting |
✖ |
✓ |
| Non-linear curve fitting |
| Levenberg-Marquardt algorithm |
✓ |
✓ |
| Number of built-in nonlinear functions |
5 |
7 |
| Symbolic calculation of partial derivatives |
✖ |
✓ |
| Interpolation |
| Piecewise constant interpolation |
✖ |
✓ |
| Piecewise linear interpolation |
✓ |
✓ |
| Natural and clamped cubic splines |
✓ |
✓ |
| Cubic Hermite splines |
✖ |
✓ |
| Akima splines |
✖ |
✓ |
| Interpolating Chebyshev polynomial |
✖ |
✓ |
Statistics
Regression Analysis
|
Feature |
Centerspace NMath |
Numerics.NET |
| Simple regression |
✓ |
✓ |
| Linearized curve fitting |
✖ |
✓ |
| Multiple linear regression |
✓ |
✓ |
| Polynomial regression |
✓ |
✓ |
| Stepwise regression |
✖ |
✓ |
| Logistic regression |
✖ |
✓ |
| Ordinal Logistic regression |
✖ |
✓ |
| Generalized Linear Models |
✖ |
✓ |
Multivariate Analysis
|
Feature |
Centerspace NMath |
Numerics.NET |
| Clustering |
| Hierarchical clustering |
✓ |
✓ |
| Fast Nearest Neighbour algorithm |
✖ |
✓ |
| Dendrograms |
✖ |
✓ |
| Number of linkage methods |
7 |
7 |
| Number of distance measures |
5 |
20 |
| K-Means clustering |
✓ |
✓ |
| Factor Analysis and Principal Component Analysis |
| Principal Component Analysis |
✓ |
✓ |
| Factor Analysis |
✓ |
✓ |
| Number of extraction methods |
1 |
7 |
| Number of rotation methods |
2 |
5 |
Hypothesis Tests
|
Feature |
Centerspace NMath |
Numerics.NET |
| Anderson-Darling test |
✓ |
✓ |
| Bartlett's test of equal variances |
✖ |
✓ |
| Chi-square goodness-of fit test |
✓ |
✓ |
| Chi-sqaure test for variance |
✖ |
✓ |
| Contingency tables |
✖ |
✓ |
| Chi-square test |
✖ |
✓ |
| Likelihood ratio test |
✖ |
✓ |
| Mantel-Haenszel test |
✖ |
✓ |
| F test for ratio of variances |
✓ |
✓ |
| One-sample Kolmogorov-Smirnov test |
✓ |
✓ |
| Two-sample Kolmogorov-Smirnov test |
✓ |
✓ |
| Kruskal-Wallis test |
✓ |
✓ |
| Levene's test of equal variances |
✖ |
✓ |
| Mann-Whitney test |
✖ |
✓ |
| McNemar test |
✖ |
✓ |
| Runs test |
✖ |
✓ |
| Shapiro-Wilk test |
✓ |
✓ |
| Stewart-Maxwell test |
✖ |
✓ |
| One-sample t test |
✓ |
✓ |
| Two-sample t test |
✓ |
✓ |
| One-sample z test |
✖ |
✓ |
| Two-sample z test |
✖ |
✓ |
Probability distributions
|
Feature |
Centerspace NMath |
Numerics.NET |
| Discrete distributions |
| Bernoulli distribution |
✖ |
✓ |
| Binomial distribution |
✓ |
✓ |
| Geometric distribution |
✓ |
✓ |
| Hypergeometric distribution |
✖ |
✓ |
| Log series distribution |
✖ |
✓ |
| NegativeBinomial distribution |
✓ |
✓ |
| Poisson distribution |
✓ |
✓ |
| Uniform distribution |
✓ |
✓ |
| Continuous distributions |
| Beta distribution |
✓ |
✓ |
| Cauchy distribution |
✖ |
✓ |
| Chi Square distribution |
✓ |
✓ |
| Erlang distribution |
✖ |
✓ |
| Exponential distribution |
✓ |
✓ |
| F distribution |
✓ |
✓ |
| Gamma distribution |
✓ |
✓ |
| Generalized Pareto distribution |
✖ |
✓ |
| Gumbel distribution |
✖ |
✓ |
| Inverse Gaussian distribution |
✖ |
✓ |
| Johnson distribution |
✓ |
✖ |
| Laplace distribution |
✖ |
✓ |
| Logistic distribution |
✓ |
✓ |
| Log-logistic distribution |
✖ |
✓ |
| Log-normal distribution |
✓ |
✓ |
| Maxwell distribution |
✖ |
✓ |
| Normal distribution |
✓ |
✓ |
| Pareto distribution |
✓ |
✓ |
| Rayleigh distribution |
✖ |
✓ |
| Student t distribution |
✓ |
✓ |
| Transformed Beta distribution |
✖ |
✓ |
| Transformed Gamma distribution |
✖ |
✓ |
| Triangular distribution |
✓ |
✓ |
| Uniform distribution |
✓ |
✓ |
| Weibull distribution |
✓ |
✓ |
| Multivariate distributions |
| Dirichlet distribution |
✖ |
✓ |
| Multivariate normal distribution |
✖ |
✓ |
| Wishart distribution |
✖ |
✓ |