假設我有與值的列和另一列中觀察到該值的次數的數據幀:如何輕鬆獲得R中每個值的計數值的均值,中位數,四分位數等?
x <- data.frame(value=c(1,2,3), count=c(4,2,1))
x
# value count
# 1 1 4
# 2 2 2
# 3 3 1
我知道我可以使用weighted.mean
獲取數據的加權平均和加權使用幾個包提供的weighted.median
函數的中位數(例如limma
),但是我怎樣才能獲得我的數據的其他加權統計信息,如第一和第三四分位數,以及可能的標準偏差?使用rep
「擴大」數據不是一種選擇,因爲sum(x$count)
約爲30億(人類基因組的大小)。
Hmisc似乎有我需要的所有功能。謝謝。 –