Я использовал Случайный Лес, чтобы найти взаимодействия всех пар в моем glm, которые направлены на то, чтобы найти условный средний лечебный эффект, учитывая, что ученик пошел в класс.
dummy_formula <- formula(y ~ went_to_class + year + age + frat)
rf <- rfsrc(dummy_formula, data = dummy_train, importance = TRUE)
interacts <- find.interaction(rf, method = "vimp")
interacts_df <- as.data.frame(interacts)
Это дало мне фрейм данных с этими результатами, которые я не знаю, как интерпретировать, чтобы улучшить мою модель.Я предполагаю, что Additive означает, когда переменные складываются вместе, а Paired - когда они умножаются вместе.Он показывает положительные результаты, но когда я добавляю его в свою модель, это имеет отрицательный эффект.
interactions var1 var2 Paired Additive
age:went_to_class 6.863645e-02 -1.218157e-04 6.859445e-02 6.851464e-02
year:went_to_class 3.995568e-02 -1.218157e-04 3.989517e-02 3.983386e-02
frat:went_to_class 3.661655e-02 -1.218157e-04 3.651849e-02 3.649473e-02