Я не уверен, как использовать команду 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(), но он мне нужен, потому что без него add1() не работает!