個人とグループのトレンドラインを私のプロットに追加する方法には苦労しています。 (Rとggplot2を使用)。ここでR:GMMプロットにグループと個々の多項式のトレンドラインを追加する
は、私が使用していますコードです:
MensHG.fm2=lmer(HGNewtons~Temperature+QuadTemp+Run+(1|Subject),MenstrualData) #model
plot.hg<-data.frame([email protected],fitted.re=fitted(MensHG.fm2))
g1<-ggplot(plot.hg,aes(x=Temperature,y=HGNewtons))+geom_point()
g2<-g1+facet_wrap(~Subject, nrow=6)+ylab(bquote('HG MVF (N)'))+xlab(bquote('Hand ' ~T[sk] ~(degree*C)))
g3<-g2+geom_smooth(method="glm", formula=y~ploy(x,2), se=FALSE) #This gives me my individual trendlines
今、私は私の個々のプロットの各々にデータのG1一部(すなわち、全体的な傾向)のためのトレンドラインに入れたい - 何ですこれを行う最善の方法は?できるだけ早く私は、ファセットラップを行うよう
g5=g1+geom_smooth(method="glm", formula=y~poly(x,2), se=FALSE)
が、このトレンドラインdisspears
それを(私はG3と同じ出力を得る):私は、コードを使用する場合、私は傾向を見ることができます使用して問題を解決するためには表示されません:G4 < -g3 + geom_smooth(データ= MensHG.fm2)
可能な複製(HTTPS [どのように私はggplot2オブジェクトの各端面に、同一の円滑なを置くのですか?]: //stackoverflow.com/questions/6673074/how-do-i-place-an-identical-smooth-on-each-facet-of-a-ggplot2-object) – aosmith
'geom_smooth'の代わりに' geom_line(aes (Temperature、fitted.re)) 'を実行して、すべての適合値を結ぶ線を生成します。 – Brian