PolicyEngine / PolicyEngine/analysis-notebooks

Calculate poverty and child poverty rates for all 50 states + DC

Open
#127 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Jupyter Notebook
Stars
2
Forks
6
PR merge metrics
No merged PRs in 30d

Description

Summary

Create a Jupyter notebook that calculates poverty and child poverty rates for all 50 US states plus Washington DC using PolicyEngine.

Requirements

  • Calculate overall poverty rate for each state + DC (51 jurisdictions total)
  • Calculate child poverty rate (under 18) for each state + DC
  • Use the SPM (Supplemental Poverty Measure) poverty definition
  • Present results in a clear, organized format (tables and/or visualizations)

Suggested approach

  1. Use PolicyEngine US with state-specific microdata
  2. Loop through all states to calculate:
    • Total population and population in poverty
    • Child population and children in poverty
  3. Create summary tables showing:
    • State-by-state poverty rates
    • State-by-state child poverty rates
    • Rankings by poverty rate
  4. Optional: Include visualizations (choropleth maps, bar charts)

Output

A notebook in the repository that can be run to produce current poverty statistics by state.

References

  • PolicyEngine US documentation
  • SPM poverty thresholds

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the PolicyEngine US documentation and SPM poverty thresholds, then determine how state-specific microdata can be used in the notebook. Done means a runnable notebook covering all 50 states and Washington DC, with overall and child poverty rates, summary tables, and rankings; visualizations are optional.

Written by the indexing model from the issue text.

Assessment

Tech stack
jupyter-notebook
Domain
data
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.