私が求めていることを明確にするために、簡単な例を作成しました。ステップ 1 は、いくつかのデータを作成することです。
gender <- factor(rep(c(1, 2), c(43, 41)), levels = c(1, 2),labels = c("male", "female"))
numberofdrugs <- rpois(84, 50) + 1
geneticvalue <- rpois(84,75)
death <- rpois(42,50) + 15
y <- data.frame(death, numberofdrugs, geneticvalue, gender)
したがって、これらはいくつかのランダムな日付が 1 つにマージされていdata.frame
ます。したがって、これらの日付から、男性と女性を区別できるクラウドをプロットし、2 つの単純な回帰 (女性用と男性用) を追加したいと思います。それで始めたのですが、なりたいところまでたどり着けませんでした。私がこれまでに行ったことを以下に示します。
require(lattice)
cloud(y$death~y$numberofdrugs*geneticvalue)
xmale <- subset(y, gender=="male")
xfemale <- subset(y, gender=="female")
death.lm.male <- lm(death~numberofdrugs+geneticvalue, data=xmale)
death.lm.female <- lm(death~numberofdrugs+geneticvalue, data=xfemale)
クラウド コマンドを使用するときに、男性または女性に異なるポイントを作成するにはどうすればよいですか (たとえば、青い十字だけでなく、青とピンクのポイントなど)、2 つの推定モデルをクラウド グラフに追加するにはどうすればよいですか?
どんな考えでも大歓迎です!アイデアをありがとう!