2016-12-09 14 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 является 2x ГПА?

Я думал, что могу просто создавать новые файлы данных, оценивая функцию подгонки, используя (V + 2 * SEV, Km + 2 * SEKm) или (V-2 * SEV, Km-2 * SEKm), а затем рисует их как заполненные, гладкие доверительные группы, перечисленные в приведенном выше ответе, но мне было бы интересно узнать, есть ли более элегантный способ.

ответ

0

Я не уверен, что эта функция официально задокументирована, но файл fit.c из исходного распределения Gnuplot показывает, что оценки ошибок доступны в терминах переменных, которые создаются путем добавления суффикса _err к имени параметра (подробнее в частности, см., например, строку 918 в выпуске 5.0.5).

В вашем случае, вы можете таким образом сделать посадку, а затем непосредственно использовать в последующем черчении команды переменных V и Km для оценок параметров, а также V_err и Km_err для оценки погрешности ....

+1

Да, это задокументировано, см. 'help fit'. В версии 5 есть опция включить/отключить эту 'set fit errorvariables'. – Christoph

+0

Ах, действительно, я, должно быть, пропустил это! Кстати, в документации указано, что «Если активировано с помощью' set fit errorvariables' »- однако, похоже, что он включен по умолчанию ... – ewcz