Y a-t-il une bibliothèque de rubis qui me permet de faire une approximation linéaire ou non linéaire des moindres carrés d'un ensemble de données. P>
Ce que je voudrais faire est ce qui suit: p>
Je préférerais ne pas avoir à essayer de porter une bibliothèque C / C ++ / Java pour obtenir cette fonctionnalité, donc j'espère qu'il existe une libraire de Ruby Lib existante que je peux utiliser. P>
3 Réponses :
J'ai utilisé Cet extrait pour élaborer des régressions. Le premier paramètre est un tableau contenant les coordonnées X, la seconde une matrice contenant les coordonnées Y et le dernier est le degré du polynôme que vous recherchez. Je ne sais pas si c'est ce que vous recherchez, mais espère que cela aide. P>
Essayez d'utiliser le gem 'statisample'. Vous pouvez effectuer des logarithmiques, exponentielles, puissance ou toute autre transformation à l'aide de l'exemple fourni ci-dessous. J'espère que ça aide.
Je maintienne une bibliothèque C pour la minimisation non linéaire des moindres carrés, http: // applications. jcns.fz-juelich.de/lmfit , qui vient avec des fichiers Swig pour Ruby. P>
Avez-vous essayé de lire Stackoverflow.com/Questtions/703717/anesthing -Sitant-scipy-in-ru par et Stackoverflow.com/questions/5416655/Ruby-Mathematic -gem et Stackoverflow.com/Questtions/4775013/... ?
Je l'ai fait et j'ai lu à travers ces bibliothèques et seule la bibliothèque de Linalg implique qu'il peut faire au moins les carrés envers mais quand je creusé à travers la source, je n'ai pas pu trouver une implémentation.
Cela aurait pu être une bonne idée de mentionner cela dans votre question.