我有两个由经验概率分布定义的随机变量(比如 x1 和 x2),并且想计算它们总和的中位数。
在什么情况下(就 x1 和 x2 的分布而言)我可以假设总和的中位数等于中位数的总和,即
中位数(x1)+中位数(x2)。(1)
我使用的另一种方法是随机生成 x1 和 x2 的大样本,然后计算中位数为
中位数(x1 样本 + x2 样本)。(2)
方法(1)更快,我需要多次进行此计算。在什么情况下方法 1 大致正确?他们是我第二种方法的替代品吗?
我看过这个问答如果总和的中位数或平均值大于加数的总和,这意味着什么?
---- 阅读评论后的补充信息
如果我们有两个正态分布的随机变量,那么总和的中位数大约是中位数的总和
N1 <- rnorm(10000, mean = 1, sd = 0.1)
N2 <- rnorm(10000, mean = 0)
# We expect an answer of 1 and get close
median(N1) + median(N2) #[1] 0.9918688
median(N1 + N2) #[1] 0.9962555
这不适用于指数变量
set.seed(2002)
e1 <- rexp(100000, 1)
e2 <- rexp(100000, 1)
median(e1) + median(e2) # expect 2* log(2) = 1.386 and get 1.374
median(e1 + e2) # expect 1.678 and get 1.668
那么,看看@glen_b 的评论,对称性是允许假设总和的中位数是中位数的总和的充分条件吗?