从大小为的牌组中抽出张卡片时,看不见的卡片的预期数量


10

我们有一副n张牌。我们随机更换,从中均匀地抽取卡片。2n抽奖后,从未选择的期望牌数是多少?

此问题是问题2.12中的第2部分

M. Mitzenmacher和E. Upfal,《概率与计算:随机算法和概率分析》,剑桥大学出版社,2005年。

而且,就其价值而言,这不是作业问题。这是自学的,我只是被卡住了。

到目前为止,我的回答是:

Xi为第i次抽奖后看到的不同纸牌的数量。然后:

E[Xi]=k=1nk(knP(Xi1=k)+nk1nP(Xi1=k1))

这里的想法是,每次绘制时,我们要么绘制我们看到的卡片,要么绘制我们没有看到的卡片,然后我们可以递归地定义它。

最后,问题的答案是nE [X_ {2n}],我们在2n次抽签后还没看到多少?2nnE[X2n]

我相信这是正确的,但是必须有一个更简单的解决方案。

任何帮助将不胜感激。


您是否模拟了它并比较了结果?
亚当

Answers:


10

提示: 在任何给定的平局中,未选择牌的概率为。而且由于我们要进行替换绘画,因此我可以说每个抽签都独立于其他抽签。因此,在抽奖中未选择一张牌的概率为...n1n2n


3
(+1)这是个不错的开始。将此与期望的线性相结合,可得出一种经济而优雅的解决方案。
主教

6

谢谢Mike的提示。

这就是我想出的。

假设是伯努利随机变量,如果从未抽取过卡,则。然后,但是由于对于所有都是相同的,因此让。XiXi=1ithpi=P(Xi=1)=(n1n)2npiip=pi

现在让为次抽签后未抽签的牌数。X=i=1nXi2n

然后E[X]=E[i=1nXi]=i=1nE[Xi]=i=1np=np

我认为就是这样。


4
(+1)还要注意,对于大,。npe2
Dilip Sarwate

可能要复杂得多。卡(i)遗失的概率与您所写的相同。但是,一旦知道卡(i)被遗失,卡(j)遗失的可能性就会改变。我不知道独立性问题是否会改变最终结果,但会使推导过程复杂化。
埃米尔·弗里德曼

@埃米尔·弗里德曼(Emil Friedman):无论加数是否独立,期望都是线性的。缺乏独立性会影响数量,例如方差,但不会影响预期。
Douglas Zare 2012年

4

这是一些R代码来验证该理论。

evCards <- function(n) 
{
    iter <- 10000;
    cards <- 1:n;
    result <- 0;
    for (i in 1:iter) {
        draws <- sample(cards,2*n,T);
        uniqueDraws <- unique(draws,F);
        noUnique <- length(uniqueDraws);
        noNotSeen <- n - noUnique;
        result <- result + noNotSeen;
    }
    simulAvg <- result/iter;
    theoryAvg <- n * ((n-1)/n)^(2*n);
    output <-list(simulAvg=simulAvg,theoryAvg=theoryAvg);
    return (output);
}
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.