Я работаю с моделью из набора данных Prestige в пакете автомобилей в R.
library(car)
library(carData)
data = na.omit(Prestige)
prestige = data$prestige
income = data$income
education = data$education
type = data$type
Я пытаюсь соответствовать модели lm(prestige ~ income + education + type + income:type + education:type)
.Для класса я начинаю с полной модели и перехожу к модели меньшего размера, просто назад.Один из наименее полезных ковариат по p-значению - education:typeprof
.Как мне просто удалить этот ковариат из модели, не убирая все образования: типовые взаимодействия?В целом, как вы исключаете взаимодействие с факторами?Я видел ответ с функцией update
, указывающей, какое взаимодействие исключать, но в моем случае это не сработало.Возможно, я неправильно это реализовал.
fit4 = lm(prestige ~ income + education + type + income:type + education:type)
newfit = update(fit4, . ~ . - education:typeprof)
К сожалению, у меня это не сработало.