私は2つの回帰直線を同じプロットに入れようとしています。ggplotを使って回帰直線をプロットする方法は?
model1 <- glm(species~logarea, family=poisson, data=fish)
model2 <- glm.nb(species~logarea, data=fish)
plot(species~logarea,data=fish)
lines(fitted(model1)[order(logarea)]~sort(logarea),data=fish)
lines(fitted(model2)[order(logarea)]~sort(logarea),data=fish)
私は別の色と異なるラインを表示することができますので、プロットの上に複製するggplotを使用することを考えています:私は以下のコードを使用してではなく、ラインの同じ色でそれを行うことができます。しかし、私はそれを行う方法を理解できませんでした。
私は唯一の散布図を描いている最初のステップを終えたが、それに行を追加する方法を知りません。
ggplot(fish,aes(fish$logarea,fish$SPECIES))+geom_point()
は、私はいくつかの検索を行なったし、私は回帰直線を生成するgeom_smooth(メソッド=「GLM」)を使用することができることを理解しています。しかし、それは私が構築したモデルに基づいていないようです。
誰もがこれにいくつかの光を当てることができますか?
多くのありがとうございます。
おかげで多くのことを。それは私のコードでうまく動作します。 – Peter