Implement solutions for processing dataset

Assignment Help Python Programming
Reference no: EM132504455

CIS7031 Programming for Data Analysis - Cardiff Metropolitan University

This assessment is designed to demonstrate a student's completion of the following Learning Outcomes:

Learning Outcome 1: Critically analyse and evaluate various statistical and computational techniques for analysing datasets and determine the most appropriate technique for a business problem;

Learning Outcome 2: Critically evaluate, develop and implement solutions for processing datasets and solving complex problems in variousenvironments using relevant programming paradigms;

Learning Outcome 3: Evaluate and apply key steps and issues involved in data preparation, cleaning, exploring, creating, optimizing and evaluating models;

Learning Outcome 4: Evaluate and apply aspects of data science applications and their use.

Assessment Requirements

This assignment will use employment data of Wales from the StatsWales data source. This dataset provides workplace employment estimates, or estimates of total jobs, for Wales and its NUTS2 areas, along with comparable UK data disaggregated by industry section.
For this assignment students will undertake a data analysis and machine learning approach to reveal the workplace employment landscape of Wales.

Part 1. Data processing
1.1. Download the dataset for the period 2009 - 2018 and create a dataframe that concatenates Wales (total)employment value only.
1.2. Check for any null value or outlier. If found replace that with mean value.
1.3. Change the name of the industries as bellow
The final data frame should look like following

Part 2. Data analysis
For each question provide graph/chart along with your own interpretation (~ 50 words)
2.1. Which industry employed highest and lowest workers over the period?
2.2. Which industry has the highest and lowest overall growth over the period?
2.3. Which years are the best and worst performing year in relation to number of employment. (highest and lowest employment)

Part 3. Visual analysis
Create a dynamic scatter/bubble plot showing the change of workforce number over the period using Plotly express.

Part 4. Correlation
4.1. Taking average employment number for each industry over the period, show and identify the highest and lowest correlated industries.
4.2. Make a year wise correlation for each industry. Does the aforementioned industries are also correlated over the each year? Explain your answer.

Part 5. Clustering (k means&hierarchical)
5.1. Using the best and worst performing year column's employment data (2.3) undertake a K means clustering analysis (K=2 & 3) and identify industries cluster together. Writeyour own interpretation (~100 words).
5.2. Using the same dataset (best & worst performing) create a hierarchical cluster. Compare the cluster with k means clusters.

Part  6. Discussion
Provide a brief discussion (~ 300 words) on employment landscape of Wales based on the employment data analysis results.

Attachment:- Python assesment.rar

Reference no: EM132504455

Questions Cloud

Calculate variable cost per bottle : Create CVP income statement for 2020 based on management's estimates. Compute the break-even point in (1) units and (2) dollars
What is the cost of sales equal to : If Sales equal $2,006.9mm, Gross Profit is $911.9mm and Selling/general expense is $719.7mm. What is the Cost of Sales equal to?
Explain the two main decision criteria that must be used : Ultimately, a treasurer must choose among alternative strategies to manage transaction exposure. Explain the two main decision criteria that must be used.
How much will you need to pay the developer : How much will you need to pay the developer in 24 months if the interest rate is 7.6% per annum compounding monthly
Implement solutions for processing dataset : Evaluate and apply key steps and issues involved in data preparation, cleaning, exploring, creating, optimizing and evaluating models
How does a money market hedge differ for account receivable : Money Market Hedges. How does a money market hedge differ for an account receivable versus that of an account payable? Is it really a meaningful difference?
How did your experience of sex education reflect or diverge : How did your experience of sex education (or lack thereof) in high school reflect or diverge from Valenti's description? How does Angela Davis's description.
How will LLL price the lease : How will LLL price the lease, i.e. compute the annual lease payments, under this arrangement? Round your answer to the nearest dollar
What is the expected intrinsic price of the stock next year : $2 in annual cash dividends indefinitely. If investors face an opportunity cost of 12%, what is the expected intrinsic price of the stock next year?

Reviews

len2504455

5/1/2020 3:44:14 AM

4. you might get the same requirement from other students from my university but you should be able to do without any plagiarism. Absolutely no similarity to be matched. You should be able to produce the Turnitin report. 5. The deadline for this is 7th may 6. Once you are done with the requirement you should be able to connect with me to explain the code written.

len2504455

5/1/2020 3:44:06 AM

Please find the attachment for the assignment brief. Please find the instructions here below. 1. I would like a jupyter notebook which includes all the words and coding in that. 2. Once you are okay with the requirement I will be sending some documents in which the tutor had thought me some coding. You should append the coding from his tutorials nothing out of the box or high-level coding is not accepted. 3. I will also be sending a video recording from which you can get a glance at how to work on the requirement.

Write a Review

Python Programming Questions & Answers

  Write a python program that allows a player to play a game

COMP 1039-Problem Solving and Programming-The University of South Australia-Write a Python program that allows a player to play a game of Dice Poker against.

  Test your python skills in exploring and manipulating text

Recall and use typical programming constructs to design and implement simple software solutions - Explain the importance of programming style concepts

  Design a program that creates an object of the class

Design a program that creates an object of the class and prompts the user to enter the name, type, and age of his pet.

  Display the prcjected rates fer the next six years

Write a program segment that uses a lccp to display the prcjected rates fer the next six years. Generate a random number between 1 and 1000.

  KIT714 ICT Research Principles Assignment problem

KIT714 ICT Research Principles Assignment help and solution, University of Tasmania, Assessment help - select and apply statistical analysis techniques

  Find and display the highest score

Create a list to store their scores. Use a loop to read their scores from the keyboard and store the scores in the list. Find and display the highest score.

  Create a rectangularprism class that has instance variables

Create a RectangularPrism class that has three instance variables for the three dimensions of a rectangular prism (length, width, and height).

  Describe the diurnal variation of cloud

Homework - Data fitting Based on the cloud fraction data, develop a non-linear model to describe the diurnal variation of cloud in the Southeast Atlantic region

  Describe how catching exceptions can help with file errors

Describe how catching exceptions can help with file errors. Write three Python examples that actually generate file errors on your computer.

  Write a program which requests that requests a product name

Write a program which requests that requests a product name and a stock number. Store that data in a List or a Dictionary

  What is their total profit over both weeks

A taxi driver is calculating their profit over two weeks by adding up the fares they charge and subtracting the cost of gas.

  Write the pseudo code and then code it in python

Write the pseudo code and then code it in Python. Write a function that has number of tosses as an input parameter. As usual, screen copy your code and results.

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