3

を使用してstat_smooth、モデルをデータに適合させることができます。例えば

g=ggplot(tips,aes(x=tip,y=as.numeric(unclass(factor(tips$sex))-1))) +facet_grid(time~.) 
g=g+ stat_summary(fun.y=mean,geom="point") 
g=g+ stat_smooth(method="glm", family="binomial")

glm二項近似の係数を知りたいのですが。で近似をdlplyやり直して係数を取得することもできますが、ldplyそのような重複は避けたいと思います。

呼び出すstr(g)と、作成するオブジェクトの階層が明らかになりますggplot2。おそらく、それを介して係数に到達する方法はありますか?

4

1 に答える 1

3

いいえ、モデルはプロットがレンダリングされたときにのみ作成されるためです。ただし、通常は、を使用して自分で行うのは非常に簡単plyrです。

なぜあなたは性別を数字に変換したいのですか?使用as.numericするだけで十分ですが、モデルで減算を行う場合は、モデルをで囲む必要がありますI()

于 2010-04-19T12:30:03.303 に答える