Salta al contenuto
Note per Studenti Esercizio - Chebyshev sul collezionista, 50 tipi di figurine

Esercizio - Chebyshev sul collezionista, 50 tipi di figurine

Teoria: Momenti e deviazioni - Markov, Chebyshev e mediana randomizzataVar(ΣX_i) = ΣVar + 2ΣCov, e basta l'indipendenza a coppie perché la varianza si sommi. Chebyshev dà code polinomiali (collezionista: P(T ≥ nH_n + cn) ≤ π²/(6c²)); il metodo del secondo momento dà P(X=0) ≤ Var(X)/E[X]². Algoritmo della mediana: campione di n^(3/4) elementi, due estremi d e u a ±√n, ordinamento dei soli elementi tra d e u; fallisce con probabilità ≤ n^(-1/4) ed è Las Vegas con 2n + o(n) confronti.Momenti e deviazioni - Markov, Chebyshev e mediana randomizzata → (collezionista e Chebyshev); il valore atteso è in Linearità del valore atteso e variabili indicatriciLa linearità $E[X+Y]=E[X]+E[Y]$ vale sempre, anche senza indipendenza; con le variabili indicatrici ($E[I_A]=P(A)$) trasforma un conteggio in una somma di probabilità. Applicazioni: attesa del primo successo $1/p$, collezionista di figurine $nH_n$, punti fissi di una permutazione (media $1$), record (media $H_n$), inversioni ($n(n-1)/4$), attesa condizionata, identità di Wald $E[S_N]=E[N]E[X]$.Linearità del valore atteso e variabili indicatrici →. L'esercizio sull'album da 20 figurine, che calcola solo la media, è in Esercizio - album di 20 figurine, acquisti attesi per completarlo.

Testo. Ci sono n=50n=50 tipi di figurine, e a ogni acquisto se ne ottiene uno uniforme e indipendente dai precedenti. TT è il numero di acquisti necessari per averli tutti.

  1. Calcolare E[T]E[T] e Var(T)\mathrm{Var}(T).
  2. Limitare P(T≥375)P(T\ge375) con Markov e con Chebyshev.
  3. Limitarla con l'unione sugli eventi "il tipo jj manca dopo 374374 acquisti".
  4. Calcolare il valore esatto con un programma e trovare il più piccolo tt con P(T>t)≤0,05P(T>t)\le0{,}05 secondo ciascun metodo.

Soluzione

1. Media e varianza. T=∑i=150TiT=\sum_{i=1}^{50}T_i, con TiT_i geometrica di parametro pi=50−i+150p_i=\frac{50-i+1}{50} (quando si hanno i−1i-1 tipi, ne mancano 51−i51-i), indipendenti (Distribuzione geometricaGeo(p) è il numero della prova in cui arriva il primo successo in prove indipendenti: P(X = n) = (1−p)^(n−1) p per n ≥ 1, P(X > n) = (1−p)^n (lunga attesa), media 1/p, varianza (1−p)/p², ed è senza memoria.Distribuzione geometrica →). Da E[Ti]=1/piE[T_i]=1/p_i e Var(Ti)=(1−pi)/pi2\mathrm{Var}(T_i)=(1-p_i)/p_i^2: E[T]=50∑k=1501k=50⋅4,4992=224,96,Var(T)=∑i=1501−pipi2=3837,87,σ=61.95.E[T]=50\sum_{k=1}^{50}\frac1k=50\cdot4{,}4992=224{,}96,\qquad\mathrm{Var}(T)=\sum_{i=1}^{50}\frac{1-p_i}{p_i^2}=3837{,}87,\quad\sigma=61.95. (Il limite n2π2/6=4112,3n^2\pi^2/6=4112{,}3 è appena più grande.)

2. Markov e Chebyshev. Markov: P(T≥375)≤224,96375=0,600P(T\ge375)\le\frac{224{,}96}{375}=0{,}600. Per Chebyshev lo scostamento è 375−224,96=150,04375-224{,}96=150{,}04: P(T≥375)≤P(∣T−E[T]∣≥150,04)≤3837,87150,042=0.1705.P(T\ge375)\le P(|T-E[T]|\ge150{,}04)\le\frac{3837{,}87}{150{,}04^2}=0.1705.

3. Unione. Dopo tt acquisti il tipo jj manca con probabilità (1−150)t(1-\frac1{50})^t. Poiché T≥375T\ge375 vuol dire che dopo 374374 acquisti manca almeno un tipo, P(T≥375)≤50 (0,98)374=0.0262.P(T\ge375)\le50\,(0{,}98)^{374}=0.0262. È circa 6,56{,}5 volte meglio di Chebyshev: l'unione sfrutta la forma esponenziale della coda che Chebyshev ignora.

4. Valore esatto e soglie. Sia DtD_t il numero di tipi distinti dopo tt acquisti: DtD_t passa da dd a d+1d+1 con probabilità 50−d50\frac{50-d}{50}. Con un programma dinamico su DtD_t si trova P(T≤t)=P(Dt=50)P(T\le t)=P(D_t=50) e quindi P(T≥375)=0,0259P(T\ge375)=\mathbf{0{,}0259}. L'unione (0,0262) è quasi esatta, Chebyshev (0,1705) no.

Soglie per P(T>t)≤0,05P(T>t)\le0{,}05:

Metodo Condizione tt
Chebyshev 3837,87c2≤0,05⇒c≥277,05\frac{3837{,}87}{c^2}\le0{,}05\Rightarrow c\ge277{,}05 224,96+277,05≈502224{,}96+277{,}05\approx502
Unione 50e−t/50≤0,05⇒t≥50ln⁡1000=345,450e^{-t/50}\le0{,}05\Rightarrow t\ge50\ln1000=345{,}4 346346
Esatto P(T≥342)=0,04985P(T\ge342)=0{,}04985 341341

Con 502 acquisti Chebyshev ne chiede il 47%47\% in più del necessario; l'unione solo l'1,5%1{,}5\%. Una simulazione di 4000040000 collezioni dà media 224,7224{,}7 e P(T≥375)=0,0251P(T\ge375)=0{,}0251.

Risultato. E[T]=224,96E[T]=224{,}96, Var(T)=3837,87\mathrm{Var}(T)=3837{,}87; P(T≥375)P(T\ge375): Markov 0,600{,}60, Chebyshev 0,1710{,}171, unione 0,02620{,}0262, esatto 0,02590{,}0259.

Verifica.

python
n = 50
dp = [0.0] * (n + 1); dp[0] = 1.0
cdf = {}
for t in range(1, 600):                       # dp[d] = P(d tipi distinti dopo t acquisti)
    nuovo = [0.0] * (n + 1)
    for d, p in enumerate(dp):
        if d < n: nuovo[d + 1] += p * (n - d) / n
        nuovo[d] += p * d / n
    dp = nuovo; cdf[t] = dp[n]               # P(T <= t)
print(1 - cdf[374], n * 0.98 ** 374)          # 0.02587 0.02615
print(min(t for t in range(1, 599) if 1 - cdf[t] <= 0.05))   # 341
E = sum(n / (n - i) for i in range(n))
V = sum((i / n) / ((n - i) / n) ** 2 for i in range(n))
print(E, V)                                   # 224.96 3837.87

Versione ripasso

Passi (Momenti e deviazioni - Markov, Chebyshev e mediana randomizzataVar(ΣX_i) = ΣVar + 2ΣCov, e basta l'indipendenza a coppie perché la varianza si sommi. Chebyshev dà code polinomiali (collezionista: P(T ≥ nH_n + cn) ≤ π²/(6c²)); il metodo del secondo momento dà P(X=0) ≤ Var(X)/E[X]². Algoritmo della mediana: campione di n^(3/4) elementi, due estremi d e u a ±√n, ordinamento dei soli elementi tra d e u; fallisce con probabilità ≤ n^(-1/4) ed è Las Vegas con 2n + o(n) confronti.Momenti e deviazioni - Markov, Chebyshev e mediana randomizzata →). T=∑TiT=\sum T_i, TiT_i geometrica di parametro pi=51−i50p_i=\frac{51-i}{50}, indipendenti (Distribuzione geometricaGeo(p) è il numero della prova in cui arriva il primo successo in prove indipendenti: P(X = n) = (1−p)^(n−1) p per n ≥ 1, P(X > n) = (1−p)^n (lunga attesa), media 1/p, varianza (1−p)/p², ed è senza memoria.Distribuzione geometrica →): E[T]=50H50=224,96E[T]=50H_{50}=224{,}96, Var(T)=∑1−pipi2=3837,87\mathrm{Var}(T)=\sum\frac{1-p_i}{p_i^2}=3837{,}87, σ=61,95\sigma=61{,}95.

P(T≥375)P(T\ge375). Markov 224,96375=0,60\frac{224{,}96}{375}=0{,}60. Chebyshev con scostamento 150,04150{,}04: 3837,87150,042=0,1705\frac{3837{,}87}{150{,}04^2}=0{,}1705. Unione: T≥375T\ge375 implica che dopo 374374 acquisti manca un tipo: 50⋅0,98374=0,026250\cdot0{,}98^{374}=0{,}0262. Esatto (programma dinamico sul numero di tipi distinti): 0,02590{,}0259.

Soglia per P(T>t)≤0,05P(T>t)\le0{,}05. Chebyshev t≈502t\approx502 (c≥3837,87/0,05=277,05c\ge\sqrt{3837{,}87/0{,}05}=277{,}05); unione t≥50ln⁡1000=345,4t\ge50\ln1000=345{,}4, cioè 346346; esatto 341341. La coda vera è esponenziale e Chebyshev la sovrastima.

Errore tipico. Dimenticare di usare lo scostamento dalla media (375−E[T]375-E[T]) e non la soglia 375375 in Chebyshev.

Teoria collegata