繁体   English   中英

计算和显示均值的置信区间

[英]Calculating and Displaying Confidence Intervals of Means

我目前有一个图形,以R为单位显示每组距离的平均值。但是,我正在努力添加置信区间并将其显示在图形上。

我的代码是:

TeamMeans<- read.csv(file = file.choose())
teamM=TeamMeans
graph6<-ggplot(aes(x=Team, y=Mean), data=teamM)
  + geom_point()
  + geom_smooth(size = 2, alpha = 0.35)
  + aes(group=1) 
  + labs(x= 'Team Names', y= 'Mean', title= 'Means of Throws Per Team') 
  + coord_flip() 
graph6

任何帮助将不胜感激!

由于team是一个因子变量,因此使用带有误差线的条形图更适合于绘制此类数据的摘要。

# creating some data
set.seed(12)
teamM <- data.frame(team=rep(LETTERS[1:5],length=100), distance=rnorm(100,4,1))

# creating the plot
ggplot(teamM, aes(x=team, y=distance, fill=team)) + 
  stat_summary(fun.y = mean, geom = "bar") + 
  stat_summary(fun.data = mean_cl_normal, geom = "errorbar", width=0.3) +
  labs(x= 'Team Names', y= 'Mean', title= 'Means of Throws Per Team\n') +
  theme_bw()

结果:

在此处输入图片说明

显示数据摘要的另一种方法是使用boxplot

ggplot(teamM, aes(x=team, y=distance, fill=team)) + 
  geom_boxplot() + 
  labs(x= 'Team Names', y= 'Mean', title= 'Means of Throws Per Team\n') +
  theme_bw()

这使: 在此处输入图片说明

暂无
暂无

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

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