Skip to content

AGA-Datathon-2023/Dataminers

Repository files navigation

Dataminers - Automated Analytics Pipeline for the Analysis of Head Start Accessibility and Equity

How to Run the App:

  1. On any systems installed with Docker, run command docker pull chaconn3/hs_viewer to fetch our Python server image.

  2. Copy the file /Dataminers/headstart_status_viewer/compose.yaml to any folder on your system.

  3. Run command docker compose up -d to start the services in detached mode.

  4. Visit http://localhost:8000 to use the web app.

Members

Zizheng Zhang (Sean)

[email protected]

Bio:

  • Bachelor of Arts, Beijing University of Chemical Technology (Beijing, 2014-2019)
  • Junior Software Developer (C#, Unity, and Web full-stack), JHBY Tech Co. Ltd. (Beijing, 2019-2022)
  • Master of Science, University of Maryland, College Park (College Park, 2022-2023)

Yinming Gao (Randall)

[email protected]

Bio:

  • Bachelor of Science, Shandong University of Science and Technology (Shandong, 2017-2021)
  • Data Analyst Intern, DataStory (Beijing, 2021-2022)
  • Master of Science, University of Maryland, College Park (College Park, 2022-2023)

Abstract - Analysis of Head Start Accessibility across the Contiguous U.S.

Established in 1965, Head Start promotes school readiness for children in low-income families by offering educational, nutritional, health, social, and other services. The program is rooted in urban, suburban, and rural communities throughout the nation.

To better facilitate the course of Head Start, we analyzed public data to estimate the accessibility of the Head Start program in the contiguous United States. We constructed multiple metrics to measure and compare the accessibility of Head Start across the states and counties. The areas where communities might be underserved are identified by our metrics. Our analysis will help policy makers and federal agents to facilitate equal access to Head Start.

Technologies In-use

Python: for data extraction, data analysis, statistical modeling, and Web API development.

Docker: for containerized deployment of web application

HTML, CSS, javascript: for web page design and implement

Tableau: for data visualization.

PowerPoint: for the presentation of insights.

List of Python Libraries

Please see the file requirements.txt for a comprehensive list of all the used Python libraries in this project. For successful execution of our notebook, please run the command pip install -r requirements.txt in the project directory. The command will automatically install all the Python libraries dependencies. The command requires the installation of PIP, a widely used Python package manager.

Sample Visualizations

Major Findings

We found that there are clusters of counties in both Texas and Georgia where the metric children per center have abnormally high values, indicating potential scarcity of Head Start recourse in those areas. Policy makers may need to find more Head Start participants in those areas so as to facilitate the accessibility of Head Start.

Nevada, Idaho, Arizona, Georgia, and Texas are the states with the lowest estimated enrollment rate, meaning that the communities in these five states are very likely to be underserved. Policy makers may need to increase public exposure to Head Start, especially to low-income families, so that low-income families are aware of Head Start and begin enrolling in Head Start.

A linear regression model was built to better understand and evaluate the funding policy of Head Start. We achieved an adjusted $R^{2}$ score of 0.971, indicating very successful regression modeling. The model suggests a strong correlation between funding amount, enrollment amount, and regional personal income level, showing that the funding policy of Head Start is well tailored to the actual situation of each state.

Major Achievements

Data Analysis

To accurately measure the impact and current situation of Head Start, we constructed multiple useful metrics to support our argument. The metrics that we have constructed and used include:

  • Children per Center
  • Fund per Child
  • Funding Index
  • Enrollment Rate
  • Center Coverage Rate

Each of the metrics is intended to solve one or a group of closely related questions. And they performed well both measuring the program impact and identifying potential inequality. We believe that our metrics can also inspire data analytics practitioners to build more precise and unbiased metrics in their own domain of work.

Automated Analytics Pipeline

Apart from conduting data analysis on multiple public datasets, we also managed to develop an automated data analytics pipeline that fetches external datasets and transform them into format ready for visualization and finding insights.

Automated Datasets:

Our data pipeline provides the utility to extract the above listed datasets by year, and will work consistently in the future as long as the datasource keeps their current interfacing pattern. Our pipelining service is currently implemented in the form of a web server, which, with a set of very consice user interfaces, enables users to fetch data and download them in well formatted CSV format.

Our application also demonstrates the potential of automating data analytics pipeline, which helps practitioners to focus on the analytics tasks without having to write analysis irrelevant codes by themselves, thereby saving their time and better facilitate productivity.

About

Automated Analytics Pipeline based on Django and Pandas

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •