Hubungan antara jumlah RV Gaussian dan Campuran Gaussian


13

Saya tahu bahwa sejumlah orang Gaussi adalah orang Gaussian. Jadi, bagaimana campuran dari orang-orang Gauss berbeda?

Maksud saya, campuran Gaussians hanya sejumlah Gaussians (di mana masing-masing Gaussian dikalikan dengan koefisien pencampuran masing-masing) kan?


7
Campuran gaussians adalah jumlah bobot kepadatan gaussian , bukan jumlah bobot variabel gaussian acak.
— probabilityislogic

Jawaban:


7

Jumlah tertimbang dari variabel acak Gaussian adalah variabel acak Gaussian : if (X_1, \ ldots, X_p) \ sim \ text {N} _p (\ mu, \ Sigma) lalu \ beta ^ \ text {T} (X_1, \ ldots, X_p) \ sim \ text {N} _1 (\ beta ^ \ text {T} \ mu, \ beta ^ \ text {T} \ Sigma \ beta)p Σ i = 1 β i X iX1,...,Xhal

∑saya=1halβsayaXsaya
β T ( X 1 , ... , X p ) ∼ N 1 ( β T μ , β T Σ β )
(X1,...,Xhal)∼Nhal(μ,Σ)
βT(X1,...,Xhal)∼N1(βTμ,βTΣβ)

Campuran kepadatan Gaussian memiliki kepadatan yang diberikan sebagai jumlah bobot kepadatan Gaussian : yang hampir selalu tidak sama dengan kepadatan Gaussian. Lihat misalnya estimasi kerapatan campuran biru di bawah ini (di mana pita kuning adalah ukuran variabilitas campuran yang diperkirakan):

f(⋅;θ)=∑i=1pωiφ(⋅;μi,σi)
masukkan deskripsi gambar di sini

[Sumber: Marin dan Robert, Bayesian Core , 2007]

Sebuah variabel acak dengan kepadatan ini, dapat direpresentasikan sebagai mana dan adalah Multinomial dengan :X∼f(⋅;θ)

X=∑i=1pI(Z=i)Xi=XZ
Xi∼Np(μi,σi)ZP(Z=i)=ωi
Z∼M(1;ω1,…,ωp)

3

Dan berikut ini adalah beberapa kode R untuk melengkapi jawaban Xi'an:

par(mfrow=c(2,1))
nsamples <- 100000

# Sum of two Gaussians
x1 <- rnorm(nsamples, mean=-10, sd=1)
x2 <- rnorm(nsamples, mean=10, sd=1)
hist(x1+x2, breaks=100)

# Mixture of two Gaussians
z <- runif(nsamples)<0.5 # assume mixture coefficients are (0.5,0.5)
x1_x2 <- rnorm(nsamples,mean=ifelse(z,-10,10),sd=1)
hist(x1_x2,breaks=100)

masukkan deskripsi gambar di sini


1

Distribusi jumlah variabel acak independen adalah konvolusi distribusinya. Seperti yang telah Anda catat, konvolusi dua Gaussi kebetulan Gaussian.

Distribusi model campuran melakukan rata - rata tertimbang dari distribusi RV. Sampel dari model campuran (hingga) dapat diproduksi dengan membalik koin (atau menggulung dadu) untuk menentukan distribusi yang akan diambil: Katakanlah saya memiliki dua RVs dan saya ingin menghasilkan RV yang distribusinya rata-rata dari dan Jika saya melempar koin, biarkan . jika saya mendarat ekor, biarkan .X,YZXYZ=XZ=Y


Terima kasih enthdegree. Saya tahu bahwa contoh berikut secara inheren salah, tetapi mungkin tetap menarik: katakanlah kita memiliki jenis "campuran" khusus (jika kita masih dapat menyebutnya "campuran") dari 2 kepadatan Gaussian, di mana koefisien pencampuran keduanya sesuai dengan 1, apakah itu sama dengan jumlah RV Gaussian?
— njk

Tidak, meskipun campuran Anda akan menjadi gaussian dalam kasus ini, jika Anda menambahkan dua RV dengan distribusi komponen, jumlah RV akan memiliki lebih banyak varian daripada RV campuran.
— enthdegree

@enthdegree Bagaimana campuran rv gaussian? Itu masih bisa menjadi bimodal jika caranya tidak bersamaan, kan?
— belajar

@ belajar, Ya Anda benar. Ketika saya menulis prev. komentar untuk beberapa alasan saya berasumsi mereka memiliki rata-rata yang sama.
— enthdegree
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.