グループ化されたデータを使用してフィットさせ、plot(augPred(fit)) をプロットしようとしています。ただ、点の色が似ているので線の色を変えたいです。線を別の色にする方法はありますか?また、プロット内のデータ ポイントを削除し、2 つの近似直線だけを残して比較しやすくしたいと思います。添付の図では、データ ポイントを削除し、適合線の色を変更したいと考えています。
助けてくれてありがとう。ラヴィ
nlmeのplot.augPred
関数は、latticeパッケージ (詳細についてはヘルプ ページを参照) に基づいているため、そのパッケージをもう少し詳しく調べて、プロットを変更するために追加できるものを確認する必要があります。探し始めると、そこにはかなりの量の情報があります。このリンクと、可能な限り開始場所のヘルプページを参照してください。xyplot
plot.augPred
xyplot
panel.xyplot
それが私であり、デフォルトに一連の変更を加えたい場合は、おそらくaugPred
オブジェクトからの出力を使用して、最初からプロットを作成します。par.settings
しかし、引数 fromを介してプロット設定を確実に制御できますxyplot
。
以下は、plot.augPred
ヘルプ ページの例を使用した例です。将来的に再現可能な例を含めることを検討してください。
library(nlme)
fm1 <- lme(Orthodont)
plot(augPred(fm1, level = 0:1, length.out = 2))
色の線幅をsuperpose.line
およびplot.symbol
で制御して、シンボルを制御できます。シンボルをまとめて取り除きたい場合は、 に設定できpch
ますNA
。
plot(augPred(fm1, length.out = 2, level = c(0,1)),
par.settings = list(superpose.line = list(col = c("red", "blue"), lwd = 2),
plot.symbol = list(pch = NA)))
ただし、これは凡例の出力を変更できなかったため、まだいくつかの作業が必要であることに注意してください。