Sorun
Bilgilendirilmiş bir ön ve veri verilen bir posterior yoğunluğu tahmin etmek için Bayes analizi yapan bir R fonksiyonu yazıyorum. Kullanıcının öncekini yeniden düşünmesi gerekiyorsa işlevin bir uyarı göndermesini istiyorum.
Bu soruda, bir önceliğin nasıl değerlendirileceğini öğrenmekle ilgileniyorum. Önceki sorular bilgilendirilmiş öncelikleri ( burada ve burada ) belirtme mekaniğini kapsamıştır .
Aşağıdaki durumlar, öncekinin yeniden değerlendirilmesini gerektirebilir:
- veriler, önceki durumu belirtirken dikkate alınmayan aşırı bir durumu temsil eder
- verilerdeki hatalar (örneğin, önceki veriler kg cinsindeyken veriler g birimlerinde ise)
- yanlış önceki koddaki bir hata nedeniyle bir dizi kullanılabilir öncelik arasından seçildi
İlk durumda, öncelikler genellikle veri değerleri desteklenmeyen bir aralıkta değilse (örneğin logN veya Gamma için <0), verilerin genellikle bunalmasına yetecek kadar dağınıktır. Diğer durumlar hata veya hatalardır.
Sorular
- Bir önceliği değerlendirmek için verilerin kullanılmasının geçerliliği ile ilgili bir sorun var mı?
- bu soruna en uygun test var mı?
Örnekler
Burada, (kırmızı) veya (mavi) popülasyonlarından geldikleri için, daha önce bir eşleşmeyen iki veri kümesi vardır .
Mavi veriler geçerli bir önceki + veri kombinasyonu olabilirken kırmızı veriler negatif değerler için desteklenen bir önceki dağıtım gerektirir.
set.seed(1)
x<- seq(0.01,15,by=0.1)
plot(x, dlnorm(x), type = 'l', xlim = c(-15,15),xlab='',ylab='')
points(rnorm(50,0,5),jitter(rep(0,50),factor =0.2), cex = 0.3, col = 'red')
points(rnorm(50,8,0.5),jitter(rep(0,50),factor =0.4), cex = 0.3, col = 'blue')