Я создал факторную переменную с тремя терминами.Я был в состоянии взаимодействовать с ним в модели, однако Interplot не признает, что взаимодействие существует.класс (div) выплевывает "фактор".Атрибуты (div) выдают «NULL», а не метки, показанные в коде.Я довольно плохо знаком с г, поэтому любой совет очень ценится.
## creating a factor variable
data.i$div<-NA
data.i$div[data.i$SULLIVAN<=.297]<-"least diverse"
data.i$div[data.i$SULLIVAN>.297&data.i$SULLIVAN<=.328]<-"med diverse"
data.i$div[data.i$SULLIVAN>.328]<-"most diverse"
# create factor variable
div<-factor(data.i$div, levels = c("least diverse", "med diverse", "most
diverse"))
## interaction model
model.int<-lm(formula = INC_VT ~ 0 + INC_PREV + NORMVOTE + DISCREP * div,
data = data.i)
## interplot
interplot(model.int, "DISCREP", "div", plot=T, ci=0.95, hist = F)
Error in interplot.default(model.int, "DISCREP", "div", plot = T, ci =
0.95, : Model does not include the interaction of DISCREP and div .