Skip to content

Latest commit

 

History

History
154 lines (103 loc) · 11 KB

README.md

File metadata and controls

154 lines (103 loc) · 11 KB

US Job Analysis in R

Makes people smile

HitCount

US Job Analysis in R

Generic badge Generic badge Generic badge ForTheBadge uses-git

This Project contains my Analysis of the Data #TimeSeries and applying time series prediction

GitHub repo size GitHub code size in bytesGitHub top language

Few popular hashtags -

#JobMarketAnalysis #JobSearch #Classification

#dataanalysis #UnitedStates #datavisualization

Motivation

Job analysis (also known as work analysis) is a family of procedures to identify the content of a job in terms of activities involved and attributes or job requirements needed to perform the activities. Job analysis provides information of organizations which helps to determine which employees are best fit for specific jobs. Through job analysis, the analyst needs to understand what the important tasks of the job are, how they are carried out, and the necessary human qualities needed to complete the job successfully.

About the Project

The process of job analysis involves the analyst describing the duties of the incumbent, then the nature and conditions of work, and finally some basic qualifications. After this, the job analyst has completed a form called a job psychograph, which displays the mental requirements of the job.[2] The measure of a sound job analysis is a valid task list. This list contains the functional or duty areas of a position, the related tasks, and the basic training recommendations. Subject matter experts (incumbents) and supervisors for the position being analyzed need to validate this final list in order to validate the job analysis

Data Preparation for Analysis

Made with love ForTheBadge built-with-swag

# Downloading data
ur.data<-fread("https://download.bls.gov/pub/time.series/la/la.data.1.CurrentS")

# Download series ids

ur.series<-fread("https://download.bls.gov/pub/time.series/la/la.series")

# subset data
ur.list<-ur.series[area_type_code =="A" &   #get states
                     measure_code == "3"  &   #get unemployment rate
                     seasonal == "S",         #get seasonally adjusted data
                   c("series_id","area_code","series_title"),
                   with=F]

## Get state names and area crosswalk
ur.area<-fread("https://download.bls.gov/pub/time.series/la/la.area",
               col.names=
                 c("area_type_code","area_code","area_text","display_level",
                   "selectable","sort_sequence"))                   

# merge data
ur.dt<-merge(ur.data,ur.list,by="series_id",all.y=T)

A job search currently gives in download.bls.gov results and provides lots of interesting information that we would like to capture.

Explanation

Job analysis aims to answer questions such as:

Why does the job exist? What physical and mental activities does the worker undertake? When is the job to be performed? Where is the job to be performed? Under What conditions it is to be performed?

Libraries Used

library(data.table)
library(quantmod)
library(tidyverse)
library(tweenr)
library(animation)
library(ggplot2)
library(ggthemes)
install.packages("artyfarty")
library(artyfarty)
library(extrafont)

R Studio R Studio R Studio R Studio R Studio R Studio R Studio R Studio R Studio

Installation

  • Install quantmod using pip command: install.packages("quantmod")
  • Install tidyverse using pip command: install.packages("tidyverse")
  • Install tweenr using pip command: install.packages("tweenr")
  • Install animation using pip command: install.packages("animation")
  • Install ggplot2 using pip command: install.packages("ggplot2")
  • Install ggthemes using pip command: install.packages("ggthemes")
  • Install artyfarty using pip command: install.packages("artyfarty")
  • Install extrafont using pip command: install.packages("extrafont")

How to run?

R Studio

Project Reports

report

Useful Links

  1. Python vs R: How to Analyse 4000 Job Advertisements Using Shiny & Machine Learning

Related Work

Sentiment Analysis GitHub top language

Text Mining Analyzer - A Detailed Report on the Analysis

Contributing

PRs Welcome GitHub issues GitHub pull requests GitHub commit activity

  • Clone this repository:
git clone https://github.com/iamsivab/US-Job-Market-Analysis.git

Need help?

Facebook Instagram LinkedIn

📧 Feel free to contact me @ balasiva001@gmail.com

GMAIL Twitter Follow

License

MIT © Sivasubramanian

GitHub license GitHub forks GitHub stars GitHub followers