ggplot をすでに数回使用していますが、この問題を解決するのに本当に苦労しています。ggplot を使用しようとする忌まわしい試みをせずに、何をしたいのかを説明するのが最も簡単だと思います。
require(mice)
impute <- mice(nhanes, seed = 101)
counts <- table(nhanes$hyp)
barplot(counts, main="hyp", xlab="observed")
x11()
counts <- table(complete(impute,1)$hyp)
barplot(counts, main="hyp", xlab="Imputation 1")
x11()
counts <- table(complete(impute,2)$hyp)
barplot(counts, main="hyp", xlab="Imputation 2")
x11()
counts <- table(complete(impute,3)$hyp)
barplot(counts, main="hyp", xlab="Imputation 3")
x11()
counts <- table(complete(impute,4)$hyp)
barplot(counts, main="hyp", xlab="Imputation 4")
x11()
counts <- table(complete(impute,5)$hyp)
barplot(counts, main="hyp", xlab="Imputation 5")
ggplot でこれらの種類のバープロットを示す見栄えの良いプロット グリッドを作成したいと思います。
ldt <-complete(impute,"long", include=TRUE)
and thenを使用する必要があると思いますが、その後melt(ldt, c(".imp",".id","hyp"))
ggplot を呼び出す方法がわかりません:(
実際のデータにはさまざまな変数があり、これはカテゴリ変数にのみ適用されることに注意してください。関数を作成し、それを使用して実行できると考えてsapply
いましたが、カテゴリ列でのみですか? しかし、私はそれを行う方法についてあまり考えていません!