0

これが私の現在のコードです:

dat = data.frame(matrix(c(rnorm(20), rep(c(1:5),10), rep(seq(1,4),5)), ncol=3))
colnames(dat)<- c('var1','var2','var3')
ggplot(dat, aes(y=var1,x=var2,colour=var3)) + 
    geom_point() + geom_smooth(method='aov',se=F)

各色のaovラインを表示したいのですが。どうやってやるの ?

summary(aov())また、テキストファイルに表示されている行を抽出したいと思います。また、これらの仮定のテストを抽出します...つまり、ととを抽出しaov()たいと思います。fligner.test(dat$var1~var2)fligner.test(dat$var1~var3)shapiro.test(residuals(aov(var1~var2*var3)))

ggplotパッケージを利用してそれをすべて行う方法はありますか、それともforループを介してすべてのデータを操作する必要がありますか?

4

1 に答える 1

0

ごとvar3に別々の行を設定するには、関数内の要素として設定する必要がありggplot()ます。

ggplot(dat,aes(y=var1,x=var2,colour=as.factor(var3))) + 
   geom_point() + geom_smooth(method='aov',se=F)
于 2013-03-27T11:06:17.470 に答える