Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

LendieFollett/A-New-Kind-of-Impact-Evaluation

Domain:

socioeconomic
Creator:
Len
Host:
Bayesian framework for estimating overall capabilities as well as treatment effects on capabilities, choices, and functionings in the Kenya's unconditional cash-transfer scheme, Cash Transfer for Orphans and Vulnerable Children (CT-OVC) README ================ # A New Kind of Impact Evaluation Bayesian framework for estimating overall capabilities as well as treatment effects on capabilities, choices, and functionings in the Kenya’s unconditional cash-transfer scheme, Cash Transfer for Orphans and Vulnerable Children (CT-OVC). ## Usage Within your project location, save functions.R, analysis.R, BSFA_model.stan, in subdirectory “src” and ctovc_final.csv in subdirectory “raw_data”. Set your working directory to be your project location You can use setwd(). For example, ``` r setwd("/Users/Follett/Documents/Research/BSFA") ``` Within this directory, create two new folders named "Original" and "Matched". This is where the corresponding results and plots will be saved. Before you can load the packages, you will need to install them if you have not already done so. Code may look like: ``` r install.packages("rstan") #MCMC sampling install.packages("tidyverse") #graphics, piping, summaries, data manipulation install.packages("reshape2") #wide-to-long melting install.packages("tidyr") #data manipulation install.packages("randomForest") #estimate propensity scores install.packages("Matching") #matching treatment, control groups ``` After each package is installed you can proceed with the code in analysis.R starting with loading each of the above packages. - anthro.do includes the code that is used to compute caloric variables. - analysis.R will source functions.R, which contains functions for stan sampling, treatment effect estimation, and plot creation. Model estimation begins with code chunk that looks like ``` r diversity_sampled <- do_sampling(y=y_stand(kenya$diversity, kenya), X=full_X, X_cntr = full_X_cntr, hh_id=kenya$hhcode, loc_id=kenya$location, file = "src/selection_model2.stan", kappa = 1) ``` Running this should result in 4 chains being distributed across 4 cores: The rest of the code will fit the models for the remaining responses and create graphics and tables present in the …

Visit

github.com