how to get p-values from fit function
Afficher commentaires plus anciens
Hello, i'm trying to get p-value from a fitting performed with fit function, but i cannot find how to do so, i can only get r2 and RMSE.
Should i use some other function rather than fit?
here my code and the data, hope it will be understandable. thanks you very much in advance.
ft = fittype('(m*c*k*x)/((1-k*x)*(1+(c-1)*k*x))', ...
'dependent',{'y'}, ...
'independent',{'x'}, ...
'coefficients',{'m','c','k'});
coef = ["Xm","Cg","K","R2","RMSE"];
figure (1);
[f,gof] = fit(x,y, ft,'StartPoint',[0.2, 5, 1]);
plot(f);
hold on
plot(x,y);
figure(2);
plot(f,x,y,"residuals");
%save coefficients
format long g
c = coeffvalues(f);
R2 = gof.rsquare;
RMSE = gof.rmse;
r = horzcat(c,R2,RMSE);
coef = [coef;r];
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Linear and Nonlinear Regression dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!