La somma ponderata di due variabili casuali indipendenti di Poisson


10

Usando Wikipedia ho trovato un modo per calcolare la funzione di massa di probabilità risultante dalla somma di due variabili casuali di Poisson. Tuttavia, penso che l'approccio che ho sia sbagliato.

Sia due variabili casuali di Poisson indipendenti con media e , dove e sono costanti, quindi la funzione generatrice di probabilità di è data da Ora, usando il fatto che la funzione generatrice di probabilità per una variabile casuale di Poisson è , possiamo scrivere la funzione generatrice di probabilità di la somma delle due variabili casuali indipendenti di Poisson come λ 1 , λ 2X1,X2λ1,λ2S2=a1X1+a2X2a1a2S2

GS2(z)=E(zS2)=E(za1X1+a2X2)GX1(za1)GX2(za2).
GXi(z)=eλi(z1)S2G S 2 (z)Pr(S2=k)= G ( k ) S 2 (0)
GS2(z)=eλ1(za11)eλ2(za21)=eλ1(za11)+λ2(za21).
Sembra che la funzione di massa di probabilità di venga recuperata prendendo le derivate di , Dove .S2GS2(z) Pr(S2=k)=GS2(k)(0)k!GS2(k)=dkGS2(z)dzk

È corretto? Ho la sensazione di non poter semplicemente prendere la derivata per ottenere la funzione di massa di probabilità, a causa delle costanti e . È giusto? Esiste un approccio alternativo?a 2a1a2

Se questo è corretto, ora posso ottenere un'approssimazione della distribuzione cumulativa troncando la somma infinita su tutto k?


1
Perché ridimensionate le somme con e ? La somma è solo un'altra distribuzione di Poisson senza questo. Le variabili assumono valori negli interi positivi, quindi qualcosa come volte il primo più volte il secondo è di solito abbastanza innaturale e ti permetterebbe di recuperare i valori di entrambe le variabili. a 2 1 a1a212
Douglas Zare,

3
La difficoltà qui è che a meno che e siano numeri interi, non si può essere certi che assuma solo valori interi. Pertanto, è necessario trovare non solo per i valori interi di ma anche per ogni che può essere espresso come per numeri interi non negativi e . a 2 S 2 P ( S 2 = k ) k P ( S 2 = α ) α a 1 m + a 2 n m n na1a2S2P(S2=k)kP(S2=α)αa1m+a2nmn
Dilip Sarwate,

@DilipSarwate È possibile? C'è un altro approccio per farlo?
Michel,

@DouglasZare Devo fare questo ... Forse devo passare a una specie di metodo di bootstrap.
Michel,

1
Non penso che tu possa fare molto meglio di un approccio a forza bruta che trova i possibili valori che può assumere e quindi per ogni , usaPer la maggior parte delle scelte di e , mi aspetto che la maggior parte delle somme si riduca a un solo termine. Mi aspetto che tu sappia che per , è una variabile casuale di Poisson con parametro . α P { S 2 = α } = a 1 m + a 2 n = α P { X 1 = m } P { X 2 = n } = a 1 m + a 2 n = α exp ( - λ 1 m ) λ m 1S2αa1a2a1=a2=1S2λ1+λ2
P{S2=α}=a1m+a2n=αP{X1=m}P{X2=n}=a1m+a2n=αexp(λ1m)λ1mm!exp(λ2n)λ2nn!.
a1a2a1=a2=1S2λ1+λ2
Dilip Sarwate,

Risposte:


5

A condizione che non tutta la probabilità sia concentrata su un singolo valore in questa combinazione lineare, sembra che un'espansione Cornish-Fisher possa fornire buone approssimazioni al CDF (inverso).

Ricordiamo che questa espansione regola il CDF inverso della distribuzione normale standard usando i primi pochi cumulativi di . La sua èβ 1S2β1

a13λ1+a23λ2(a12λ1+a22λ2)3

e la sua curtosi èβ2

a14λ1+3a14λ12+a24λ2+6a12a22λ1λ2+3a24λ22(a12λ1+a22λ2)2.

Per trovare il percentile della versione standardizzata di , calcolareαS2

wα=z+16β1(z21)+124(β23)(z23)z136β12z(2z25z)124(β23)β1(z45z2+2)

dove è il percentile della distribuzione normale standard. Il percentile di è quindizαS2

a1λ1+a2λ2+wαa12λ1+a22λ2.

Esperimenti numerici suggeriscono che questa è una buona approssimazione quando entrambi e superano o giù di lì. Ad esempio, considera il caso e (disposti per dare una media zero per comodità):λ1λ25λ1=5, λ2=5π/2, a1=π,a2=2

figura

La parte ombreggiata in blu è il CDF calcolato numericamente di mentre il rosso solido sottostante è l'approssimazione Cornish-Fisher. L'approssimazione è essenzialmente un liscio della distribuzione effettiva, mostrando solo piccole partenze sistematiche.S2


2
Un buon uso di uno strumento spesso dimenticato ... e, naturalmente, per o o giù di lì, il metodo di convoluzione della forza bruta non sarà poi così doloroso. λ1λ25
jbowman,

1

Usa la convoluzione:

Lascia che Per , altrimenti e Per , altrimenti.fX1(x1)=λx1eλx1!x10fX1(x1)=0fX2(x2)=λx2eλx2!x20fX2(x2)=0

Lascia che , quindi Il primo è noto come convoluzione.Z=X1+X2X1=ZX2

fZ(z)=fx1,x2(zx2,x2)dx1dx2

Se e sono indipendenti, questo modo è possibile ottenere la distribuzione della somma di due variabili casuali continue.X1X2

fZ(z)=fX1(zx2)fX2(x2)dx1dx2

Per la distribuzione discreta di Che è anche una distribuzione di Poisson con parametro

fZ(z)=x2=0zλ1zx2eλ1(zx2)!λ2x2eλ2x2!
=e(λ1+λ2)(λ1+λ2)zz!
λ1+λ2

2
Questo sembra rispondere a una domanda diversa: vale a dire come aggiungere due distribuzioni di Poisson. È il caso speciale (ma può essere esteso ai casi senza alcun problema). Ma cosa faresti quando ? a1=a2=1a1=a2a1a2
whuber

0

Penso che la soluzione sia il concetto di una distribuzione composta di Poisson. L'idea è una somma casuale con Poisson e e sequenza indipendente . Quando ci limitiamo al caso in cui sempre, allora possiamo descrivere per un numero reale e un distribuito da Poisson . Ottieni il pgf da Per la somma ottieni definire

S=i=1NXi
NXiiidNXi=kkNkN
E[skN]=E[(sk)N]=GN(sk)=exp(λ(sk1))
Z=k1N1+k2N2
GZ(s)=exp(λ1(sk11)+λ2(sk21)).
λ=λ1+λ2 quindi L'interpretazione finale è che il risultato risultante è una distribuzione composta di Poisson con intensità e distribuzione che assume il valore con probabilità e il valore con .
GZ(s)=exp(λ(λ1λ(sk11)+λ2λ(sk11))=exp(λ(λ1λsk1+λ2λsk11)).
λ=λ1+λ2Xik1λ1/λk2λ2/λ

Avendo dimostrato che le distribuzioni sono composte da Poisson, possiamo usare la ricorsione di Panjer nel caso in cui e siano numeri interi positivi. Oppure possiamo facilmente derivare la trasformata di Fourier dalla forma del pgf e ottenere la distribuzione indietro dall'inverso. Si noti che esiste una massa in punti a .k1k20

Modifica dopo una discussione:

Penso che il meglio che puoi fare sia MC. È possibile utilizzare la derivazione che si tratta di un distr composto di Poisson.

  1. campione N da (molto efficiente)Pois(λ)
  2. quindi per ogni esempio se proviene da o dove la probabilità della prima è . Fallo campionando un Bernoulli rv con probabilità di successo . Se è aggiungi alla somma campionata, altrimenti aggiungi .i=1,,NX1X2λ1/λλ1/λ1k1k2

Avrai un campione di 100.000 in pochi secondi.

In alternativa, puoi campionare separatamente i due riassunti nella tua rappresentazione iniziale ... questo sarà altrettanto veloce.

Tutto il resto (FFT) è complicato se il fattore costante k1 e k2 sono totalmente generali.


1
E la distribuzione finale può essere trovata dall'algoritmo Panjer se i fattori sono numeri interi.
Ric

Grazie! Sono arrivato a Tuttavia , a partire da questo, vorrei trovare un modo per ottenere una sorta di distribuzione. Hai menzionato l'algoritmo Panjer? Tuttavia, in questo caso . @DilipSarwate Ho appena detto che è impossibile semplificare la seguente in generale . GS2(z)=eλ1(za11)eλ2(za21)a1,a2R1P{S2=α}=a1m+a2n=αP{X1=m}P{X2=n}=a1m+a2n=αexp(λ1m)λ1mm!exp(λ2n)λ2nn!,a1,a2
Michel,

Ciao Michel, ho modificato la mia risposta. Sì, Panjer ha un uso limitato. Ma potresti provare un approccio di trasformata di Fourier. Tuttavia le unità non intere sono problematiche ... Devo pensare di più a cosa fare in questo caso. In entrambi i casi è importante notare che il risultato è una distribuzione composta di Poisson (non una "semplice" distribuzione di Poisson).
Ric

Ciao Richard, grazie per l'aggiornamento! Vuoi dire che dovrei provare numericamente a calcolare: ? Pr(S2=x)=12πReitxGS2(eit)dt
Michel,

Qualcosa nel modo ... Se avessimo una distribuzione continua di cui possiamo calcolare la funzione caratteristica (come fai tu), allora questo porta ad un risultato rapido e piacevole. Nel nostro caso ho bisogno di più tempo per pensarci. Dovrebbe esserci qualcosa di più semplice.
Ric
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.