总体问题:假设 X〜iid统一(0,1)。从分布中提取单调递增的序列的预期长度是多少?
解决方案的骨架是
如何计算概率(长度 = 2)?
Prob(length = 2) 可以表述为:假设我们正在从均匀 [0,1] 分布中绘制 iid 随机变量。前 3 次抽到 X1、X2、X3 的概率是多少
还是 prob(length = 2) 的意思很简单
我正在寻找使用积分的解决方案...
总体问题:假设 X〜iid统一(0,1)。从分布中提取单调递增的序列的预期长度是多少?
解决方案的骨架是
如何计算概率(长度 = 2)?
Prob(length = 2) 可以表述为:假设我们正在从均匀 [0,1] 分布中绘制 iid 随机变量。前 3 次抽到 X1、X2、X3 的概率是多少
还是 prob(length = 2) 的意思很简单
首先,我们用概率的符号来表述这个问题。我们正在寻找. 现在我们可以根据条件概率的规则简单地将其扩展为:
我们还知道,鉴于我们使用的是 uniform[0,1] 变量,被积函数中的第一项可以简单地写成
我们也知道在我们关心的区间。
因此我们有:
只是为了仔细检查:
> set.seed(4)
> x <- runif(300000)
> x <- matrix(x, ncol=3)
> sum(x[,1] < x[,2] & x[,3] < x[,2])/nrow(x)
[1] 0.33189
让是联合多元分布。你寻求,根据定义,
要计算它,请注意
变量 iid 是可交换的;
事件转换为通过循环置换转换为通过其逆;和
从和可以立即看出,所有三个事件都有相同的机会,然后和总概率定律意味着这些机会总和为;积分必须计算为。