繁体   English   中英

在 R 中绘制分组数据

[英]Plotting grouped data in R

绘制数据。 x.values 是 16-23(年龄),每年(16-23)我有 5 个不同的值,每个年龄在 1 到 10 之间。 我想要一个散点图,绘制每个年龄的所有五个值,然后有一条回归线并在此之后计算相关性。

x <- (16:23)
y<- c(10,8,9,9,8,7,8,6,9,6,6,7,7,8,5,5,8,4,7,6,8,7,6,8,4,6,5,7,5,3,5,1,3,4,2,4,1,2,5)

Studie <- plot(cbind(x, y))

这只是 y 的随机图。 Idk如何获得情节

如果我很理解你的问题,我会这样做:

x <- rep(16:23, each=5)
y<- c(10,8,9,9,8,7,8,6,9,6,6,7,7,8,5,5,8,4,7,6,8,7,6,8,4,6,5,7,5,3,5,1,3,4,2,4,1,2,5, 2)
plot(x,y,col=x-15)
reg <- lm(y~x)
summary(reg)
lines(x, reg$fitted.values)

小心,向量 y 中缺少一个值。 我在最后添加了 2

回归线是:y = -0.7929 x + 21.2357

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM