主要内容

confint

cfitsfit 对象的拟合系数的置信区间

说明

ci = confint(fitresult) 返回与 cfitsfit 对象 fitresult 相关联的系数的 95% 置信边界 cifitresult 必须为 fit 函数的输出以包含 ci 的必要信息。ci 是 2×n 数组,其中 n = numcoeffs(fitresult)ci 的顶行包含每个系数的下界;底行包含上界。

ci = confint(fitresult,level) 返回由 level 指定的置信水平的置信边界。level 必须介于 01 之间。level 的默认值为 0.95

注意

confint 无法计算非参数拟合类型(如插值局部线性回归样条)的置信区间。

示例

示例

全部折叠

加载数据并调用 fit 函数来获取 fitresult 信息。

load census

fitresult = fit(cdate,pop,'poly2')
fitresult = 

     Linear model Poly2:
     fitresult(x) = p1*x^2 + p2*x + p3
     Coefficients (with 95% confidence bounds):
       p1 =    0.006541  (0.006124, 0.006958)
       p2 =      -23.51  (-25.09, -21.93)
       p3 =   2.113e+04  (1.964e+04, 2.262e+04)

要获取置信区间,请对 fitresult 调用 confint 函数。

ci = confint(fitresult,0.95)
ci =

    0.0061242      -25.086        19641
    0.0069581      -21.934        22618

fitconfint 以略微不同的格式显示置信边界。

输入参数

全部折叠

用于置信边界计算的拟合信息,指定为 cfitsfit 对象。fitresult 必须为 fit 函数的一个输出。

置信水平,指定为标量。此参量必须介于 01 之间

数据类型: single | double

输出参量

全部折叠

cfitsfit 对象 fitresult 相关联的系数的置信边界,以矩阵形式返回。

限制

如果一个或多个系数在系数约束边界的下界或上界处处于活动状态,或者指定了约束点,则这些系数估计值被视为固定在边界上,置信区间值为 NaN

详细信息

全部折叠

版本历史记录

在 R2006a 之前推出