GithubHelp home page GithubHelp logo

pradnya1208 / world-happiness-index-analysis-plotly-dashboard Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 38.98 MB

This project aims to do the detailed analysis of World happiness index using Python and create a dashboard summarizing entire analysis using both Tableau and Plotly Dash.

Jupyter Notebook 56.45% Python 33.75% CSS 9.80%
dash plotly dashboard happiness-index happiness-score scatter-plot heatmap happiness-report regression-models tableau

world-happiness-index-analysis-plotly-dashboard's Introduction

github linkedin tableau twitter

Analysis of World Happiness Index (2015 - 2020)

Overview:

Finland was ranked the happiest country in the world, according to the World Happiness Report from 2021. The Nordic country scored 7.89 on a scale from 0 to 10. Two other Nordic countries, Iceland and Denmark, followed with a second and third place, respectively. The World Happiness Report is a landmark survey of the state of global happiness that ranks countries by how happy their citizens perceive themselves to be. The measurement of subjective well-being relies on three main indicators: life evaluations, positive emotions, and negative emotions.

Dataset:

World happiness report

The dataset for this analysis is collected from the Wikepedia. For data cleaning and prepeocessing details check the Notebook

About the World happiness report:

  • The World Happiness Report ranks 156 countries by how happy their citizens perceive themselves to be.
  • The rankings are based on polling (Gallup World Poll) which looks at six variables: GDP per capita, social support, healthy life expectancy, freedom, generosity, and absence of corruption.
  • The 2020 Report for the first time ranked cities around the world by their subjective well-being and looked into how the social, urban and natural environments combine to affect happiness.

About SDSN:

Sustainable Development Solutions Network

  • The SDSN, launched in 2012, mobilizes global scientific and technological expertise to promote practical problem solving for the Sustainable Development Goals (SDGs) and the Paris Climate Agreement.
  • It was established under the auspices of the United Nations Secretary-General.
  • The SDSN and the Bertelsmann Stiftung have been publishing the annual SDG Index & Dashboards Global Report since 2016.

Implementation:

libraries : matplotlib numpy pandas plotly

Highlights of the report:

Top Performers

  • Finland is ranked as the world’s happiest nation for the third consecutive year.
  • Nordic states dominated the top 10, along with countries such as Switzerland, New Zealand and Austria.
  • Luxembourg edged into the 10th spot for the first time this year.

Worst Performers

  • The countries at the bottom are those afflicted by violent conflicts and extreme poverty, with Zimbabwe, South Sudan and Afghanistan classified as the world’s least happy nations.

India’s Performance

  • India, previously ranked at 140 dropped to 144.
  • Its rank is way lower than its neighbours. Nepal is ranked 92, Pakistan is at 66, Bangladesh at 107 and Sri Lanka at 130.
  • India is a new entrant to the bottom-fifteen group.

Tableau Dashboard:

Snippet of tableau dashboard


Checkout the complete dashboard here

Plotly dashboard:


Check the complete implementation index.py.
Design details can be found here

Learnings:

Analysis using Tableau
Making a dashnoard using Plotly Dash
Web scraping and data preprocessing

References:

Dash Overview

Feedback

If you have any feedback, please reach out at [email protected]

🚀 About Me

Hi, I'm Pradnya! 👋

I am an AI Enthusiast and Data science & ML practitioner


github linkedin tableau twitter

world-happiness-index-analysis-plotly-dashboard's People

Contributors

pradnya1208 avatar

Watchers

 avatar

Forkers

mahik007

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.