Saya telah membaca bahwa jumlah variabel acak Gamma dengan parameter skala yang sama adalah variabel acak Gamma lainnya. Saya juga telah melihat makalah oleh Moschopoulos yang menggambarkan metode untuk penjumlahan set umum variabel acak Gamma. Saya telah mencoba menerapkan metode Moschopoulos tetapi belum berhasil.
Seperti apa penjumlahan set umum variabel acak Gamma? Untuk membuat pertanyaan ini konkret, seperti apa bentuknya:
Jika parameter di atas tidak terlalu terbuka, harap sarankan orang lain.
Jawaban:
Pertama, gabungkan setiap jumlah yang memiliki faktor skala yang sama : a ditambah variasi varian .Γ(n,β) Γ(m,β) Γ(n+m,β)
Selanjutnya, amati bahwa fungsi karakteristik (cf) dari adalah , di mana cf dari sejumlah distribusi ini adalah produkΓ(n,β) (1−iβt)−n
Ketika semuanya integral, produk ini diperluas sebagai sebagian parsial menjadi kombinasi linear dari mana adalah bilangan bulat antara dan . Dalam contoh dengan (dari jumlah dan ) dan kita temukan ( 1 - i β j t ) - ν ν 1 n j β 1 = 1 , n 1 = 8 Γ ( 3 , 1 ) Γ ( 5 , 1 ) β 2 = 2 , n 2 = 4nj (1−iβjt)−ν ν 1 nj β1=1,n1=8 Γ(3,1) Γ(5,1) β2=2,n2=4
Kebalikan dari mengambil cf adalah invers Fourier Transform, yang linear : itu berarti kita dapat menerapkannya istilah demi istilah. Setiap istilah dikenali sebagai kelipatan cf dari distribusi Gamma dan karenanya mudah dibalik untuk menghasilkan PDF . Dalam contoh yang kita dapatkan
untuk PDF dari jumlah tersebut.
Ini adalah campuran terbatas distribusi Gamma yang memiliki faktor skala sama dengan mereka yang ada dalam jumlah dan faktor bentuk kurang dari atau sama dengan mereka yang ada dalam jumlah. Kecuali dalam kasus khusus (di mana beberapa pembatalan mungkin terjadi), jumlah istilah diberikan oleh parameter bentuk total (dengan asumsi semua berbeda).n1+n2+⋯ nj
Sebagai tes, berikut adalah histogram hasil diperoleh dengan menambahkan undian independen dari distribusi dan . Di atasnya ditumpangkan grafik kali fungsi sebelumnya. Cocok sangat bagus.104 Γ(8,1) Γ(4,2) 104
Moschopoulos membawa ide ini selangkah lebih maju dengan memperluas cf dari jumlah menjadi deret fungsi fungsi Gamma yang tak terbatas setiap kali satu atau lebih dari adalah non-integral, dan kemudian mengakhiri deret infinite pada titik di mana ia cukup didekati dengan baik.ni
sumber
Saya akan menunjukkan solusi lain yang mungkin, yang cukup banyak diterapkan, dan dengan perangkat lunak R saat ini, cukup mudah untuk diterapkan. Itu adalah perkiraan kepadatan saddlepoint, yang seharusnya diketahui lebih luas!
Untuk terminologi tentang distribusi gamma, saya akan mengikuti https://en.wikipedia.org/wiki/Gamma_distribution dengan parametrization bentuk / skala, adalah parameter bentuk dan θ adalah skala. Untuk perkiraan saddlepoint saya akan mengikuti Ronald W Butler: "perkiraan Saddlepoint dengan aplikasi" (Cambridge UP). Perkiraan saddlepoint dijelaskan di sini: Bagaimana cara pendekatan saddlepoint bekerja? di sini saya akan menunjukkan bagaimana ini digunakan dalam aplikasi ini.k θ
Misalkan adalah variabel acak dengan fungsi penghasil momen yang ada M ( s ) = E e s X yang harus ada untuk s dalam beberapa interval terbuka yang berisi nol. Kemudian tentukan fungsi penghasil kumulant oleh K ( s ) = log M ( s ). Diketahui bahwa E X = K ′ ( 0 ) , Var ( X ) = K ″ ( 0 )X
Kemudian saddlepoint pendekatan kepadatan dari X diberikan oleh f ( x ) = 1f X
fungsi kepadatan perkiraan ini tidak dijamin untuk mengintegrasikan ke 1, sehingga adalah saddlepoint pendekatan unnormalized. Kita bisa mengintegrasikannya secara numerik dan renormalisasi untuk mendapatkan perkiraan yang lebih baik. Tetapi perkiraan ini dijamin tidak negatif.
Sekarang mari menjadi variabel acak gamma independen, di mana X i memiliki distribusi dengan parameter ( k i , θ i ) . Maka fungsi penghasil kumulans adalah K ( s ) = - n ∑ i = 1 k i ln ( 1 - θ i s ) yang ditentukan untuk s < 1 / maks (X1,X2,…,Xn Xi (ki,θi)
R
R
menghasilkan plot berikut:
Saya akan meninggalkan pendekatan saddlepoint yang dinormalisasi sebagai latihan.
sumber
R
kode Anda berfungsi untuk membandingkan perkiraan dengan jawaban yang tepat. Setiap upaya untuk memunculkanfhat
menghasilkan kesalahan, tampaknya dalam penggunaanuniroot
.The Persamaan Welch-Satterthwaite dapat digunakan untuk memberikan perkiraan jawaban dalam bentuk distribusi gamma. Ini memiliki properti yang bagus untuk membiarkan kami memperlakukan distribusi gamma sebagai (kurang-lebih) ditutup dengan penambahan. Ini adalah perkiraan dalam uji-t Welch yang biasa digunakan.
(Distribusi gamma dapat dilihat sebagai distribusi chi-square diskalakan, dan memungkinkan parameter bentuk non-integer.)
Jadi kita mendapatkan sekitar Gamma (10.666 ..., 1.5)
sumber
sumber