したがって、グループ化して密度プロットを表示しようとしている (長さの異なる) 2 つのデータ セットがあります。
dat <- data.frame(dens = c(nEXP,nCNT),lines = rep(c("Exp","Cont")))
ggplot(dat, aes(x = dens, group=lines, fill = lines)) + geom_density(alpha = .5)
コードを実行すると、さまざまな長さに関するエラーが吐き出されます。つまり、「引数は行数が異なることを意味します: x、y」
次に、コードを次のように拡張します。
dat <- data.frame(dens = c(nEXP,nCNT),lines = rep(c("Exp","Cont"),X))
ここで、X は長い方の引数の長さであるため、「行」の長さは dens の長さと一致します。
ここでの問題は、データをプロットしようとすると、密度プロットが 1 つしか得られないことです....プロット/ラインで密度をプロットすることは、明らかに 2 つの等しくない重なり合う分布であるため、2 つあるはずです。エラーはグループ化にあると思います...
それが理にかなっていることを願っています。