Skip to content

Mikegr1990/Demographic-Data-Analysis

Repository files navigation

Demographic Data Analysis: Birth Rates, Internet Users, and Life Expectancy

This project explores global demographic trends using data on birth rates, internet users, and life expectancy for 1960 and 2013. The project merges multiple datasets and visualizes key trends using Python.


Table of Contents


Overview

The purpose of this project is to analyze how demographic trends (e.g., birth rates and internet usage) differ across regions, income groups, and over time. The analysis is presented through data visualizations created with Python, focusing on:

  • The relationship between birth rates and internet usage.
  • Changes in life expectancy over time.
  • Comparisons between income groups and geographic regions.

All data preprocessing and analysis were performed programmatically in Python, ensuring reproducibility and transparency.


Technologies Used

  • Programming Language: Python
  • Libraries:
    • pandas for data manipulation
    • numpy for numerical computations
    • matplotlib and seaborn for data visualization

Data Sources

The project combines data from:

  1. A CSV file containing birth rates, internet usage, and income group information.
  2. Python lists with country codes, life expectancy data for 1960 and 2013, and geographic regions.

Visualizations

The following visualizations were created:

  1. Internet Users vs. Birth Rates by Income Group
    Shows the relationship between internet adoption and birth rates categorized by income levels.

  2. Internet Users vs. Birth Rates by Region
    Highlights regional differences in internet usage and birth rates.

  3. Life Expectancy (1960) vs. Birth Rates by Region
    Visualizes the correlation between birth rates and life expectancy in 1960 across regions.

  4. Life Expectancy (2013) vs. Birth Rates by Region
    Displays the same correlation for 2013, highlighting how trends have evolved over time.


Insights

Key takeaways from the analysis include:

  • Internet Penetration: Higher-income countries and regions like Europe and Oceania exhibit higher internet usage alongside lower birth rates.
  • Life Expectancy: Regions with lower birth rates tend to have higher life expectancy, with noticeable improvements from 1960 to 2013 globally.
  • Regional Variations: Africa has the highest birth rates and lowest internet usage and life expectancy, emphasizing disparities.

License

This project is open source and available under the MIT License.

About

Analysis of demographic trends using Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published