解释Wilkinson符号线性回归模型matlab

时间:2015-08-23 15:21:18

标签: matlab model regression interpretation

我将以下模型安装到我的数据中。

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个系数的含义吗? 我该怎么读“:”simbol?

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

1 个答案:

答案 0 :(得分:1)

Matlab使用我认为称为 Wilkinson符号来定义模型。这也是波浪号(〜)符号的来源。

如果模型中有 a * b 术语,Matlab实际上还包含任何低阶术语。例如:Wilkinson表示法中的 y~a * b 实际上对应于标准表示法中的 y = a + b + a * b 。如果您只想要一个没有任何低阶条款(也称为“互动”)的威尔金森符号产品,则表示为 a:b 。所以, y~a * b 相当于 y~a + b + a:b

在您的情况下,前四个MMRC术语自己对应于MMRC。最后四个术语是Age和MMRC之间的互动。