私の質問は単純だと思いますが(タイトルがそうでなくても...)、まだ明確な答えを見つけることができませんでした。心理物理タスクで反応時間のヒストグラムをプロットしたいと考えています。そのうちの 2 つを同じ Figure にプロットする必要があります。1 つは正しい応答、もう 1 つは間違った応答です。
絶対数をプロットするのではなく、以下に対応する相対比率をプロットしたい:
正しい応答の場合:count(correct==1) / sum(count(correct==1) + count(correct==0))
不正解の場合:count(correct==0) / sum(count(correct==1) + count(correct==0))
今のところ私はそれを持っています:
ggplot(data, aes(x=RT, color=correct))
+ geom_histogram(aes(y = ..count../sum(..count..)))
+ stat_bin(breaks = seq(5,800,by=10))
しかし、それが私が望んでいることを行っているかどうかはわかりません (合計は、正しい応答と誤った応答の両方の合計に対応していますか?)。私は ..count.. などに慣れていません。この側面に関するドキュメントの良い推奨事項はありますか?
前もって感謝します。
編集:入力データは次のとおりです。
df <- structure(list(RT = c(359L, 214L, 219L, 206L, 120L, 166L, 156L,
181L, 135L, 122L, 110L, 101L, 139L, 215L, 106L, 217L, 162L, 135L,
114L, 205L), correct = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L,
1L, 1L, 1L, 0L, 1L, 1L, 1L, 0L, 1L, 0L, 0L)), .Names = c("RT",
"correct"), class = "data.frame", row.names = c(NA, -20L))
これは、最終的に必要な出力であるベース R を使用して以前に作成したプロットへのリンクです。 https://www.dropbox.com/s/nqn83pkoq7o0stv/RTexample.png これらは線です (ただし、ヒストグラムに基づいており、正しい ==1 は黄色、正しい ==0 は青色)。私が欲しい特定の機能は、両方の行の合計が 1 になることです。