解读Wilkinson Notation线性回归模型matlab
interpret Wilkinson Notation linear regression model matlab
我将以下模型拟合到我的数据中。
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 使用我认为称为 Wilkinson 表示法 的方法来定义模型。这也是波浪号 (~) 的来源。
当您的模型中有 a*b 项时,Matlab 实际上还包括任何低阶项。例如:Wilkinson 表示法中的 y ~ a*b 实际上对应于标准表示法中的 y = a + b + a*b。如果您只想要 Wilkinson 表示法中没有任何低阶项(又名 'interaction')的乘积,则表示为 a:b。所以,y ~ a*b 等价于 y ~ a + b + a:b.
在您的情况下,前四个 MMRC 术语本身对应于 MMRC。最后四项是年龄和 MMRC 之间的相互作用。
我将以下模型拟合到我的数据中。
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 使用我认为称为 Wilkinson 表示法 的方法来定义模型。这也是波浪号 (~) 的来源。
当您的模型中有 a*b 项时,Matlab 实际上还包括任何低阶项。例如:Wilkinson 表示法中的 y ~ a*b 实际上对应于标准表示法中的 y = a + b + a*b。如果您只想要 Wilkinson 表示法中没有任何低阶项(又名 'interaction')的乘积,则表示为 a:b。所以,y ~ a*b 等价于 y ~ a + b + a:b.
在您的情况下,前四个 MMRC 术语本身对应于 MMRC。最后四项是年龄和 MMRC 之间的相互作用。