Write a python script that reads the child mortality data

Assignment Help Computer Engineering
Reference no: EM131658549

Task -

Theme: Child Mortality

Your task is to investigate mortality levels of children, infants and babies around the world. Which countries have a high rate of child deaths and which countries have low rates?  Are there connections between child mortality rates and the income levels of the country, or the region where they are situated?  Are the child mortality rates improving in recent years or getting worse? Reduction of child mortality was Goal 4 of the United Nations' Millennium Development Goals (2000-2015):

The data you will need is available from WHO: The World Health Organisation. 

The two files you need to download are available from these web pages (or can be downloaded from the ICT702 Blackboard page):

  • child mortality data
  • country metadata

Learning Objectives - In this task you will learn how to:

  • Apply relevant Python programming concepts to a data analysis challenge
  • Read data from real sources and wrangle it into the form you need.
  • Develop creative approaches to solving the wrangling/analysis problems.
  • Adhere to the recommended Python programming styles
  • Write programs that produce correct and useful output
  • Organise and present adata analysis report
  • Give an insightful analysis of the given problem.

Task 2 is broken into two parts:

1. Use Python to read and analyse the child mortality data and generate various useful graphs that give insight into the trends.

2. Use Python to combine the child mortality data and the country metadata, to give higher-level analyses of child mortality in relation to income grouping and regions of the world.

1. Child Mortality

In this first part of Task 2, you should write a Python script that reads and analyses the child mortality data file (WHOSIS_MDG_000003.csv) and that produces at least FIVE useful graphs that give insight into the data trends.

For example, here are some suggestions:

  • show the change in child/infant/neonatal mortality over the period 1990 to 2015 for several representative countries.
  • compare the mortality rates of all countries in a given year.
  • compare the improvement in mortality rates over the 1990/2015 period - that is, one divided by the other.
  • compare child mortality against infant mortality and neonatal mortality to see what is the relationship between them.

2. Child Mortality and Country Types

In this second part of Task 2, you should write another Python script that reads and analyses the country metadata (COUNTRY.json) and merges it with the child mortality data from Part 1, to allow you to do some higher-level analysis of child mortality trends.

Your report should include at least twographs that display or compare child/infant/neonatal mortality in different regions of the world (using the 'WHO_REGION' string to group the countries).

You report should include at least two graphs that compare child/infant/neonatal mortality across different income groupings (using the 'WORLD_BANK_INCOME_GROUP' string to classify the countries).

Attachment:- Assignment File.rar

Verified Expert

Data science based work in python. The topic is Child mortality, also known as child death, refers to the death of children under the age of 14 and encompasses neonatal mortality, Need to come up with various visualization and combination of plots for this concept. Another point is child mortality under 5 which refer to any deaths from birth to the 5th birthdayData science based work in python. The topic is Child mortality, also known as child death, refers to the death of children under the age of 14 and encompasses neonatal mortality, Need to come up with various visualization and combination of plots for this concept. Another point is child mortality under 5 which refer to any deaths from birth to the 5th birthday

Reference no: EM131658549

Questions Cloud

Building a computer using the components provided in labsim : Provide a comprehensive and detailed manual documenting the step-by-step process for building a computer using the components provided in LabSim.
Watching television for a sample of people : The following is a summary of the number of hours spent per day watching television for a sample of 100 people.
Discuss and developing a teaching plan for a patient : When developing a teaching plan for a patient who has chronic diarrhea, which of the following foods would the nurse suggest
What is the probability that the student is a freshman : If a randomly selected student does not live in the dormitory, what is the probability that the student is a freshman?
Write a python script that reads the child mortality data : ICT702 Task. In this first part of Task 2, you should write a Python script that reads and analyses the child mortality data file
What are the four requirements of a valid contract : Grant Borman, who was engaged in a construction project, leased a crane from Allied Equipment and hired Crosstown Trucking Co. to deliver the crane.
What is the probability of observing a sample mean : What is the probability of observing a sample mean of 19 or more from a sample size of 35?
Discuss the risk of negative publicity : Should you instead avoid the risk of negative publicity and the consequences of that publicity for the firm's reputation and subsequent profits?
The challenges of implementing an evidence-based research : the challenges of implementing an evidence-based research protocol are conceptual, financial, ethical, and methodological

Reviews

len1658549

9/26/2017 3:40:37 AM

I NEED THIS ASSIGNMENT TO BE DONE IN TWO FILES WEEK 9 AND WEEK 12. JUPITER NOTE BOOK AND PYTHON SCRIPT. 5 COUNTRIES ANALYSIS. MY LECTURER IS STRICT BRO AND BY EXECUTING THE FILE IF IT SHOWS ERROR I WON'T GET ANY MARKS Hints: Some of the columns contain multiple values (a mortality rate, plus a confidence interval), so you will need to split these up into seperate columns. You can either use standard Python data structures to store and manipulate the data, or use the Pandas library if you prefer. Use markup and headings to break your Jupyter notebook into sections and give commentary about what you doing, and discussion of your results. This Jupyter notebook will be what you submit.

len1658549

9/26/2017 3:40:30 AM

Hints: You can use the 'json' library to read the .json file. The resulting object is quite deeply nested, so you will need to explore which substructures contain the data that you want, and then extract that substructure into a dictionary or list that is easier to use. Or write a function that extracts the data that you need. You can either use standard Python data structures to store and manipulate the data, or use the Pandas library if you prefer. Use markup and headings to break your Jupyter notebook into sections and give commentary about what you doing, and discussion of your results. This Jupyter notebook will be what you submit.

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd