web-dev-qa-db-fra.com

Qu'est-ce qu'un bon progiciel de mathématiques statistiques pour .Net?

Je recherche une bibliothèque qui fait des mathématiques avancées, des statistiques, une distribution statistique, etc.

Actuellement, je recherche quelque chose qui fait la distribution binomiale et poisson.

32
esac

MathDotNet devrait avoir les fonctions que vous recherchez, bien que cela puisse être un peu exagéré selon la quantité de fonctionnalités dont vous avez besoin. CA offre:

  • Bernoulli
  • Bêta
  • Binôme
  • Catégorique
  • Cauchy
  • Chi
  • Chi Square
  • Uniforme continu
  • Conway Maxwell Poisson
  • Dirichlet
  • Uniforme discret
  • Erlang
  • Exponentiel
  • etc .... (environ 3 fois plus sur la liste)

Pour une liste complète, voir cette page .

17
Foxfire

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

ILNumerics.Net hautes performances, classes et fonctions de tableau numérique sûres pour les mathématiques générales, la FFT et l'algèbre linéaire, vise .NET/mono, 32 et 64 bits, syntaxe de script dans les contrôles de tracé C #, 2D et 3D, gestion efficace de la mémoire

IMSL Numerical Libraries pour .NET est un ensemble de classes mathématiques, statistiques, d'exploration de données, financières et graphiques écrites en C #.

Measurement Studio est une suite intégrée de contrôles d'interface utilisateur et de bibliothèques de classes à utiliser dans le développement d'applications de test et de 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), un cadre d'algèbre linéaire (LAPACK & BLAS) et un package de statistiques.

suanshu.net par Numerical Method Inc .: est une grande collection d'algorithmes numériques comprenant 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 chronologiques, le test d'hypothèse, les régressions, statistiques, solveurs d'équations différentielles ordinaires et partielles, et suanshu. NLinear est une boîte à outils d'algèbre linéaire générique en C # compatible avec Silverlight.

12
sadaf2605

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

La numérique 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 pour une utilisation quotidienne. Les sujets traité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 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 elle devrait être très efficace.
  2. FinMath est une bibliothèque plutôt nouvelle mais prometteuse. Il contient de nombreuses distributions statistiques, des routines pour calculer des statistiques descriptives, quelques variantes d'algorithmes d'ajustement de données des moindres carrés (OLS, GLS, etc.), PCA, ICA et d'autres implémentations de divers algorithmes et techniques.
5
VHaravy

Tu peux essayer

  • Extreme Optimization , Les bibliothèques numériques Extreme Optimization pour .NET sont un ensemble de classes mathématiques à usage général et statistiques conçues pour le Framework Microsoft .NET.

  • 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

Recommander une bibliothèque de statistiques .NET Open Source

2
RRUZ

Voir cette SO question , ou essayez R + rcom .

1
Richie Cotton

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

1
Ryu

Vous devriez regarder CenterSpace Software package de statistiques .NET. Nous avons des distributions binomiales et de poissons, leur CDF et des inverses (qui peuvent être difficiles à calculer avec précision.).

Le package Stats propose des classes hautes performances pour:

  1. Clustering/clustering K-Means
  2. Une grande variété de distributions de probabilité et de CDF et de CDF inverses - y compris spécifiquement binomiale et poisson.
  3. Tests d'hypothèses.
  4. Factorisation matricielle non négative.
  5. Moindres carrés partiels.
  6. Régression (linéaire, Anova, QR, SVD et plus).
  7. Analyse en composantes principales.

Paul

logiciel CenterSpace

1
Paul