2009-10-12 5 views

Répondre

14

MathDotNet devraient avoir les fonctions que vous recherchez, mais il peut être un peu exagéré selon la quantité de fonctionnalités dont vous avez besoin. Il propose:

  • Bernoulli
  • Beta
  • binomiale
  • catégorielles
  • Cauchy
  • Chi
  • chi carré
  • Uniforme continue
  • Conway Maxwell Poisso n
  • Dirichlet
  • Uniforme discret
  • Erlang
  • Exponentielle
  • etc .... (environ 3 fois plus sur la liste)

Pour une liste complète, voir this page.

2

Vous pouvez

  • Extreme Optimization, l'extrême optimisation des bibliothèques numériques pour .NET sont une collection de mathématique à usage général et statistiques classes intégrées pour le Microsoft .NET Framework.

  • FoundaStat (existe une version gratuite), est une bibliothèque statistique pour la plate-forme Microsoft .NET. FoundaStat fournit des capacités de calcul statistique à tous les produits logiciels .NET. Il comprend des classes qui offrent des capacités d'interface avec les différents formats de données, le calcul de statistiques descriptives, l'analyse de corrélation, les inférences statistiques, l'ANOVA et l'analyse de régression multiple.

Autres liens

Recommend an Open Source .NET Statistics Library

0

Vous devriez regarder le paquet stats CenterSpace Software's .NET. Nous avons des distributions binomiales et de poisson, leur CDF, et inverses (ce qui peut être une douleur à calculer avec précision.).

Le paquet Statistiques offre des cours de haute performance pour:

  1. Clustering/K-means
  2. Une grande variété de distributions de probabilité et CDF et inverse CDF - y compris spécifiquement binomiale et poisson.
  3. Test d'hypothèse.
  4. Factorisation matricielle non négative.
  5. Moindres carrés partiels.
  6. régression (linéaire, Anova, QR, SVD, et plus).
  7. Principe Analyse des composants.

Paul

CenterSpace Software

4

Math.NET Numerics est une très bonne bibliothèque open source pour .NET. Selon son site:

Numerics est la base numérique du projet Math.NET, visant à fournir des méthodes et des algorithmes pour les calculs numériques en science, en ingénierie et dans l'utilisation quotidienne. Les sujets abordés comprennent les fonctions spéciales, l'algèbre linéaire, les modèles de probabilité, les nombres aléatoires, l'interpolation, les transformations intégrales et plus encore.

Si la bibliothèque commerciale est un choix acceptable pour vous, je peux vous en recommander plusieurs.

  1. NMath Stats de CenterSpace Software est un bon choix. Cette bibliothèque est spécialement conçue pour le calcul statistique et promet d'être très efficace.
  2. FinMath est assez nouvelle mais prometteuse bibliothèque. Il contient beaucoup de distributions statistiques, les routines de calcul des statistiques descriptives, quelques variantes d'algorithmes d'ajustement moins de données carrés (OLS, GLS, etc.), PCA, ICA et d'autres mises en œuvre de divers algorithmes et techniques.
1

Jetez un oeil à suanshu.net. Ce est gratuit. C'est probablement la bibliothèque de statistiques la plus complète disponible pour les maths C#.

10

langages .NET Framework C#, F # et VB.NET

ILNumerics.Net haute performance, Typesafe classes de tableaux numériques et des fonctions pour les mathématiques générales, FFT et algèbre linéaire, vise .NET/mono, 32 & 64 bits, le script -like syntaxe en C#, 2D & Gestion des tracés 3D, gestion efficace de la mémoire

IMSL Numerical LibrariesIMSL Numerical Libraries Pour .NET est un ensemble de classes mathématiques, statistiques, de data mining, financières et de cartographie écrites en C#.

Measurement Studio est un contrôle de l'interface utilisateur de la suite intégrée et les bibliothèques de classes pour une utilisation dans le développement d'applications de test et mesure. Les bibliothèques de classes d'analyse fournissent divers traitements de signaux numériques, filtrage de signaux, génération de signaux, détection de crêtes et autres fonctionnalités mathématiques générales.

NMath par CenterSpace Software: bibliothèques de composants numériques pour la plate-forme .NET, y compris les classes de traitement du signal (FFT), une structure d'algèbre linéaire (LAPACK & BLAS) et un progiciel de statistiques. Par Numerical Method Inc.: est un grand nombre d'algorithmes numériques incluant l'algèbre linéaire, l'optimisation (avancée), l'interpolation, le modèle de Markov, l'analyse en composantes principales, l'analyse de séries temporelles, les tests d'hypothèses, les régressions, les statistiques solveurs d'équation différentielle, et suanshu. NLinear est une boîte à outils d'algèbre linéaire générique en C# compatible avec Silverlight.

Questions connexes