多数のサンプルの度数分布の中央値を計算したいと考えています。各サンプルには、いくつかのクラス (この例では 3 つ) とそれぞれの頻度があります。各クラスは異なる値に関連付けられています
data <- data.frame(sample=c(1,2,3,4,5),
freq_class1=c(1,1,59,10,2),
freq_class2=c(1,0,35,44,22),
freq_class3=c(0,4,1,9,2),
value_class1=c(12,11,14,11,13),
value_class2=c(27,33,34,31,29),
value_class3=c(75,78,88,81,65))
たとえば、サンプル 1 の中央値は 19.5 になります。これは、各サンプルの度数分布を使用して実行できると思いますquantile()
が、すべての試行が失敗しました。
何か提案はありますか?