ggridges
パッケージ (に基づく)を使用してジョイプロットを作成しようとしていますggplot2
。一般的な考え方は、ジョイプロットは適切にスケーリングされた積み重ねられた密度プロットを作成するというものです。ただし、加重密度を使用してこれらのいずれかを生成できないようです。ジョイプロットの作成で密度の計算に (加重密度の) サンプリング重みを組み込む方法はありますか?
ggridges
パッケージのドキュメントへのリンクは次のとおりです: https://cran.r-project.org/web/packages/ggridges/ggridges.pdfこのタイプのgeomオブジェクトに重みを追加する方法を知っています。
さらに、これは ggplot の重み付けされていないジョイプロットの例です。これを、pweight に従って重み付けされた密度を持つ重み付けされたプロットに変換しようとしています。
# Load package, set seed
library(ggplot)
set.seed(1)
# Create an example dataset
dat <- data.frame(group = c(rep("A",100), rep("B",100)),
pweight = runif(200),
val = runif(200))
# Create an example of an unweighted joyplot
ggplot(dat, aes(x = val, y = group)) + geom_density_ridges(scale= 0.95)