Ошибка в rbind(deparse.level, ...): номера столбцов аргументов не совпадают после сохранения переменной как фактора

Я запускаю иерархическую регрессию в R. Когда я запускаю следующий код, чтобы изменить мою категориальную переменную, которая будет сохранена как фактор, это приведет к изменению моих моделей.

#Check to see if Frame is stored as a factor (categorical variable)
is.factor(dat$Frame)
#Frame is not stored categorically
#Change Frame to a factor
dat$Frame <- as.factor(dat$Frame)

Если я не запускаю приведенный выше код, обе мои модели представляют собой списки 12. Когда я запускаю приведенный выше код, Модель 2 становится списком из 13, что означает, что я получаю ошибку, когда запускаю следующий код:

apa.reg.table(Model1, Model2, filename="Table1_APA.doc", 
table.number=1)

Error in rbind(deparse.level, ...) : 
  numbers of columns of arguments do not match

Код, который я использую для своих моделей, выглядит следующим образом:

Model1 <- lm(data = dat, Memory ~ Word_Count) 
Model2 = lm(data = dat, Memory ~ Word_Count + Frame)

Скажите, пожалуйста, почему при изменении параметра Frame на коэффициент изменяется количество столбцов в модели 2.

0 ответов

Другие вопросы по тегам