我需要了解如何计算线性回归的置信区间。我自己得到的值与使用 Matlab 得到的值不同。所以,我一直试图了解它是如何在 Matlab 中完成的。在 polyval.m 中,我不明白下面的代码部分。似乎 E 等价于 [E,R] = qr(V,0)。但不确定它到底是什么。我的问题是:
- 怎么
[E,R] = qr(V,0) different from [Q,R]=qr(V);
如何
E(=V/R)
用于计算置信区间(下面的增量)?% S 是一个包含三个元素的结构:原始 X 的 Vandermonde 矩阵的三角因子、自由度和残差范数。
E = V/R;
e = sqrt(1+sum(E.*E,2));
...
delta = normr/sqrt(df)*e;
非常感谢!
大辅