Multiple imputation of missing values in household data with structural zeros
Section 3. Handling missing data using the NDPMPM

We modify the Gibbs sampler for the truncated NDPMPM to incorporate missing data. For i = 1, , n , MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGPbGaaGypaiaaigdacaaISaGaaG jbVlablAciljaaiYcacaaMe8UaamOBaiaacYcaaaa@3B25@ let a i = ( a i ( p + 1 ) , , a i ( p + q ) ) MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWHHbWaaSbaaSqaaiaadMgaaeqaaO GaaGypamaabmaabaGaamyyamaaBaaaleaacaWGPbWaaeWaaeaacaWG WbGaey4kaSIaaGymaaGaayjkaiaawMcaaaqabaGccaaISaGaaGjbVl ablAciljaaiYcacaaMe8UaamyyamaaBaaaleaacaWGPbWaaeWaaeaa caWGWbGaey4kaSIaamyCaaGaayjkaiaawMcaaaqabaaakiaawIcaca GLPaaaaaa@47F5@ be a vector with a i k = 1 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGHbWaaSbaaSqaaiaadMgacaWGRb aabeaakiaai2dacaaIXaaaaa@35E6@ when household-level variable k { p + 1, , p + q } MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGRbGaeyicI48aaiWaaeaacaWGWb Gaey4kaSIaaGymaiaaiYcacaaMe8UaeSOjGSKaaGilaiaaysW7caWG WbGaey4kaSIaamyCaaGaay5Eaiaaw2haaaaa@4116@ in X i 1 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWHybWaa0baaSqaaiaadMgaaeaaca aIXaaaaaaa@3421@ is missing, and a i k = 0 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGHbWaaSbaaSqaaiaadMgacaWGRb aabeaakiaai2dacaaIWaaaaa@35E5@ otherwise. For i = 1, , n MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGPbGaaGypaiaaigdacaaISaGaaG jbVlablAciljaaiYcacaaMe8UaamOBaaaa@3A75@ and j = 1, , n i , MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGQbGaaGypaiaaigdacaaISaGaaG jbVlablAciljaaiYcacaaMe8UaamOBamaaBaaaleaacaWGPbaabeaa kiaacYcaaaa@3C4A@ let b i j = ( b i j 1 , , b i j p ) MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWHIbWaaSbaaSqaaiaadMgacaWGQb aabeaakiaai2dadaqadaqaaiaadkgadaWgaaWcbaGaamyAaiaadQga caaIXaaabeaakiaaiYcacaaMe8UaeSOjGSKaaGilaiaaysW7caWGIb WaaSbaaSqaaiaadMgacaWGQbGaamiCaaqabaaakiaawIcacaGLPaaa aaa@4404@ be a vector with b i j k = 1 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGIbWaaSbaaSqaaiaadMgacaWGQb Gaam4AaaqabaGccaaI9aGaaGymaaaa@36D6@ when individual-level variable k { 1, , p } MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGRbGaeyicI48aaiWaaeaacaaIXa GaaGilaiaaysW7cqWIMaYscaaISaGaaGjbVlaadchaaiaawUhacaGL 9baaaaa@3D67@ for individual j { 1, , n i } MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGQbGaeyicI48aaiWaaeaacaaIXa GaaGilaiaaysW7cqWIMaYscaaISaGaaGjbVlaad6gadaWgaaWcbaGa amyAaaqabaaakiaawUhacaGL9baaaaa@3E88@ in X i 1 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWHybWaa0baaSqaaiaadMgaaeaaca aIXaaaaaaa@3421@ is missing, and b i j k = 0 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGIbWaaSbaaSqaaiaadMgacaWGQb Gaam4AaaqabaGccaaI9aGaaGimaaaa@36D5@ otherwise. For each household i , MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGPbGaaiilaaaa@3308@ let X i 1 = ( X i obs , X i mis ) MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWHybWaa0baaSqaaiaadMgaaeaaca aIXaaaaOGaaGypamaabmaabaGaaCiwamaaDaaaleaacaWGPbaabaGa ae4BaiaabkgacaqGZbaaaOGaaGzaVlaaiYcacaaMe8UaaCiwamaaDa aaleaacaWGPbaabaGaaeyBaiaabMgacaqGZbaaaaGccaGLOaGaayzk aaaaaa@43F3@ , where X i obs MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWHybWaa0baaSqaaiaadMgaaeaaca qGVbGaaeOyaiaabohaaaaaaa@3633@ comprise all data values corresponding to a i k = 0 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGHbWaaSbaaSqaaiaadMgacaWGRb aabeaakiaai2dacaaIWaaaaa@35E5@ and b i j k = 0 , MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGIbWaaSbaaSqaaiaadMgacaWGQb Gaam4AaaqabaGccaaI9aGaaGimaiaacYcaaaa@3785@ and X i mis MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWHybWaa0baaSqaaiaadMgaaeaaca qGTbGaaeyAaiaabohaaaaaaa@3638@ comprises all data values corresponding to a i k = 1 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGHbWaaSbaaSqaaiaadMgacaWGRb aabeaakiaai2dacaaIXaaaaa@35E6@ and b i j k = 1. MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGIbWaaSbaaSqaaiaadMgacaWGQb Gaam4AaaqabaGccaaI9aGaaGymaiaac6caaaa@3788@ We assume that the data are missing at random (Rubin, 1976).

To incorporate missing values in the Gibbs sampler, we need to sample from the full conditional of each variable in X i mis , MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWHybWaa0baaSqaaiaadMgaaeaaca qGTbGaaeyAaiaabohaaaGccaaMb8Uaaiilaaaa@387C@ conditioned on the variables for which a i k = 0 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGHbWaaSbaaSqaaiaadMgacaWGRb aabeaakiaai2dacaaIWaaaaa@35E5@ and b i j k = 0 , MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGIbWaaSbaaSqaaiaadMgacaWGQb Gaam4AaaqabaGccaaI9aGaaGimaiaacYcaaaa@3785@ at every iteration. Thus, we add the ninth step,

Pr ( X i mis | ) 1 { X i 1 S h } ( π G i 1 k | a i k = 1 p + q λ G i 1 X i k 1 ( k ) j = 1 n i ω G i 1 M i j 1 k | b i j k = 1 p ϕ G i 1 M i j 1 X i j k 1 ( k ) ) . MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaaciGGqbGaaiOCamaabmaabaWaaqGaae aacaWHybWaa0baaSqaaiaadMgaaeaacaqGTbGaaeyAaiaabohaaaGc caaMc8oacaGLiWoacaaMc8UaeyOeI0cacaGLOaGaayzkaaGaeyyhIu 7efv3ySLgznfgDOfdaryqr1ngBPrginfgDObYtUvgaiqaacqWFXaqm daGadaqaaiaahIfadaqhaaWcbaGaamyAaaqaaiaaigdaaaGccqGHji YZcqWFse=udaWgaaWcbaGaamiAaaqabaaakiaawUhacaGL9baadaqa daqaaiabec8aWnaaBaaaleaacaWGhbWaa0baaWqaaiaadMgaaeaaca aIXaaaaaWcbeaakmaarahabaGaeq4UdW2aa0baaSqaaiaadEeadaqh aaadbaGaamyAaaqaaiaaigdaaaWccaWGybWaa0baaWqaaiaadMgaca WGRbaabaGaaGymaaaaaSqaamaabmaabaGaam4AaaGaayjkaiaawMca aaaaaeaadaabcaqaaiaadUgacaaMc8oacaGLiWoacaaMc8Uaamyyam aaBaaameaacaWGPbGaam4AaaqabaWccaaI9aGaaGymaaqaaiaadcha cqGHRaWkcaWGXbaaniabg+GivdGcdaqeWbqabSqaaiaadQgacaaI9a GaaGymaaqaaiaad6gadaWgaaadbaGaamyAaaqabaaaniabg+GivdGc caaMc8UaeqyYdC3aaSbaaSqaaiaadEeadaqhaaadbaGaamyAaaqaai aaigdaaaWccaWGnbWaa0baaWqaaiaadMgacaWGQbaabaGaaGymaaaa aSqabaGcdaqeWbqabSqaamaaeiaabaGaam4AaiaaykW7aiaawIa7ai aaykW7caWGIbWaaSbaaWqaaiaadMgacaWGQbGaam4AaaqabaWccaaI 9aGaaGymaaqaaiaadchaa0Gaey4dIunakiaaykW7cqaHvpGzdaqhaa WcbaGaam4ramaaDaaameaacaWGPbaabaGaaGymaaaaliaad2eadaqh aaadbaGaamyAaiaadQgaaeaacaaIXaaaaSGaamiwamaaDaaameaaca WGPbGaamOAaiaadUgaaeaacaaIXaaaaaWcbaWaaeWaaeaacaWGRbaa caGLOaGaayzkaaaaaaGccaGLOaGaayzkaaGaaiOlaaaa@A506@

Sampling from this conditional distribution is nontrivial because of the dependence among variables induced by the structural zero rules in each S h . MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaatuuDJXwAK1uy0HwmaeHbfv3ySLgzG0 uy0Hgip5wzaGabaiab=jr8tnaaBaaaleaacaWGObaabeaakiaac6ca aaa@3EA3@ Because of the dependence, we cannot simply sample each variable independently using the likelihoods in (2.3) and (2.4). If we could generate the set of all possible completions for all households with missing entries, conditional on the observed values, then calculating the probability of each one and sampling from the set would be straightforward. Unfortunately, this approach is not practical when the size of each S h MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaatuuDJXwAK1uy0HwmaeHbfv3ySLgzG0 uy0Hgip5wzaGabaiab=jr8tnaaBaaaleaacaWGObaabeaaaaa@3DE7@ is large. Even when the size of each S h MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaatuuDJXwAK1uy0HwmaeHbfv3ySLgzG0 uy0Hgip5wzaGabaiab=jr8tnaaBaaaleaacaWGObaabeaaaaa@3DE7@ is modest, each household could have different sets of completions, necessitating significant computing, storage, and memory requirements.

However, the full conditional in S9 takes a similar form as the kernel of the truncated NDPMPM in (2.1), so that we can generate the desired samples through a second rejection sampling scheme. Essentially, we sample from an untruncated version of the full conditional P X i mis * = π G i 1 k | a i k = 1 p + q λ G i 1 X i k 1 ( k ) ( j = 1 n i ω G i 1 M i j 1 k | b i j k = 1 p ϕ G i 1 M i j 1 X i j k 1 ( k ) ) , MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGqbWaa0baaSqaaiaahIfadaqhaa adbaGaamyAaaqaaiaab2gacaqGPbGaae4CaaaaaSqaaGqaaiaa=Pca aaGccaaI9aGaeqiWda3aaSbaaSqaaiaadEeadaqhaaadbaGaamyAaa qaaiaaigdaaaaaleqaaOWaaebmaeqaleaadaabcaqaaiaadUgacaaM c8oacaGLiWoacaaMc8UaamyyamaaBaaameaacaWGPbGaam4Aaaqaba WccaaI9aGaaGymaaqaaiaadchacqGHRaWkcaWGXbaaniabg+GivdGc caaMc8Uaeq4UdW2aa0baaSqaaiaadEeadaqhaaadbaGaamyAaaqaai aaigdaaaWccaWGybWaa0baaWqaaiaadMgacaWGRbaabaGaaGymaaaa aSqaamaabmaabaGaam4AaaGaayjkaiaawMcaaaaakmaabmaabaWaae bmaeqaleaacaWGQbGaaGypaiaaigdaaeaacaWGUbWaaSbaaWqaaiaa dMgaaeqaaaqdcqGHpis1aOGaaGPaVlabeM8a3naaBaaaleaacaWGhb Waa0baaWqaaiaadMgaaeaacaaIXaaaaSGaamytamaaDaaameaacaWG PbGaamOAaaqaaiaaigdaaaaaleqaaOWaaebmaeqaleaadaabcaqaai aadUgacaaMc8oacaGLiWoacaaMc8UaamOyamaaBaaameaacaWGPbGa amOAaiaadUgaaeqaaSGaaGypaiaaigdaaeaacaWGWbaaniabg+Givd GccaaMc8Uaeqy1dy2aa0baaSqaaiaadEeadaqhaaadbaGaamyAaaqa aiaaigdaaaWccaWGnbWaa0baaWqaaiaadMgacaWGQbaabaGaaGymaa aaliaadIfadaqhaaadbaGaamyAaiaadQgacaWGRbaabaGaaGymaaaa aSqaamaabmaabaGaam4AaaGaayjkaiaawMcaaaaaaOGaayjkaiaawM caaiaacYcaaaa@8A1B@ until we obtain a valid sample that satisfies X i 1 S h ; MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWHybWaa0baaSqaaiaadMgaaeaaca aIXaaaaOGaeyycI88efv3ySLgznfgDOfdaryqr1ngBPrginfgDObYt UvgaiqaacqWFse=udaWgaaWcbaGaamiAaaqabaGccaGG7aaaaa@42F7@ see the Appendix for a proof that this rejection sampling scheme results in a valid Gibbs sampler. Notice that since P X i mis * MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGqbWaa0baaSqaaiaahIfadaqhaa adbaGaamyAaaqaaiaab2gacaqGPbGaae4CaaaaaSqaaGqaaiaa=Pca aaaaaa@37FA@ itself is untruncated, we can generate samples from it by sampling each variable independently using (2.3) and (2.4). We therefore replace step S9 with S9'.

  1. For each missing household-level variable, that is, each variable where k { p + 1, , p + q } MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGRbGaeyicI48aaiWaaeaacaWGWb Gaey4kaSIaaGymaiaaiYcacaaMe8UaeSOjGSKaaGilaiaaysW7caWG WbGaey4kaSIaamyCaaGaay5Eaiaaw2haaaaa@4116@ with a i k = 1 , MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGHbWaaSbaaSqaaiaadMgacaWGRb aabeaakiaai2dacaaIXaGaaiilaaaa@3696@ sample X i k 1 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGybWaa0baaSqaaiaadMgacaWGRb aabaGaaGymaaaaaaa@350D@ using (2.3).
  2. For each missing individual-level variable, that is, each variable where j = 1, , n i MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGQbGaaGypaiaaigdacaaISaGaaG jbVlablAciljaaiYcacaaMe8UaamOBamaaBaaaleaacaWGPbaabeaa aaa@3B90@ and k { 1, , p } MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGRbGaeyicI48aaiWaaeaacaaIXa GaaGilaiaaysW7cqWIMaYscaaISaGaaGjbVlaadchaaiaawUhacaGL 9baaaaa@3D67@ with b i j k = 1 , MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGIbWaaSbaaSqaaiaadMgacaWGQb Gaam4AaaqabaGccaaI9aGaaGymaiaacYcaaaa@3786@ sample X i j k 1 MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGybWaa0baaSqaaiaadMgacaWGQb Gaam4Aaaqaaiaaigdaaaaaaa@35FC@ using (2.4).
  3. Set the sampled household-level and individual-level values to X i mis * . MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWHybWaa0baaSqaaiaadMgaaeaaca qGTbGaaeyAaiaabohacaGGQaaaaOGaaGzaVlaac6caaaa@392C@
  4. Combine X i mis * MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWHybWaa0baaSqaaiaadMgaaeaaca qGTbGaaeyAaiaabohacaGGQaaaaaaa@36E6@ with the observed X i obs , MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWHybWaa0baaSqaaiaadMgaaeaaca qGVbGaaeOyaiaabohaaaGccaaMb8Uaaiilaaaa@3877@ that is, set X i 1 * = ( X i obs , X i mis * ) MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWHybWaa0baaSqaaiaadMgaaeaaca aIXaGaaiOkaaaakiaai2dadaqadaqaaiaahIfadaqhaaWcbaGaamyA aaqaaiaab+gacaqGIbGaae4CaaaakiaaygW7caaISaGaaGjbVlaahI fadaqhaaWcbaGaamyAaaqaaiaab2gacaqGPbGaae4CaiaacQcaaaaa kiaawIcacaGLPaaaaaa@454F@ . If X i 1 * S h , MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWHybWaa0baaSqaaiaadMgaaeaaca aIXaGaaiOkaaaakiabgMGipprr1ngBPrwtHrhAXaqeguuDJXwAKbst HrhAG8KBLbaceaGae8NeXp1aaSbaaSqaaiaadIgaaeqaaOGaaiilaa aa@4396@ set X i mis = X i mis * , MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWHybWaa0baaSqaaiaadMgaaeaaca qGTbGaaeyAaiaabohaaaGccaaI9aGaaCiwamaaDaaaleaacaWGPbaa baGaaeyBaiaabMgacaqGZbGaaiOkaaaakiaaygW7caGGSaaaaa@3EC9@ otherwise, return to step (9'a).

To initialize each X i mis , MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWHybWaa0baaSqaaiaadMgaaeGaba alfiaab2gacaqGPbGaae4CaaaakiaaygW7caGGSaaaaa@38B0@ we suggest sampling from the empirical marginal distribution of each variable k MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWGRbaaaa@325A@ using the available cases for each variable, and requiring that the household satisfies X i 1 S h . MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaebbnrfifHhDYfgasaacH8rrps0l bbf9q8WrFfeuY=Hhbbf9y8WrFj0xb9qqFj0db9qqvqFr0dXdHiVc=b YP0xH8peeu0xXdcrpe0db9Wqpepec9ar=xfr=xfr=tmeaabaqaciGa caGaaeqabaqaaeaadaaakeaacaWHybWaa0baaSqaaiaadMgaaeaaca aIXaaaaOGaeyycI88efv3ySLgznfgDOfdaryqr1ngBPrginfgDObYt UvgaiqaacqWFse=udaWgaaWcbaGaamiAaaqabaGccaGGUaaaaa@42EA@


Report a problem on this page

Is something not working? Is there information outdated? Can't find what you're looking for?

Please contact us and let us know how we can help you.

Privacy notice

Date modified: