2016-12-09 6 views
2

비슷한 질문에 대한 탁월한 답이 here 이었지만 플롯에 맞는 결과를 적용하는 데 관심이 있습니다.부드럽게 채워진 영역으로 피팅의 분산을 그립니다.

특히, 나는이 '적합'파일에 결과를 밖으로 뱉어

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

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

에 맞게 attemting있어 비선형 데이터가있는 경우. 결과는 +/- 변수들이 분산되어

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

가 장착 데이터 라인으로 착용감 및 그 bounaries SE를 2 배되는 부드러운 채워진 영역을 플롯 할 수 있는가?

(V + 2 * SEV, Km + 2 * SEKm) 또는 (V-2 * SEV, Km-2 * SEKm)을 사용하여 맞춤 함수를 평가하여 간단히 새 데이터 파일을 만들 수 있다고 생각했습니다. 위의 대답에 나와있는 채워진 부드러운 신뢰 밴드로,하지만 더 우아한 방법이 있는지 알고 싶습니다.

답변

0

이 기능이 공식적으로 문서화되어 있는지 확신 할 수는 없지만 Gnuplot의 소스 배포본 fit.c 파일은 매개 변수 이름에 _err을 추가하여 생성 된 변수에 대한 오류 예측을 사용할 수 있습니다 (more 구체적으로 예를 들어, 5.0.5 릴리스의 918 행 참조). 귀하의 경우에는

, 당신 때문에 .... 맞춤을 한 후 직접 이후의 플로팅에 사용하는 변수 V 및 매개 변수 추정뿐만 아니라 오류 추정에 대한 V_errKm_err에 대한 Km을 명령 할 수

+1

예, 이것은 문서화되어있다.'help fit'을 보라. 버전 5에는이 'set fit errorvariables'를 활성화/비활성화하는 옵션이 있습니다. – Christoph

+0

아, 정말로, 나는 그것을 놓쳐 버렸음에 틀림 없어! 그런데 문서에는 "'set fit errorvariables'를 사용하여 활성화 한 경우 - 기본적으로 활성화되어있는 것처럼 보입니다. – ewcz