Perbandingan model Bayesian di sekolah menengah


8

Saya mengajar fisika untuk siswa sekolah menengah, dan saya ingin siswa saya melakukan perbandingan model Bayesian yang belum sempurna untuk data dari eksperimen mereka. Saya menemukan cara bagi mereka untuk melakukannya (lihat di bawah), tetapi saya tidak yakin itu benar. Saya akan sangat menghargai umpan balik tentang itu (terutama umpan balik negatif!), Atau saran tentang bagaimana melakukannya dengan lebih baik.

Saya ingin membandingkan teori linear, dengan parameter kemiringan dan mencegat , dengan hipotesis nol dari konstanta yaitu kemiringan = 0. Dalam kedua kasus saya menganggap noise simetris Gaussian.aba

Para siswa dapat memperoleh, menggunakan Excel, perkiraan kemungkinan maksimum untuk kemiringan dan mencegat ( dan ), dan kesalahan mereka dan .a^b^dadb

  1. Untuk sebelumnya pada lereng, saya mempertimbangkan Gaussian luas, berpusat pada maksimum = perkiraan kemungkinan ( ) dan dengan standar deviasi sepuluh kali lipat. Alasan saya adalah bahwa saya secara realistis mengharapkan mereka untuk menemukan parameter garis "benar" paling tidak dalam besaran, dan dalam praktiknya mereka akan menemukan yang lebih dekat lagi jadi jika saya mengganti lereng "benar" dengan MLE-nya, saya tidak akan mengubah angka terlalu banyak.a^
  2. Untuk kemungkinan bukti yang diberikan teori linear tertentu, saya mempertimbangkan distribusi Gaussian multivariat standar, dengan standar deviasi ( ) terkait dengan jumlah residu kuadrat.σe
  3. Kemungkinan bukti untuk teori linier secara umum, yaitu integral dari sebelum dan kemungkinan di atas, karenanya diperkirakan sebagai yang sebelumnya dan kemungkinan pada titik MLE, dikalikan kesalahan dalam kemiringan .da
  4. Kemungkinan bukti yang diberikan hipotesis nol diasumsikan sebagai Gaussian multivariat lain, sekarang menggunakan standar deviasi total ( ), berdasarkan perbedaan dari rata-rata-Y.σT
  5. Ini adalah bagian yang saya paling tidak yakin: Saya memperkirakan faktor Bayes menjadi rasio dari dua kemungkinan di atas (3 dan 4 di atas), yang memungkinkan saya untuk menghasilkan rumus berikut:

    B10=da(10|a^|2π)(σT/σe)Ne

Apakah ini akan memberi kami perkiraan yang masuk akal untuk faktor Bayes? Setiap umpan balik diterima.


Saya mengedit rumus Anda menggunakan MathJax untuk memberikan tampilan yang lebih ramping dan lebih mudah dibaca. Jangan ragu untuk mengeditnya jika saya salah menerjemahkannya
Marquis de Carabas

Terima kasih! Namun, dua suku terakhir (rasio s dan akar kuadrat dari e) harus berada di luar fraksi, atau dalam pembilang.
PhysicsTeacher

1
Oh! Seperti LaTex! Saya mengoreksi formula; Terima kasih lagi.
PhysicsTeacher

Jawaban:


1

Pertama, izinkan saya mengatakan bahwa pengujian yang masuk akal terhadap hipotesis yang tajam seperti memerlukan distribusi yang matang sebelumnya untuk , karena faktor Bayes sangat bergantung pada hal ini sebelumnya. Banyak orang Bayesian tidak akan menguji hipotesis yang tajam, tetapi saya akan melakukannya.a=0a

Sebelum melanjutkan, saya harus memberi tahu Anda bahwa saya tidak benar-benar mengerti apa yang Anda katakan sedang Anda lakukan dan jadi saya mungkin memberi Anda nasihat yang tidak Anda cari. Saya harap Anda dapat mengikuti notasi may.

Biarkan data menjadi pengamatan: , di mana (menurut model yang lebih umum dan termasuk kemiringan) (Saya menekan variabel independen dari daftar argumen pengkondisian untuk kesederhanaan notasi.) Kemungkinan diberikan oleh Diberi sebelum , distribusi posterior adalah mana kemungkinan data menurut model yang lebih umum adalah ny=((x1,y1),,(xn,yn))

p(yi|a,b,σ2)=N(yi|b+axi,σ2).
xi
p(y|a,b,σ2)=i=1np(yi|a,b,σ2).
(a,b,σ2)
p(a,b,σ2|y)=p(y|a,b,σ2)p(a,b,σ2)p(y),
p(y)=p(y|a,b,σ2)p(a,b,σ)dσ2dbda=(p(y|a,b,σ2)p(b,σ2)dσ2db)p(a|b,σ2)da=p(y|a)p(a|b,σ2)da,
mana saya telah menggunakan . Perhatikan bahwa adalah kemungkinan (marjinal) untuk dan adalah syarat sebelum untuk . Jika prior untuk tidak tergantung pada , maka . Saya akan menganggap itu benar.p(a,b,σ2)=p(a|b,σ2)p(b,σ2)p(y|a)ap(a|b,σ2)aa(b,σ2)p(a|b,σ2)=p(a)

Dengan ekspresi ini, kita sekarang dapat menulis posterior marginal untuk : kita akan mengatur ulang ungkapan ini: Karena ungkapan ini benar untuk setiap nilai , itu benar khususnya untuk : Perhatikan bahwa pembilang dalam fraksi di sisi kiri adalah kemungkinan data sesuai dengan model terbatas (yaitu, terbatas padaa

p(a|y)=p(y|a)p(a)p(y).
p(y|a)p(y)=p(a|y)p(a).
aa=0
p(y|a=0)p(y)=p(a=0|y)p(a=0).
a=0). Dan, sebagaimana telah dicatat, penyebut adalah kemungkinan data menurut model yang lebih umum. Oleh karena itu, sisi kiri adalah faktor Bayes yang mendukung model terbatas relatif terhadap model yang lebih umum.

Fraksi di sebelah kanan memberi kita cara untuk mengevaluasi faktor Bayes: Dikatakan membagi kepadatan posterior dievaluasi pada dengan kepadatan sebelumnya dievaluasi pada . (By the way, "formula" yang disebut rasio kepadatan Savage-Dickey.) Sekarang jelas mengapa sebelum bijaksana untuk diperlukan. Jika kita membiarkan kepadatan sebelumnya untuk sangat tidak pasti, kepadatan sebelum akan sangat rendah di mana-mana termasuk di , tetapi kepadatan posterior di tidak akan pergi ke nol, dan akibatnya faktor Bayes akan pergi ke infinity. Dalam hal ini, "sampah masuk" menghasilkan "sampah keluar."a=0a=0aaa=0a=0

Anda mungkin membayangkan bahwa jika Anda tidak mengikuti langkah-langkah yang telah saya uraikan, maka Anda tidak akan mengalami masalah ini, tetapi Anda akan salah. Logika yang saya sampaikan berlaku terlepas dari "algoritma" yang Anda terapkan.

Tapi langkah-langkahnya memang menyediakan algoritma yang bisa bermanfaat. Misalkan prior untuk parameter diberikan oleh "Jeffreys prior" Ini sama dengan menggunakan yang tidak patut sebelum "parameter gangguan" . Ini baik-baik saja, tapi sebelum itu tidak akan sesuai untuk untuk alasan saya dibahas di atas. Dengan ini sebelumnya, --- yang (marginal) kemungkinan untuk --- akan sebanding dengan Mahasiswa distribusi, parameter yang tergantung pada data . Ini distribusi ringkasan lengkap dari data, yang dapat dibuang. Sekarang Anda harus memilih yang tepat dan mendapat informasi sebelum

p(b,σ2)1/σ2.
(b,σ2)ap(y|a)atyta . Setelah melakukannya, Anda dapat menghitung secara numerik pada kedua sisi persamaan "Savage-Dickey".

Saya harap Anda menemukan sesuatu dalam apa yang saya katakan bermanfaat.


Hmm, ternyata saya tidak bisa meninggalkan komentar panjang atau mengeditnya terlalu lama. Saya akan memotong ke pengejaran: Bagaimana saya bisa menghitung sisi kanan? Prioritas saya adalah Saya kira setelah data itu Jadi faktor Bayes adalah rasio keduanya pada a = 0?p(a)=110|a^|2πe(aa^)22(10|a^|2p(a|y)=1σa|2πe(aa^)22σa2
PhysicsTeacher

Saya tidak mengerti sebelumnya Anda karena tampaknya melibatkan data melalui perkiraan kemungkinan maksimum.
mef

Ya, kami bermain sedikit pura-pura di sini (ini ADA untuk sekolah menengah!). Prior nyata adalah sama kecuali bahwa nilai yang diberikan dalam literatur untuk kemiringan yang diharapkan digunakan sebagai ganti . Untuk memberikan formula bentuk tertutup yang tidak bergantung pada eksperimen eksplisit, saya berasumsi bahwa karena itu adalah prior yang luas dan tidak akan jauh dari nilai literatur, kita dapat menukar mereka tanpa mengubah angka banyak. a^hata
PhysicsTeacher

Saya tidak mengerti alasan untuk asumsi Anda tentang sebelumnya. Meskipun demikian jawaban atas pertanyaan dalam komentar pertama Anda adalah "ya." Saya pikir Anda akan menemukan faktor Bayes (BF) cukup sensitif terhadap pilihan varian sebelumnya. Jika Anda mengubah 10 hingga 20 (misalnya), saya menduga Anda akan mendapatkan perubahan besar dalam BF. Dan itulah yang ingin saya sampaikan.
mef

Terima kasih banyak, mef! Saya masih tidak mengerti apakah perhitungan awal saya masuk akal, tetapi setidaknya sekarang saya memiliki titik perbandingan. Saya akan memeriksa respons terhadap perubahan faktor dari 10 menjadi 20, dan terhadap pertukaran nilai pustaka vs . a^
PhysicsTeacher
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.