【问题标题】:interpret Wilkinson Notation linear regression model matlab解释 Wilkinson Notation 线性回归模型 matlab
【发布时间】:2015-11-17 01:07:48
【问题描述】:

我将以下模型拟合到我的数据中。

Linear regression model:
    NNSB ~ 1 + Gender + Age*MMRC

Estimated Coefficients:
                       Estimate     SE          tStat       pValue    
    (Intercept)           1.8004       1.027      1.7531      0.079978
    Age                 0.014051     0.01529     0.91898       0.35839
    Gender_Male          0.43134    0.099535      4.3335    1.6559e-05
    MMRC_MMRC 1         -0.64548      1.2465    -0.51785       0.60471
    MMRC_MMRC 2           2.5536      1.2689      2.0124      0.044513
    MMRC_MMRC 3           2.1066      1.3638      1.5447       0.12283
    MMRC_MMRC 4             2.07      1.5724      1.3164       0.18841
    Age:MMRC_MMRC 1     0.012023    0.018482     0.65052       0.51555
    Age:MMRC_MMRC 2    -0.034328    0.018843     -1.8218       0.06886
    Age:MMRC_MMRC 3    -0.026653    0.020307     -1.3125       0.18973
    Age:MMRC_MMRC 4    -0.016567    0.023175    -0.71488       0.47489

你能帮我理解最后 4 个系数的含义吗? 我应该如何阅读“:”符号?

MMRC 是一个分类变量,可以采用值 0、1、2,3 和 4

【问题讨论】:

    标签: matlab model regression interpretation


    【解决方案1】:

    Matlab 使用我认为的 Wilkinson 表示法 来定义模型。这也是波浪号 (~) 的来源。

    当您的模型中有 a*b 项时,Matlab 实际上还包括任何低阶项。例如:Wilkinson 表示法中的 y ~ a*b 实际上对应于标准表示法中的 y = a + b + a*b。如果您只想要一个没有任何低阶项(也称为“交互”)的 Wilkinson 表示法产品,则表示为 a:b。所以,y ~ a*b 等价于 y ~ a + b + a:b

    在您的情况下,前四个 MMRC 术语各自对应于 MMRC。最后四项是 Age 和 MMRC 之间的交互作用。

    【讨论】:

    • 你说的是我的模型是:NNSB ~ 1 + Gender + Age + MMRC + Age:MMRC?
    • 我应该把交互 Age:MMRC 当作 AgexMMRC 吗?
    • 是的,您的模型对应于 NNSB ~ 1 + Gender + Age + MMRC + Age:MMRC,而 Wilkinson 表示法中的 Age:MMRC 对应以“标准”表示法到 Age x MMRC
    • 非常感谢。由于我只有一个 p
    • 性别的 p 值(远低于)0.05
    猜你喜欢
    • 2015-11-02
    • 2021-06-12
    • 2014-04-17
    • 2020-01-03
    • 2020-03-01
    • 2019-10-09
    • 2016-02-27
    • 2021-01-11
    • 2013-10-25
    相关资源
    最近更新 更多