Modellistica bayesiana mediante multivariata normale con covariata


11

Supponiamo di avere una variabile esplicativa X=(X(s1),,X(sn)) dove s rappresenta una data coordinata. Hai anche una variabile di risposta Y=(Y(s1),,Y(sn)) . Ora, possiamo combinare entrambe le variabili come:

W(s)=(X(s)Y(s))N(μ(s),T)

In questo caso, scegliamo semplicemente e è una matrice di covarianza che descrive il relazione tra e . Questo descrive solo il valore di e su . Dato che abbiamo più punti da altre posizioni per e , possiamo descrivere più valori di nel modo seguente:μ(s)=(μ1μ2)TTXYXYsXYW(s)

(XY)=N((μ11μ21),TH(ϕ))

Noterai che abbiamo riordinato i componenti di X e Y per ottenere tutte le X(si) in una colonna e, successivamente, concateniamo tutte le Y(si) insieme. Ogni componente H(ϕ)ij è una funzione di correlazione ρ(si,sj) e T è come sopra. La ragione abbiamo la covarianza TH(ϕ) è perché si suppone sia possibile separare la matrice di covarianza C(s,s)=ρ(s,s)T .

Domanda 1: quando calcolo il condizionale , quello che sto effettivamente facendo è generare un set di valori di basato su , corretta? Ho già quindi sarei più interessato a prevedere un nuovo punto . In questo caso, dovrei avere una matrice definita come Y XYXYX y ( s 0 ) H ( ϕ )Yy(s0)H(ϕ)

H(ϕ)=(H(ϕ)hhρ(0,ϕ))

in cui è un vettore . Pertanto, possiamo costruire un vettore (senza riarrangiamento):ρ ( s 0 - s j ; ϕ )h(ϕ)ρ(s0sj;ϕ)

W=(W(s1),,W(sn),W(s0))TN(1n+1(μ1μ2),H(ϕ)T)

E ora ho appena riorganizzato per ottenere una distribuzione congiunta e ottenere il condizionale . p(y( s 0 ) x 0 , X , Y )(Xx(s0)Yy(s0))p(y(s0)x0,X,Y)

È corretto?

Domanda 2: per la previsione, il documento che sto leggendo indica che devo usare questa distribuzione condizionale e ottenere una posizione posteriore distribuzione , ma non sono sicuro di come ottenere la distribuzione posteriore per i parametri. Forse potrei usare la distribuzione che penso è esattamente lo stesso di e quindi usa semplicemente il teorema di Bayes per ottenerep ( μ , T , ϕ x ( s 0 ) , Y ,p(y(s0)x0,X,Y) ( X x ( s 0 ) Y ) p( Xp(μ,T,ϕx(s0),Y,X)(Xx(s0)Y)pp(X,x(s0),Yμ,T,ϕ)p(μ,T,ϕX,x(s0),Y)p(X,x(s0),Yμ,T,ϕ)p(μ,T,ϕ)

Domanda 3: alla fine del sottocapitolo, l'autore dice questo:

Per la previsione, non abbiamo . Ciò non crea nuovi problemi in quanto può essere trattato come una variabile latente e incorporato in Ciò si traduce solo in un ulteriore sorteggio all'interno di ogni iterazione di Gibbs ed è una banale aggiunta all'attività computazionale. xX(s0)x

Cosa significa quel paragrafo?

A proposito, questa procedura può essere trovata in questo documento (pagina 8), ma come puoi vedere, ho bisogno di un po 'più di dettagli.

Grazie!


Votato per la migrazione per richiesta OP .

Direi corretto ad entrambe le tue risposte alle domande 1 e 2. La domanda 3 significa che la non osservata viene trattata come un parametro aggiuntivo, in cima a , usando il condizionale completo come precedente su . μ , T , φ p ( x ( s 0 ) | X , , Y , μ , T , φ ) X ( s 0 )X(s0)μ,T,ϕ
p(x(s0)X,,Y,μ,T,ϕ)
X(s0)
Xi'an,

Risposte:


2

Domanda 1: Dato il tuo modello di probabilità congiunto (Queste formule sono copiate alla lettera

(XY)N((μ11μ21),[Σ11Σ12Σ21Σ22])=N((μ11μ21),TH(ϕ))
la distribuzione condizionale di dato è anche normale, con media e matrice varianza-covarianza YX
μ2+Σ21Σ111(Xμ1)
Σ22Σ21Σ111Σ21.
pagina Wikipedia sulle normali multivariate .) Lo stesso vale perdaè un altro vettore normale.p(y(s0)x(s0),X,Y)(y(s0),x(s0),X,Y)

Domanda 2: Il predittivo è definito come vale a dire, integrando i parametri usando la distribuzione posteriore di quei posteriori, dati i dati attualip(y(s0)x(s0),X,Y)( X , Y , x ( s 0

p(y(s0)|x(s0),X,Y)=p(y(s0)|x(s0),X,Y,μ,T,ϕ)p(μ,T,ϕ|x(s0),X,Y)dμdTdϕ,
(X,Y,x(s0)) . Quindi c'è un po 'di più nella risposta completa. Ovviamente, se hai solo bisogno di simulare dal predittivo, la tua idea di simulare congiuntamente da e quindi da è valido.p(μ,T,ϕX,x(s0),Y)p(y(s0)x(s0),X,Y,μ,T,ϕ)

Domanda 3: Nel caso in cui non venga osservato, la coppia può essere prevista da un altro predittivo ( x ( s 0 )x(s0)(x(s0),y(s0))

p(x(s0),y(s0)X,Y)=p(x(s0),y(s0)X,Y,μ,T,ϕ)p(μ,T,ϕX,Y)dμdTdϕ.

Quando si simula da questo metodo predittivo, poiché non è disponibile in una forma gestibile, è possibile eseguire un campionatore di Gibbs che simula iterativamente

  1. μX,Y,x(s0),y(s0),T,ϕ
  2. TX,Y,x(s0),y(s0),μ,ϕ
  3. ϕX,Y,x(s0),y(s0),T,μ
  4. x(s0)X,Y,y(s0),ϕ,T,μ
  5. y(s0)X,Y,x(s0),ϕ,T,μ

oppure unisci i passaggi 4 e 5 in un unico passaggio

  • x(s0),y(s0)X,Y,ϕ,T,μ
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.