【问题标题】:Octave/Matlab implementation of confidence intervals in multiple regression多元回归中置信区间的 Octave/Matlab 实现
【发布时间】:2018-03-26 22:36:15
【问题描述】:

我需要在 Octave/Matlab 中实现多个回归系数的置信区间。

任务以通用方式定义:数据 Y,设计矩阵 X,系数 β,使得 Y=βX。 β 的代码很简单:

beta = pinv(X)*Y

现在,作为一个愚蠢的物理学家,我有点迷失在置信区间和预测区间上。公式及其实现。

注意:我知道有一个 Matlab 函数 mvregress,但我实际使用的 Octave 中仍然缺少它。

注意 2:这个问题是在 CrossValidated 上提出的,并被标记为离题,因为它侧重于编程。

【问题讨论】:

    标签: statistics octave linear-regression


    【解决方案1】:

    我想这就是你想要找到的:

    [b, bint, r, rint, stats] = regress (y, X, [alpha]).
    

    其中 bint 是 beta 的置信区间。

    详情请参考https://octave.sourceforge.io/statistics/function/regress.html

    【讨论】:

      猜你喜欢
      • 2019-06-03
      • 2017-02-06
      • 2017-11-09
      • 1970-01-01
      • 1970-01-01
      • 2016-07-11
      • 2010-11-13
      • 2011-10-11
      • 1970-01-01
      相关资源
      最近更新 更多