【发布时间】:2021-09-11 23:49:11
【问题描述】:
我有:
model6 = get_model(formula="log(Y_star)~X_1_star*X_3_star", df=df)
模型总结给了我:
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -1.049e+01 3.724e-01 -28.182 < 2e-16 ***
X_1_star 3.082e-08 7.517e-09 4.100 8.44e-05 ***
X_3_star 3.482e-07 8.708e-08 3.999 0.000122 ***
X_1_star:X_3_star -6.716e-15 7.822e-16 -8.587 1.22e-13 ***
当 X_1_star 和 X_3_star 不在公式中时,为什么要分别给出它们的系数?
我的公式是不是 Y = b_0 + b_1*X_1_star + b_2*X_3_star + b_3*X_1_star*X_3_star
【问题讨论】:
-
X_1_star*X_3_star当您使用*时,它会考虑每个变量及其在模型中的交互作用 -
如果你只想
X_1_star:X_3_star写get_model(formula="log(Y_star)~X_1_star:X_3_star", df=df) -
@ViníciusFélix 这太奇怪了!为什么他们如此神秘地实现它??
标签: r linear-regression