Homework 2

The Impact of Community Driven Development after Conflict

Overview

Community Driven Development (CDD) programs have become increasingly popular in international development over the past several decades. CDD programs directly involve impacted communities in the selection, design, and implementation of development projects. Usually, this also involves building upon or creating community level organizations (or committees) that are involved with the projects, with the goal of creating democratic and inclusive decision-making processes. See this 3ie working paper for discussion of some common features of CDD.

Given these design features, proponents of CDD argue that these programs should (a) improve the quality and impact of development projects (e.g., public goods) AND (b) improve social cohesion, inclusion, and local governance. For this reason, CDD has been implemented in a number of post-conflict settings, where the hope is that CDD can both improve development outcomes and contribute to rebuilding social cohesion and governance (which are often harmed by conflict).

Does CDD improve development outcomes? Does it improve social cohesion after conflict? Your goal in this assignment is to answer these questions, using data from an evaluation of a CDD program in post-conflict Sierra Leone.

The relevant files for this assignment are available in the classwork folder in the homework-2 file.

The GoBifo Program in Sierra Leone

Sierra Leone was devastated by a civil war lasting from 1991 to 2002. In the post-conflict context, the Ministry of Local Government and Community Development implemented the GoBifo (“forge ahead”) CDD project in Sierra Leone from 2005-2009 (with support from the World Bank and other international donors). See this report for a detailed summary of the program.

The program had two key components:

  • Block grants of about 4,667 dollars (about 100 per household in each community) that communities could allocate to local development projects, skills trainings, and small-business investment.

  • “Technical assistance that promoted democratic decision-making, the participation of socially marginalized women and youth in local politics, and transparent budgeting practices” (Casey, Glennerster, and Miguel 2012)

The GiBifo program also included an impact evaluation, conducted by economists Katherine Casey, Rachel Glennerster, and Edward Miguel. The academic paper generated from the project is in the References section (Casey, Glennerster, and Miguel 2012).

Wait until after you complete your assignment to read the full paper.

Importantly, the impact evaluation included randomization: communities in the study were randomly assigned to receive the GoBifo program, or not. In this sense, the impact evaluation was similar to a clinical drug trial, where some subjects are randomly assigned to receive the medicine while others do not receive it. This aspect of the design makes it easier to assess the causal impact of this project: we can compare outcomes in the treatment (GoBifo program) and control groups, and test for whether any differences we observe are likely to be due to chance.

Load Data and Packages

You can use the code below to load the packages and data. Make sure the .csv file is saved in your RProj folder for this project.

library(tidyverse)
library(tidymodels)
myData <- read_csv("gobifo_data.csv")

Data

“gobifo_data.csv” provides a condensed version of the data collected by Casey, Glennerster, and Miguel (2012) for their evaluation of the project. The study team gathered literally hundreds of outcome variables, and the paper includes an interesting discussion of how they analyze the data and interpret the results given the large number of outcomes they measured.

The unit of analysis (or row in the dataset) is the village.

For our purposes, we will focus on a smaller set of variables, summarized below:

  • Treatment variable (named t in the data): this equals treatment if the community was randomly assigned to be in the program, and control if not. As a character variable, tidymodels will automatically recognize it as a factor. But be sure to use quotation marks when working with the two categories, e.g. filter(t == "treatment").

  • Community Decision Making Infrastructure: Is there a village development committee in the community? (vdc)

  • Public Goods: Is there a functioning primary school in the community? (f_psch)

  • Inclusion, Gender equality in participatory decision making (role_wmn).

    • “Enumerator account of how actively women participated in the deliberation compared to men, ranging from 5 = no difference between women and men to 1 = women not active at all compared to men”
  • Social Capital: Trust in other in the community (trust_own)

  • Conflict: Percentage of respondents in the village that reported they had NO conflicts/disputes with others that required outside intervention (no_conflict)

Part 1: Setup and Load Data (10 points)

  • Create a folder and an RProj file for this assignment. Save “gobifo_data.csv” in that folder. Create a new Quarto document where you will complete the work for this assignment. Make sure to include a title, your name, and the date. (1 point)
  • Create a code chunk that loads the packages you will need: tidyverse and tidymodels
  • Use read_csv() to read the “gobifo_data.csv” data in to RStudio. Save the dataset as an object called “myData”
  • Examine the data. How many observations (villages) are there in the study? You can use glimpse() to determine the number of rows. How many were in the treatment (t) group (in the program) and how many were in control? You can use summarize() or count() for this calculation.

Part 2: Calculate the Treatment Effect of a Variable (16 points)

Choose one variable other than VDCs (which we already did in class). Calculate the means and treatment effect of your chosen variable.

Part 3: State Your Hypotheses (16 points)

What is your null hypothesis for the effect of your chosen variable? What is your alternative hypothesis?

Part 4: Generate the Null Distribution (16 points)

Using tidymodels, generate a null distribution for the treatment effect of your chosen variable.

Part 5: Get the p-value (16 points)

Use the get_p_value() function from the infer package to calculate the p-value for your chosen variable.

Part 6: Visualize the Treatment Effect (16 points)

Use the visualize() function from the infer package to visualize the treatment effect of your chosen variable relative to the null distribution.

Part 7: Interpret the Results (10 points)

Write one or two paragraphs that summarize the results of your analysis and accurately interpret them. What is the big picture takeaway of your analysis? What does your analysis teach us about the impact of this CDD program based on the variable you chose?

Extra Credit

There are three outcome variables you did not select: create visualizations that display the means and 95% confidence intervals in treatment and control groups for these three outcomes.

Submission Instructions

Head over to Blackboard and go to the Homework 2 assignment. There you will find a link that you can use to upload your project folder. Alternatively you can do the assignment on Posit Cloud.

If you worked with a partner, only one of you should submit the project folder but both of you should still make a submission to Blackboard so that we have a submission to grade.

The person submitting the project folder should take a screen shot of the confirmation message (“Finished Uploading”) and share it with the other group members. This screen shot will be what you submit in Blackboard.

Next, click “Create Submission” and write a statement stating whether you worked on the project independently or whether you are submitting jointly with someone else. Also note whether you used a large language model (LLM) like ChatGPT to help you with the work and which parts of the assignment you used the LLM for. It is fine to use an LLM to help with your code but you must acknowledge the use of it in your submission.

Then, upload the screenshot you saved in the first step. Now submit the assignment.

Please remember to upload your entire project folder and not just the Quarto document.

References

Casey, Katherine, Rachel Glennerster, and Edward Miguel. 2012. “Reshaping Institutions: Evidence on Aid Impacts Using a Preanalysis Plan.” The Quarterly Journal of Economics 127 (4): 17551812.