-1
バイナリ結果変数(0または1のいずれか)を持つ複数の連続変数(約20変数)をプロット(ボックスプロット)しています。Ggplot:1つのバイナリ変数と複数の連続変数の比較
データ:
ID outcome var1 var2 var3 var4 var5
1 0 62 2.01 13 1.94 8
2 0 150 4.32 9 99 6
3 0 18 1.86 0.6 99 22
4 0 60 4.08 3 -99 6
5 1 20 1.96 1 99 14
6 1 100 1.64 19 -99 3
私のコード:
tmp <- melt(data, id.vars=c("ID", "outcome"))
p <- ggplot(data = tmp, aes(x=outcome, y= value)) +
geom_boxplot(aes(fill=Label))
p + facet_wrap(~ variable, scales="free")
このコードは、次のエラーを示しています。
Error in layout_base(data, vars, drop = drop) : At least one layer must contain all variables used for facetting
を任意の助けいただければ幸いです。
:
Label
の取り外しと要因にoutcome
を作り、コードがデータを動作します。サンプルデータセットを追加する方法については、[このリンク](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)を参照してください。 – aosmith