有沒有辦法在gnuplot中繪製一個移動的標準偏差?移動標準偏差Gnuplot
我有一個大文件,我正在繪製我的常規信號。現在我需要根據x的幀計算/繪製y的標準偏差。
任何想法?
感謝
添加描述:
這是我的數據是如何設置:使用此命令
我的情節: plot "Data.csv" using 1:3 title 'Sample' ls 1
數據文件看起來像這樣
#Value1;Value2;Time
0.1;0.2;1
0.11;0.2;1.5
0.12;0.3;1.9
0.11;0.2;2.1
0.3;0.21;2.2
0.2;0.31;2.9
時間序列不規則。爲了計算標準開發,我需要考慮一個時間依賴的固定幀。在這個例子中,我會使用1
的時間框架。因此,對於時間1.9
的值,我需要在1.4
到2.4
之間考慮所有值。
我試探性的回答是「是」,但在此之前我發佈任何我想要更多的細節。你想計算一定數量的點的stdev,從某個時間點的每個方向說2? – andyras
我有一個值的時間系列。現在我想根據具體的時間框架繪製stdev。 (例如,時間範圍具有到未來和過去5天的範圍) –
這不是不可能的,參見例如。關於如何訪問數據的[running average demo](http://gnuplot.sourceforge.net/demo_4.6/running_avg.html)或[this answer](http://stackoverflow.com/a/17945044/2604213)從前一行開始。但它非常不靈活(當改變點數時),而且非常麻煩。我建議你使用外部腳本,例如使用'python'來做這個計算。這可以通過例如在線實時完成。 'plot'
Christoph