Я добавил смесь 3 гауссовских функций в мои данные, и она довольно хорошо подходит.Мой вопрос заключается в том, насколько хорошо фитинг определен численно.Это может быть определено p-значением.Если да, то как я могу рассчитать исходя из самой функции подгонки?
g = fittype( @(c1,c2,p5,p6,p3,p4,p1,p2, x) (c1)*(1/(p6*sqrt(2*pi)))*exp(-((x-p5).^2)./(2*(p6.^2))) + ...
(c2)*(1/(p4*sqrt(2*pi)))*exp(-((x-p3).^2)./(2*(p4.^2))) + ...
(1-c1-c2)*(1/(p2*sqrt(2*pi)))*exp(-((x-p1).^2)./(2*(p2.^2))) );
%xr and yr is data (basically normalized histogram)
[fE,GE,O] = fit(xr',yr',g,'StartPoint',startingVals);
%O gives me following quantity.
numobs: 50
numparam: 8
residuals: [50×1 double]
Jacobian: [50×8 double]
exitflag: 3
firstorderopt: 7.763960157882235e-04
iterations: 24
funcCount: 225
cgiterations: 0
algorithm: 'trust-region-reflective'
stepsize: 0.002272922321389
message: 'Success, but fitting stopped because change in residual…'
Здесь нет p-значения.Как вычислить это спасибо.