Giter Site home page Giter Site logo

stratificationbasd's Introduction

Stratification in Bayesian Adaptive Survey Designs

This repository serves as the research archive for the Master's thesis “Optimal Stratification in Bayesian Adaptive Survey Designs” submitted on 10/05/2021 by Yongchao Ma. It contains computer code files to reproduce the case study on the Dutch Health Survey in R.

Abstract

In an increasing number of survey designs, adaptive data collection strategies for different members of the population are adopted to balance the data quality and cost. Stratifying the target population into subgroups in an effective manner plays a decisive role in identifying the optimal adaptive survey design. This paper presents a stratification method on the basis of which the optimal adaptive survey designs can be constructed under the Bayesian analysis to minimize nonresponse bias. The utility of this method compared to two other response- and cost-oriented stratification methods is assessed through a case study based on the Dutch Health Survey. The optimal adaptive survey designs based on the proposed method outperform in minimizing nonresponse bias, which indicates that the underlying stratification is the optimal stratification.

Content

Files/Folders Description
0.Execute.R Instruction to reproduce the study step-by-step
1.ReadRecodeRawData.R Script to read the raw micro data and recode into analysis data
2.BayesModelSvyVar.R Script to predict key survey variables
3.1 StratificationResponseY.R Script to perform ResponseY stratification method
3.2 StratificationResponseX.R Script to perform ResponseX stratification method
3.3 StratificationCostX.R Script to perform CostX stratification method
4.DesignPara.R Script to perform Bayesian analysis of survey design parameters
5.Optimization.R Script to perform mathematical optimization of adaptive survey designs
6.OptimalStratification.R Script to determine optimal stratification
EthicalApproval.pdf Proof of ethical clearance by the FETC (Utrecht University)
Functions Folders containing the functions used by 0.Execute.R
Manuscript Folders containing the manuscript written in LaTeX
Tables Folders containing the generated Table data in the manuscript
Figures Folders containing the generated Figures in the manuscript
Output Folders containing the aggregated data used by 6.OptimalStratification.R

Privacy

The micro data collected between 04/2017 and 03/2018 by Statistics Netherlands are secure use files and are only available via on-site or remote access.

The study has been approved by the Ethics Committee of the Faculty of Social and Behavioural Sciences (FETC) of Utrecht University, filed as an amendment under study 20-0104.

Permission and Access

This research archive is permanently stored on the CBS server with the internal path //cbsp.nl/Productie/Primair/PDCA-SEC/Beheer/StratificationBASD. This research archive is also privately stored on GitHub for a minimum of 10 years and can be accessed by the author Yongchao Ma and the coordinator of the Master's programme, Rens van de Schoot.

Contact

For any help with the files in this archive, please contact Yongchao Ma. For help in accessing the micro data, please contact Barry Schouten ([email protected]) or CBS micro data service.

stratificationbasd's People

Contributors

terrymyc avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.