我有这样的数据
subject<-1:208
ev<-runif(208, min=1, max=2)
seeds<-gl(6,40,labels=c('seed1', 'seed2','seed3','seed4','seed5','seed6'),length=208)
ngambles<-gl(2,1, labels=c('4','32'))
trial<-rep(1:20, each= 2, length=208)
ngambles<-rep('4','32' ,each=1, length=208)
data<-data.frame(subject,ev,seeds,ngambles,trial)
数据看起来像这样
subject ev seeds ngambles trial
1 1.996717 seed1 4 1
2 1.280977 seed1 32 1
3 1.571648 seed1 4 2
4 1.153311 seed1 32 2
5 1.502559 seed1 4 3
6 1.644001 seed1 32 3
我通过这个命令为每个种子和 n_gambles 绘制了一个图表,其中 rep 作为 x 轴,expected_value 作为 y 轴。
qplot(trial,ev,data=data,
facets=ngambles~seeds,xlab="Trial", ylab="Expected Value", geom="line")+
opts(title = "Expected Value for Each Seed")
现在我想通过聚合 ev 来绘制一个新图,用于试验等于 1-5、6-10、11-15 和 16-20。我也想画一个误差线。
我不知道如何在 R 中做也许有人可以帮助我提前谢谢