Bayes-raking: Bayesian Finite Population Inference with Known Margins
- Data:
acs_simu.rds: Data used for simulation, which mimic ACSlsw.rds: Data used for real data analysis. EXCLUDED IN THIS REPO
-
Scripts:
-
utils.R some functions used in simulation.
-
loading_matrixused to generate matrix$L$ , describe in section 2.1 eq(5) -
margin_vectorused to generate vector$\overrightarrow{N}_{..}$ -
bayes_sample_contingencya small wrapper to genenar a sample contingency table information for bayes raking. Used similar grammar as R packagesurvey::rake - NO NEED TO READ
-
a. Section 3.1
-
sec3_1_simu.RTIME CONSUMING -
sec3_1_one_realization.RWith detail step how to generate loading matrix L. -
stan/bayes_raking.stanBayes raking + Binary outcome
b. Section 3.2
-
sec3_2_simu.RTIME CONSUMING -
sec3_2_one_realization.RWith detail step how to generate loading matrix L. -
bayes_raking_32.stanBayes raking + continue outcome -
basis_32.stanBasis + continue outcome -
projection_32.stanProjection + continue outcome
c. Section 4 (Real data, require Data/lsw.rds)
-
sec4_lsw_study.R!!REQUIRE lsw.rds required bayes_raking_horseshoe.stan
-
utils.R some functions used in simulation.