Existe-t-il des bibliothèques c (ou C++) qui peuvent prendre un tableau de nombres et faire des analyses statistiques de base (moyenne, médiane, mode, quoi d'autre qui pourrait être intéressant)?c bibliothèque pour calculer moyenne, médiane, mode, d'autres statistiques?
Répondre
GNU Scientific Library (GSL) fournit la fonctionnalité. Apophenia mentionné par un autre semble fournir une couche au-dessus de GSL. Ce qu'il faut garder à l'esprit avec GSL, c'est que c'est souvent une mise en œuvre lente de nombreuses fonctions. Par exemple, ses calculs moyens effectuent une division à l'intérieur de la boucle pour assurer la meilleure précision possible du résultat. Dans de nombreuses applications, le coût ne vaut donc pas la précision.
Il y a Apophenia. Je ne l'ai pas utilisé moi-même. Voulez-vous vraiment que C-callable? Le R environment vous donne à peu près tout, et un sac de chips.
Si vous cherchez à faire une analyse plus avancée, il y a des bibliothèques agréables là-bas comme GSL, TNT, Blitz++, VxL et diverses Boost bibliothèques. La plupart d'entre elles sont des bibliothèques assez lourdes qui sont plus complexes que quelques fonctions simples, mais elles sont également beaucoup plus puissantes.
Si vous devez faire beaucoup de traitement statistique, vous pourriez envisager une langue qui est plus accordé à comme R, Matlab, SciPy pour Python, etc.
- 1. Comment calculer médiane?
- 2. Meilleure bibliothèque pour les statistiques en C++?
- 3. meilleure façon de calculer une médiane Dans Access 2007 lors de l'utilisation du groupe par
- 4. Bibliothèque de statistiques vectorielles - Bibliothèque de noyaux mathématiques
- 5. Recommander une bibliothèque de statistiques Open Source .NET
- 6. Comment puis-je calculer la direction moyenne de deux vecteurs
- 7. Comment calculer une moyenne mobile en utilisant MySQL?
- 8. médiane conditionnelle dans MS Excel
- 9. .NET 2.0 et MySql en mode confiance moyenne
- 10. bibliothèque ou algorithme pour calculer des satellites GPS visibles
- 11. Bibliothèque GetOpt pour C#
- 12. Bibliothèque JSON pour C#
- 13. Un déclencheur DB2 pour calculer une moyenne dans une autre table
- 14. Existe-t-il des outils shell Unix pour calculer diverses statistiques de mots sur des fichiers?
- 15. Bibliothèque Claims + Tokens pour C#
- 16. bibliothèque méthodes Fluent pour C#
- 17. Moyenne pondérée
- 18. en boucle et moyenne en C++
- 19. amplitude moyenne d'un .wav en C#
- 20. Comment puis-je collecter des données statistiques et des statistiques pour une installation TeamCity complète?
- 21. Comment calculer sha1sum d'un fichier en C++?
- 22. Calculer la période en utilisant C
- 23. Comment calculer une moyenne mensuelle quand le mois n'est pas fini
- 24. Statistiques pour les demandes dans les serveurs VPS déployés
- 25. DB2 SQL - médiane avec GROUP BY
- 26. Obtenir la moyenne en pourcentage
- 27. Inscrivez-vous et Calculer moyenne de la colonne en utilisant LINQ to SQL
- 28. Comment puis-je calculer la médiane et l'écart-type d'un groupe de nombres de nombres en Perl?
- 29. Fusion de deux ensembles de résultats statistiques
- 30. Comment suivre les statistiques d'exécution de tâches à l'aide d'un ExecutorService?
Faire tous ces naïfs avec votre propre code ne va pas nécessairement être numériquement stable. Par exemple, votre fonction moyenne perd de la précision dans certains cas. Est-ce qu'il veut vraiment déboguer ça? Utilisez GSL ou une autre bibliothèque décente et vous obtenez des algorithmes numériquement stables. – tgamblin
Bon point ... réponse modifiée. –