Я пытаюсь подогнать модель lm()
в R, как показано ниже:
ps_fit <- lm(formula =vote~ factor(treat_news)+ factor(age)+social_class+religion+political_party,data = Brexit_Modified)
, но это дает мне ошибку:
using type = " цифра c "с ответом фактора будет игнорироваться, не имеет значения для факторов
и моего фрейма данных
str(Brexit_Modified)
data.frame': 12369 obs. of 8 variables:
$ id : int 1 2 3 4 5 6 7 8 9 10 ...
$ age : num 58 71 39 73 58 67 20 68 22 42 ...
$ vote : Factor w/ 2 levels "0","1": 2 2 2 2 2 2 1 2 1 2 ...
$ social_class : Factor w/ 2 levels "0","1": 2 1 2 2 2 1 2 2 2 1 ...
$ religion : Factor w/ 2 levels "0","1": 2 2 1 1 2 1 2 2 1 1 ...
$ political_party: Factor w/ 2 levels "0","1": 1 2 2 1 1 1 2 1 2 2 ...
$ watch_TV : num 4.92 5.73 3.04 5.73 4.92 5.73 1.89 5.73 1.89 3.04 ...
$ treat_news : num 1 1 0 1 1 1 0 1 0 0 ...