私は同様のデータセットを持っています:
val<-c("Y","N")
test<-data.frame(age=rnorm(n=100,mean=50,sd=10),var1=sample(val,100,T),var2=sample(val,100,T),var3=sample(val,100,T),sex=sample(c("F","M"),100,T))
Hmisc を使用して、各カテゴリの平均年齢を報告する概要を作成したいと思います。
library(Hmisc)
summary.formula(age~sex+var1+var2+var3,data=test)
ただし、var1-var3 は実際には、Y/N ではなくレベル var1、var、および var3 を持つ同じカテゴリ変数に属しています。さらに、これらは相互に排他的ではありません。それで、相互に排他的ではなく、タイプするこれらの異なるレベルで変数var4を作成することは何とか可能ですか
summary.formula(age~sex+var4,data=test)
次のような出力があります。
+-------+-+---+----+
| | |N |age |
+-------+-+---+----+
|sex |F| 44|48.0|
| |M| 56|50.8|
+-------+-+---+----+
|var4 |var1| xx|yy|
| |var2| xx|yy|
|var3| xx|yy|
+-------+-+---+----+
|Overall| |100|49.6|
+-------+-+---+----+
どんな助けでも大歓迎です...