Memperkirakan mean dan st dev dari kurva gaussian terpotong tanpa lonjakan

11

Misalkan saya memiliki kotak hitam yang menghasilkan data mengikuti distribusi normal dengan rata-rata m dan standar deviasi. Namun, anggaplah bahwa setiap kali output nilai <0 itu tidak merekam apa pun (bahkan tidak bisa mengatakan bahwa itu menghasilkan nilai seperti itu). Kami memiliki distribusi gaussian terpotong tanpa lonjakan.

Bagaimana saya bisa memperkirakan parameter ini?


sumber
Saya mengubah tag dari "truncated-gaussian" menjadi "truncation" karena sebagian besar jawaban akan berpotensi berguna dalam situasi yang melibatkan distribusi lain.
whuber

Jawaban:

7

Model untuk data Anda adalah:

ysayaN(μ,σ2)saya(ysaya>0)

Dengan demikian, fungsi kerapatan adalah:

f(ysaya|-)=exhal(-(ysaya-μ)22σ2)2πσ (1-ϕ(-μσ))

dimana,

adalah standar normal cdf.ϕ(.)

Anda kemudian dapat memperkirakan parameter dan σ menggunakan metode kemungkinan maksimum atau bayesian.μσ


sumber
3

Seperti yang disarankan oleh Srikant Vadali, Cohen dan Hald memecahkan masalah ini menggunakan ML (dengan pencari akar Newton-Raphson) sekitar tahun 1950. Makalah lain adalah "Perkiraan dalam Distribusi Normal Terpotong" Max Halperin yang tersedia di JSTOR (bagi mereka yang memiliki akses). Googling "estimasi gaussian terpotong" menghasilkan banyak hit yang bermanfaat.


Detail disediakan di utas yang menggeneralisasikan pertanyaan ini (untuk distribusi terpotong secara umum). Lihat Penduga kemungkinan maksimum untuk distribusi terpotong . Ini juga mungkin menarik untuk membandingkan estimator Kemungkinan Maksimum untuk solusi Maksimum Entropi diberikan (dengan kode) di Max Entropi Solver di R .

whuber
sumber
2

Sebuah=0μtσt

  1. μσ

    μ=x¯=1nsaya=1nxsaya

    σ=s=1nsaya=1n(xsaya-x¯)2

  2. TB=Sebuah=0x¯ :

    TB=Sebuahx¯3s

  3. ω,P3(ω),P4(ω)Q(ω)

    ω=s2(Sebuah-x¯)2

    P3(ω)=1+5,74050101ω-13,53427037ω2+6,88665552ω3

    P4(ω)=-0,00374615+0,17462558ω-2,87168509ω2+17,48932655ω3-11,91716546ω4

    Q(ω)=P4(ω)P3(ω)

  4. ω0,57081μt<0

  5. μtσt

    μt=x¯+Q(ω)(Sebuah-x¯)

    σt2=s2+Q(ω)(Sebuah-x¯)2

Itu saja...

JFS
sumber