我的模型中有两个二进制变量,所以我应该得到一个带有4条回归线的图,但我只得到1行。我如何绘制所有4?
model<-lm(Pos.Percent~aum+long.short+Op.Der,data=new.reg)
Pos.Percent long.short Op.Der aum
[1,] 76.92 1 2 76.90
[2,] 100.00 1 2 8.10
[3,] 58.62 2 1 23.00
[4,] 60.00 1 1 15.00
[5,] 89.36 2 1 35.96
[6,] 82.50 2 1 263.49
答案 0 :(得分:0)
这不是一个非常明确的问题。但是我推断你想要在aum上为你的两个二进制变量的每个组合建立一个单独的Pos.Percent回归线(顺便说一句,这不是你的lm()命令估计的 - 但这是另一个问题)。 p>
为此获得良好情节的一种简单方法是使用R:中的ggplot2库
library(ggplot2)
ggplot(new.reg, aes(x=aum, y=Pos.Percent)) +
geom_point() +
geom_smooth(method="lm") +
facet_grid(long.short~Op.Der)