reading elements of cfit

2 ビュー (過去 30 日間)
Kip
Kip 2011 年 6 月 16 日
回答済み: John D'Errico 2020 年 10 月 6 日
I want to assign the various values returned from fit (cf_) to variables. How do I access the 95% confidence bounds?
e.g.
[cf_, G] = fit(X,Y, etc.);
A = cf_.a; B = cf_.b; etc.
but ? = cf_.a confidence bound.
thanks
kip

回答 (1 件)

John D'Errico
John D'Errico 2020 年 10 月 6 日
Easy enough. Consider the simple model:
x = rand(10,1);
y = rand(10,1);
mdl = fit(x,y,'poly1')
mdl =
Linear model Poly1: mdl(x) = p1*x + p2 Coefficients (with 95% confidence bounds): p1 = 0.4538 (-0.566, 1.474) p2 = 0.2819 (-0.3075, 0.8712)
confint(mdl)
ans = 2×2
-0.5660 -0.3075 1.4737 0.8712
So as you see, confint produces confidence intervals on the parameters.
If you wanted confidence intervals on a predicted point, here, at x == 0.25...
predint(mdl,0.25)
ans = 1×2
-0.3569 1.1476

カテゴリ

Help Center および File ExchangeFit Postprocessing についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by