All states data is included in this model except the following:
- AR
- CT
- HI
- ID
- VT
/data
┣━ costs.js ━━━━┓
┣━ counts.js ┣━ all these are the result of the data transformations taking place in the /source folder
┣━ race.js ━━━━┛
┗━ /source
┣━ models/
┃ ┗━ 2_model_v4.R
┃ ┗━ Source model for model.js. This R script calculates the projected prison populations, race/ethnicity breakdown, and costs.
┣━ final_data_073118/
┃ ┗━ Source data from research team. Contains the three source data files that are used in r2csv.R to create csvs.
┣━ r2csv.R
┃ ┗━ r script that transforms `final_data_073118/*` R data files into csvs. Run this file in the `/dada/source` directory.
┣━ reshape_data_counts.py
┃ ┗━ Reshapes data from counts.csv into counts.json which is then changed to .js Run this file in the `/data/source` directory.
┣━ reshape_data_race.py
┃ ┗━ Reshapes data from race.csv into race.json which is then changed to .js Run this file in the `/data/source` directory.
┣━ race.csv
┃ ┗━ intermediate race and ethnicity data file, a result of the `r2csv.R` script. Used in `reshape_data_race.py` to create `../race.js`, a json file with variable heading.
┣━ counts.csv
┃ ┗━ intermediate counts data file, a result of the `r2csv.R` script. Used in `reshape_data_counts.py` to create `../counts.js`, a json file with variable heading.
┗━ costs.csv
┗━ intermediate costs data file, a result of the `r2csv.R` script. Transcripted to JSON notation through simple copy/paste/replace batch editing in text editor.