我使用R中的plot_model()
函数来可视化OLS回归的交互作用。model <- lm(dv ~ condition + control1 + control2 + variable1 + condition*variable1, data=data)
条件为4级因子变量,变量1为连续变量,控制1为连续变量,控制2为2级因子变量。
我试图将此回归的交互作用可视化,变量1位于x轴,条件作为指示符。然而,我希望将其可视化为变量1是因子变量,即仅显示特定点(2、4和6),置信区间须线,而不是一条跨越所有连续值和置信区间带的直线。看起来像这样:
而不是这样:
我已经尝试了很多事情,但有麻烦寻找正确的解决方案。任何帮助将不胜感激!代码我现在创建的线和带图是:
plot_model(model, type="pred",terms=c("variable1","condition"), ci.lvl=0.95)
1条答案
按热度按时间unhi4e5o1#
在
terms
参数的括号中指定所需的点: