2009-02-07 70 views
5

我是Gnuplot的忠實粉絲,我一直沿用我的各種項目研究。使用Gnuplot進行時間序列的線性迴歸

最近我想用的Gnuplot以圖表一段時間系列一樣的減肥,鍛鍊的效果,氣體消耗等

所以我縮放X軸狀

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

現在我想用擬合函數給我一個線性擬合。我的問題是,如果x軸與時間有關,我無法讓它工作。

回答

4

R可能是這類問題的更好工具。 它是數據分析最流行的語言之一。 繪圖與gnu圖一樣簡單(或更簡單)。

2

您可以使用其他工具來計算迴歸函數並繪製其輸出。一些可能性是:R,| stat或各種電子表格的統計功能。 This link有一個免費的統計軟件列表。

3

然後將日期更改爲一個數字,例如從第一個日期開始的天數,進行擬合,然後再將數字轉換回日期。 這樣你就可以擁有「常規」x和y數據集。

+0

+1的條目,因爲是唯一一個試圖回答這個問題的人,那就是「我該如何在gnuplot中做到這一點」。 – 2017-01-26 09:50:58

1

gnuplot的另一個不錯的選擇是matplotlib。這是一組用於讀取,操作和繪製點的Python庫。他們在scipy.org上有一本不錯的食譜,這裏是linear regressions.