【发布时间】:2011-03-15 02:05:09
【问题描述】:
假设我有一个数据框,其中一列表示值,另一列表示观察到该值的次数:
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 获得数据的加权平均值,并使用多个软件包(例如 limma)提供的 weighted.median 函数获得加权中位数,但我如何才能获得其他加权统计信息数据,例如第一和第三四分位数,也许还有标准差?使用rep“扩展”数据不是一种选择,因为sum(x$count) 大约有 30 亿(人类基因组的大小)。
【问题讨论】:
标签: r statistics