Ошибка в контрастах при определении линейной модели в R

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

lm1 <- lm(predictorvariable ~ x1+x2+x3, data=dataframe.df)

Я получаю следующее сообщение об ошибке:

Error in `contrasts<-`(`*tmp*`, value = contr.funs[1 + isOF[nn]]) : 
contrasts can be applied only to factors with 2 or more levels 

Есть ли способ игнорировать это или исправить это? Некоторые из переменных являются факторами, а некоторые нет.

Ответы на вопрос(5)

Ваш ответ на вопрос