如何计算R中一组的平均值

时间:2016-04-05 00:22:52

标签: r statistics

我有一个年龄范围的数据集。我正在尝试计算另一个变量快乐的平均值。我试图在18,19,20岁时获得快乐的意思......依此类推,然后将其绘制在图表上,看看平均快乐如何随着年龄而变化。我在R中这样做。任何建议或建议都会非常感激。谢谢。

编辑:目前正在使用此代码

编辑:由Infiniteflash制作,调整后的代码。

GGage <- ggplot(aes(x = AGE, y= happynew), data = newgss)   + geom_line(stat = 'summary', fun.y = mean , color = "red")

1 个答案:

答案 0 :(得分:0)

你走了。

library(dplyr)

Mean_of_a_group <- dataset %>% group_by(age_group) %>% summarize(happy = mean(happy))

我建议使用ggplot2在这里做你想做的事。

ggplot(data = Mean_of_a_group, aes(age_group, happy))+ geom_point

虚拟示例

library(ggplot2)

ggplot(aes(x = disp, y= mpg), data = mtcars)+

geom_smooth(aes(colour = "red"), data = mtcars, stat = "smooth", formula = y ~ x , se = FALSE)+

geom_smooth(aes(coluor = "blue"), data = mtcars, stat = "smooth", formula = y ~ poly(x,2), se = FALSE)+

geom_point()

enter image description here