Structured purpose: Implementing Python in Purposive Sample Selection for Evaluation Interviews

Abstract

We demonstrated implementation of Python-based programming to select participants for qualitative evaluation. We used a National Institutes of Health (NIH)-funded multi-site COVID-19 testing program, Rapid Diagnostics for Underserved Populations Program, as our case example. During Phase I, the NIH funded 69 projects, each with known characteristics like underserved focus population(s). Using Python coding, we selected nine sites. We established preliminary conditions for the sample based on key populations. We iteratively applied additional conditions based on site target sample, study design, and geography. For each condition, Python checked every potential sample set against the condition, removed incompatible sets, then added another condition until a single set of sites to interview emerged. The code maximized sample diversity and prioritized projects addressing multiple populations concurrently. Full implementation of code takes about thirty minutes on an ordinary laptop computer. We explain the generation of the code and make it available in Carolina Digital Repository

    Similar works