Esercizio - Chernoff e i mutui del 2008, perché serve l'indipendenza (lezioni MIT)
Teoria: Limiti di Chernoff e di HoeffdingMarkov applicato a e^(tX) dà code esponenziali. Per somme di Bernoulli indipendenti con media μ: P(X ≥ (1+δ)μ) ≤ [e^δ/(1+δ)^(1+δ)]^μ ≤ e^(-δ²μ/3) per 0<δ≤1, P(X ≤ (1-δ)μ) ≤ e^(-δ²μ/2), P(X ≥ R) ≤ 2^(-R) se R ≥ 6μ. Hoeffding per X_i in [a_i,b_i]: P(|S-E[S]| ≥ t) ≤ 2exp(-2t²/Σ(b_i-a_i)²). Applicazioni: n ≥ ln(2/δ)/(2ε²) campioni per stimare una probabilità, amplificazione BPP con k = O(log 1/ε) ripetizioni, bilanciamento di insiemi con scarto √(4m ln n).Limiti di Chernoff e di Hoeffding → (forma esatta della coda superiore e ipotesi di indipendenza); la varianza di una somma di variabili correlate è in 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 →. Esempio tratto dalle videolezioni di Principles of Discrete Applied Mathematics, MIT OpenCourseWare.
Testo. Un titolo raccoglie mutui; ogni mutuo va in default con probabilità . La parte più protetta del titolo (la tranche senior) perde denaro solo se vanno in default almeno mutui. Sia il numero di default.
- Supponendo i default indipendenti, limitare con la forma esatta di Chernoff. Si può usare la forma ?
- Dimostrare che per ogni vale anche , usando per , e calcolare questo limite per .
- Modello con un fattore comune: con probabilità arriva una crisi e ogni mutuo va in default con probabilità ; altrimenti con probabilità , scelta in modo che la probabilità di default di ogni mutuo resti . Dati la crisi o la sua assenza, i default sono indipendenti. Calcolare , la correlazione tra due default e .
- Che cosa non va nel calcolo del punto 1?
Soluzione
1. Chernoff sotto indipendenza. è somma di Bernoulli indipendenti con . La soglia è con , cioè . Forma esatta: Con i logaritmi: , quindi il limite vale . La forma non si può usare: è dimostrata solo per , e qui . Per confronto, la somma esatta della binomiale dà : la soglia è deviazioni standard sopra la media.
2. La forma con . Prima il lemma: ha e quindi cresce e per . Ora il logaritmo della forma esatta è . Con il lemma, , e Dunque per ogni . Per si ha e si ritrova (con uguaglianza a ). Per : , più debole della forma esatta () ma comunque minuscolo.
3. Fattore comune. La probabilità totale di default di un mutuo è , quindi Correlazione. Per due mutui , condizionando sullo stato dell'economia: . Quindi e, con , la correlazione è : piccola. Coda. Per la formula delle probabilità totaliSe (A_i) è una partizione di Ω, P(B) = Σ P(B ∣ A_i) P(A_i) (probabilità totali); la formula di Bayes inverte il condizionamento: P(A_k ∣ B) = P(B ∣ A_k) P(A_k) / P(B).Formula delle probabilità totali e formula di Bayes →: Il primo termine è , perché con la media è ; il secondo è . Quindi , contro del modello indipendente. Una simulazione di portafogli dà . Varianza. (simulazione ): le covarianze piccole pesano cento volte più delle varianze.
4. Che cosa non va. La media è la stessa nei due modelli ( default), ma Chernoff richiede l'indipendenza di tutte le variabili: è lì che si fattorizza in . Con un fattore comune la fattorizzazione cade e la coda diventa enorme anche se ogni coppia di mutui è quasi scorrelata. Senza indipendenza resta solo Chebyshev con la varianza vera: , un limite valido (il valore vero è ), mentre sotto l'ipotesi falsa di indipendenza Chebyshev darebbe .
Risultato. Sotto indipendenza (forma esatta, ) e (forma ); valore vero . Con un fattore comune (correlazione ) .
Verifica.
import math
import numpy as np
from math import lgamma, log, log1p, exp
def coda(n, p, k): # P(Bin(n,p) >= k) con i logaritmi
lp = [lgamma(n + 1) - lgamma(j + 1) - lgamma(n - j + 1) + j * log(p) + (n - j) * log1p(-p) for j in range(k, n + 1)]
m = max(lp); return exp(m) * sum(exp(x - m) for x in lp)
mu, d = 100, 3
print(mu * (d - (1 + d) * log(1 + d)) / log(10), -mu * d * d / (2 + d) / log(10), math.log10(coda(1000, 0.1, 400)))
q, pc = 0.05, 0.5; pn = (0.1 - q * pc) / (1 - q)
cov = q * pc**2 + (1 - q) * pn**2 - 0.01
print(pn, cov / 0.09, q * coda(1000, pc, 400) + (1 - q) * coda(1000, pn, 400), 1000 * 0.09 + 1000 * 999 * cov)
rng = np.random.default_rng(1)
X = rng.binomial(1000, np.where(rng.random(200_000) < q, pc, pn))
print((X >= 400).mean(), X.var())Risultato: -110.5 -78.2 -136.7 (logaritmi in base della forma esatta, della forma con e del valore vero), poi 0.0789 0.0936 0.05 8503, poi circa 0.0498 8486.
Versione ripasso
Indipendenza (Limiti di Chernoff e di HoeffdingMarkov applicato a e^(tX) dà code esponenziali. Per somme di Bernoulli indipendenti con media μ: P(X ≥ (1+δ)μ) ≤ [e^δ/(1+δ)^(1+δ)]^μ ≤ e^(-δ²μ/3) per 0<δ≤1, P(X ≤ (1-δ)μ) ≤ e^(-δ²μ/2), P(X ≥ R) ≤ 2^(-R) se R ≥ 6μ. Hoeffding per X_i in [a_i,b_i]: P(|S-E[S]| ≥ t) ≤ 2exp(-2t²/Σ(b_i-a_i)²). Applicazioni: n ≥ ln(2/δ)/(2ε²) campioni per stimare una probabilità, amplificazione BPP con k = O(log 1/ε) ripetizioni, bilanciamento di insiemi con scarto √(4m ln n).Limiti di Chernoff e di Hoeffding →). , , , soglia : . Forma esatta ; non vale (). Valore vero ( deviazioni standard).
Forma . (derivata della differenza ), quindi e per ogni . Qui .
Fattore comune. Crisi con (default ), altrimenti . , correlazione . (simulato ). (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 →).
Morale. Stessa media, coda volte più grande: richiede l'indipendenza di tutte le variabili. Senza, resta Chebyshev con la varianza vera: .
Errore tipico. Applicare Chernoff a eventi con una causa comune perché "a coppie sono quasi indipendenti".