我不确定如何使用 add1 命令。假设我有一个模型
y=b0+b1*x1
我想知道添加更多自变量是否更合适。现在我将测试所有模型
y=b0+b1*x1+b2*x2
具有不同的 x2(我的不同自变量)。add1 命令不知何故需要一个“范围”。我不确定,那是什么。我不知道如何使用 add1 命令。如果我这样做:
add1(fittedmodel)
我收到一个错误,所以我想我需要手动指定要使用的变量。没关系,这实际上是我想要的,但不确定是不是这样。如果我做
add1(fittedmodel, scope=x1+x2, test="F")
为 x2 插入一个特定变量,我得到以下输出:
单项加法
模型:
sl ~ le
Df Sum of Sq RSS AIC F value Pr(>F)
<none> 0.51211 -523.44
ky 1 0.00097796 0.51113 -521.63 0.1856 0.6676
我不确定这是否是我想要的。它描述的模型sl~le
不是我想要的(sl~le+ky
),但这可能只是它开始的模型?然后不知道是什么<none>
意思。现在这是否意味着用于比较模型的 F 检验值sl~le
是sl~le
0.1856?还是我错误地解释了输出?
那么,即使这是正确的,我该如何为模型“sl~le+ky+le:ky”做这件事,也就是说,如果我确实有交互?add1() 命令中的 scope 参数我好像看不懂,但是我需要它,因为没有它, add1() 就不起作用!