Get 95% Confidence Values from Fit Coefficients

Hey, I've run a curve fit and have various coefficient outputs. For example:
A = 13.34 (12.37, 14.31)
B = 9.955 (6.182, 13.73)
Any idea how I can save a vector such as:
dA=(12.37, 14.31) and dB=(6.182, 13.73)? Everything is run via my .m file so I don't want to do this by any mouse-commands in a GUI but rather via a command within the .m file. Thanks.

 Accepted Answer

per comments:
doc confint
will explain how to extract the confidence interval parameters from a fit object.

3 Comments

Save it to a variable... sich as dA and dB so that I can do:
errorbar(xdata,A,dA,'.') for example
Did you run the curve fit in the curve fit tool (cftool) of the curve fitting toolbox?
I ran it via a command in the .m file since the fit is contained within a loop:
f = fittype(...)
[c2,gof2] = fit(xdata,ydata,f,...)

Sign in to comment.

More Answers (1)

Sean's help worked! [c2,gof2] = fit(xdata,ydata...etc) ci = confint(c2) Gives the variable ci a vector of all the uncertainties. I can then save dA(1,1)=ci(1,1) and dA(1,2)=ci(1,2) etc.

Categories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!