1
私はggplot2を使ってプロットを作成していますが、加重最小二乗推定に基づくトレンドラインを追加したいと思います。ggplot2に加重最小二乗トレンドラインを追加する
は、ベースのグラフィックでは、これはabline
にWLSモデルを送信することにより行うことができます。
ggplot(ds, aes(x=MNP, y=dMNP, size=Asset) +
geom_point(shape=21) +
geom_smooth(method = "lm", weight="Asset", color="black", show.legend = FALSE)
が、これは私与える:私はgeom_smooth
で引数weight
を設定しても何も変わりませんggplot2で
mod0 <- lm(ds$dMNP~ds$MNP)
mod1 <- lm(ds$dMNP~ds$MNP, weights = ds$Asset)
symbols(ds$dMNP~ds$MNP, circles=ds$r, inches=0.35)
#abline(mod0)
abline(mod1)
同じプロットとして
ggplot(ds, aes(x=MNP, y=dMNP, size=Asset) +
geom_point(shape=21) +
geom_smooth(method = "lm", color="black", show.legend = FALSE)
これを再現性のために組み込みデータセットに調整できますか? –
あなたは 'aes'に' weight'を入れ、 'geom_smooth'はそれを使用します –