Un fattore di Bayes è definito nel test bayesiano dell'ipotesi e nella selezione del modello bayesiano dal rapporto di due probabilità marginali: dato un campione iid e le rispettive densità di campionamento e , con corrispondenti priori e , il fattore Bayes per confrontare i due modelli è
Un libro che sto recensendo ha la strana affermazione che il suddetto fattore di Bayes(x1,…,xn)f1(x|θ)f2(x|η)π1π2
B12(x1,…,xn)=defm1(x1,…,xn)m2(x1,…,xn)=def∫∏ni=1f1(xi|θ)π1(dθ)∫∏ni=1f2(xi|η)π2(dη)
B12(x1,…,xn) è "formato moltiplicando insieme i singoli [fattori di Bayes]" (p.118). Ciò è formalmente corretto se si utilizza la decomposizione
ma non vedo un vantaggio computazionale in questa scomposizione come aggiornamento di richiede lo stesso sforzo computazionale del calcolo originale di
B12( x1, ... , xn)= m1( x1, ... , xn)m2( x1, ... , xn)= m1( xn| X1, ... , xn - 1)m2( xn| X1, ... , xn - 1)× m1( xn - 1| Xn - 2, ... , x1)m2( xn - 1| Xn - 2, ... , x1)× ⋯⋯ × m1( x1)m2( x1)
m1( xn| X1, ... , xn - 1)m2( xn| X1, ... , xn - 1)
m1( x1, ... , xn)m2( x1, ... , xn)
fuori esempi di giocattoli artificiali.
Domanda: esiste un modo generico e computazionalmente efficiente di aggiornare il fattore Bayes da a
\ mathfrak {B} _ {12} (x_1, \ ldots, x_ {n + 1}) che non richiede il ricalcolo dell'intero margine m_1 (x_1, \ ldots, x_n) e
m_2 (x_1, \ ldots, x_n) ?B12( x1, ... , xn)B12( x1, ... , xn + 1)m1( x1, ... , xn)m2( x1, ... , xn)
La mia intuizione è che, oltre ai filtri antiparticolato, che in effetti procedono nella stima dei fattori di Bayes B12( x1, ... , xn) una nuova osservazione alla volta, non esiste un modo naturale di rispondere a questa domanda .