Question

Je suis un grand fan de Gnuplot et je l'ai utilisé tout au long de mes études pour divers projets.

Dernièrement, je voulais utiliser gnuplot pour tracer certaines séries temporelles comme la perte de poids, les résultats de l'exercice, la consommation de gaz, etc.

Par conséquent, j'échelle de l'axe x comme

set xdata time
set timefmt "%d.%m %Y"
set format x "%d.%m"

Maintenant, je veux utiliser le bon fonction pour me donner un ajustement linéaire. Mon problème est que je ne peux pas que pour travailler si l'axe des x est liée temps.

Était-ce utile?

La solution

R est probablement un meilleur outil pour ce genre de problème. Il est l'un des plus populaires des langues pour l'analyse des données. Traçage est aussi simple (ou plus simple) comme dans la parcelle gnu.

Autres conseils

Ensuite, changer la date à un numéro, par exemple un certain nombre de jours à compter de la première date, faire l'ajustement, puis convertir les numéros de nouveau dans les dates. De cette façon, vous aurez x « régulière » et ensemble de données y.

Vous pouvez utiliser un autre outil pour calculer la fonction de régression et tracer la sortie de cela. Quelques possibilités sont les suivantes: R , | stat ou les fonctions statistiques de diverses feuilles de calcul. Ce lien a une liste des logiciels de statistiques libres.

Une autre bonne alternative à GNUPlot est matplotlib . Il est un ensemble de bibliothèques Python pour la lecture, la manipulation et points de représentation. Ils ont un livre de cuisine agréable à scipy.org, et voici l'entrée régressions linéaires.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top