1

グループ化されたデータを使用してフィットさせ、plot(augPred(fit)) をプロットしようとしています。ただ、点の色が似ているので線の色を変えたいです。線を別の色にする方法はありますか?また、プロット内のデータ ポイントを削除し、2 つの近似直線だけを残して比較しやすくしたいと思います。添付の図では、データ ポイントを削除し、適合線の色を変更したいと考えています。

助けてくれてありがとう。ラヴィここに画像の説明を入力

4

1 に答える 1

2

nlmeplot.augPred関数は、latticeパッケージ (詳細についてはヘルプ ページを参照) に基づいているため、そのパッケージをもう少し詳しく調べて、プロットを変更するために追加できるものを確認する必要があります。探し始めると、そこにはかなりの量の情報があります。このリンクと、可能な限り開始場所のヘルプページを参照してください。xyplotplot.augPredxyplotpanel.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)))

ここに画像の説明を入力

ただし、これは凡例の出力を変更できなかったため、まだいくつかの作業が必要であることに注意してください。

于 2015-06-24T21:11:47.497 に答える