R GLM 数据图

R GLM data plots

在 R 中,我试图绘制一些我将适合 glm 的数据。我想让哪些数据点与哪些因素相关联变得显而易见。数据具有响应变量 y=幸存者 vs x=毕业年份。我还有 2 个解释变量,年龄和教师。我目前正在使用代码

plot(year,survive,pch=as.character(faculty))

绘制年份与幸存者的关系图,这会将图表中的每个数据点更改为一个字母,有没有办法我可以 a) 指定每个学院的符号(有 4 个)所以它们是不同的(circles/triangles 等) b) 分别绘制每个教员,并得到 4 个绘图,每个绘图有一个教员?

a) 您可以使用库 ggplot2:

library(ggplot2)

ggplot(yourdataset) + geom_point(aes(y=year, x=survive, colour=faculty, shape=faculty))

(添加不同的颜色通常更好)

b) 您可以通过以下方式创建 4 个图表:

plot(year ~ survive, data=yourdataset[yourdataset$faculty == "yourname",])

每次将 "yourname" 更改为所需的值。