私の質問は、私が数時間前に尋ねたこの質問の次の質問です。この投稿を見ると、次の質問を理解するのに大いに役立ちます。
1 つの応答変数と 2 つの説明変数を使用してモデルを作成し、そのうちの 1 つが因子です。
私のモデルでは、応答変数が変換されます。変数をグラフに表示したいのですが、説明変数は変換されないようにしたいです。さらに、この目的のために逆変換する必要がある、モデルによって与えられた予測ラインを追加したいと思います! もう1つ少し難しいことを追加するには、ggplotでやりたいと思います。
私の質問は、 @Roland のソリューションを ggplot といくつかの説明変数に拡張するにはどうすればよいですか?
次に例を示します。
set.seed(12)
resp = (rnorm(120)+20)^3.79
expl1 = rep(c(1,2,3,4),30)
expl2 = rep(1:3,40)
df = data.frame(resp=resp,expl1=expl1,expl2=expl2)
m=lm(resp~expl1*factor(expl2), data=df)
ggplot(data=df,aes(y=resp,x=expl1,shape=factor(expl2)))+geom_point() + geom_smooth(se=F)
表示される行の代わりに、逆変換後のモデルの予測値が必要です。追加することはできmethod='lm', formula =resp~expl1*factor(expl2)
ますが、geom_smooth
変換するかどうかに関係なくresp
、同じ問題になります。変形して線が入らないか、自分の機種に合わないかのどちらかです。
私の質問が理にかなっていることを願っています!ご協力いただきありがとうございます!