ロジスティック回帰の曲線のグラフを描きたい †
うー? (2011-06-02 (木) 17:03:52)
ロジスティック回帰をしています。
量xと反応の割合pについて、glm関数でロジスティック回帰式を出しました。
xとpについてプロットを行い、この図に回帰曲線を加えたいと思います。
単回帰であればabline関数とlm関数を用いてコマンド一つで回帰直線を描くことができますが、ロジスティック回帰についてはそれが見当たりません。
いくつか本やウェブページを調べたのですが、独立変数を非常に細かくとってpredictとpointsで作図するとか、glmで求めた予測値についてlines関数で補間するなど、ちょっと回りくどい感じがします。
curve関数で書いてしまおうかとも思ったのですが、高水準作図関数なので実データとの作図の順番が逆になってしまいます。
何かいい方法はないでしょうか? 自分で関数を書く以外ないでしょうか?
curve だって,内部では seq.int なんか使っているんだから,同じでしょう。作図の順番が逆って,そんなの関係ないでしょう。できあがったものが,どんな順序で書かれたかなんか無関係。
要するに,少しの面倒もしたくないというわがままを言っているのか。