2016-12-09 72 views
2

對類似問題here有一個很好的答案,但我有興趣將它適應於繪圖擬合結果。繪製平滑填充區域的擬合方差

具體地,如果我有我attemting以適應

mm(x) = (V*x)/(x+Km) 

fit mm(x) "mm data.txt" u 1:2:3 via V,Km 

其中吐結果列於一個「適應」文件非線性數據。結果是變量+/-其方差

Final set of parameters   Asymptotic Standard Error 
=======================   ========================== 
V    = 0.00544444  +/- 0.0001935 (3.554%) 
Km    = 42.239   +/- 8.092  (19.16%) 

是否有可能繪製擬合數據,擬合直線,並順利,填充區域,其bounaries的2倍的SE?

我想我可以通過使用(V + 2 * SEV,Km + 2 * SEKm)或(V-2 * SEV,Km-2 * SEKm)評估擬合函數來創建新的數據文件,然後繪製它們作爲填補,平滑的信心樂隊列在上面的答案,但我會有興趣知道是否有一個更優雅的方式。

回答

0

我不確定此功能是否正式記錄,但來自Gnuplot源分佈的文件fit.c顯示錯誤估計可通過將後綴_err附加到參數名稱構建的變量提供(更多具體來說,參見例如5.0.5版本中的第918行)。

在你的情況,你可能會因此做擬合,然後在隨後的繪圖直接使用命令變量VKm參數估計值,以及V_errKm_err的誤差估計....

+1

是,這是記錄,請參閱'幫助適合'。在版本5中有一個選項可以啓用/禁用這個'set fit errorvariables'。 – Christoph

+0

啊,的確,我一定錯過了!順便說一下,文檔指出「如果通過使用'set fit errorvariables'激活 - 但是,它看起來像默認啓用... – ewcz