Vic*_*ira 5 statistics octave linear-regression
我需要在Octave/Matlab中实现多个回归系数的置信区间.
该任务以通用方式定义:数据Y,设计矩阵X,系数β使得Y =βX.那么β的代码就是:
beta = pinv(X)*Y
Run Code Online (Sandbox Code Playgroud)
现在,作为一个愚蠢的物理学家,我在信心和预测间隔方面有点迷失.公式及其实施.
注意:我知道有一个matlab函数mvregress,但它实际上仍在使用Octave中.
注2:此问题在CrossValidated中被询问并标记为关闭主题因为它侧重于编程.
小智 2
我想这就是你想要找到的:
[b, bint, r, rint, stats] = regress (y, X, [alpha]).
Run Code Online (Sandbox Code Playgroud)
其中 bint 是 beta 的置信区间。
详情请参考https://octave.sourceforge.io/statistics/function/regress.html。
| 归档时间: |
|
| 查看次数: |
487 次 |
| 最近记录: |