SlideShare a Scribd company logo
Forecast HR Cost Using Time Series
Modelling (ARIMA)
HR Cost
• HR cost is a key component of HR accounting.
• HR cost is mainly incurred from expenses related to salary, incentive,
reimbursements, insurance, and fixed and miscellaneous costs.
• This includes total cost per hired employee across an entire company, the total
compensation per employee, and the total recruitment expenditures for every
new hire across a particular time frame, expenses on job boards to draw
useful conclusions, salary of recruiters, funds required to establish an
employer brand like attending recruiting events, content writing, designing
posters and videos, social media, cost for partnerships with universities and
institutions, cost of external recruiting agencies, recruiting technology costs
like video interviewing tools, coding assessment tools.
Time Series Modeling
• Forecasting helps to formulate strategies in various businesses and, hence, is a basic need to
help managerial decision-making. Managers have to take decision in the face of uncertainty
without knowing what would happen.
• Forecasting can be obtained by different methods, including qualitative models and
quantitative models.
• Quantitative models include time series models and causal models.
• Causal models are used when one variable is dependent on the values of other variables.
• Time series data provide important information related to time and time series models attempt
to predict the forecast demand (future values) using the past demand values (historical data).
• Time series is a series of data points in which each data point is associated with a timestamp.
They play a major role in understanding a lot of details on specific factors with respect to time.
For example, stock price at different points of time on a given day, amount of sales in a region at
different months of the year
The forecasting function helps to create four types of model:
1. AR (autoregressive): A model that uses the dependent relationship between
an observation and some number of lagged observations.
2. I (integrated): The use of differencing of raw observations (e.g., subtracting
an observation from an observation at the previous time step) in order to
make the time series stationary.
3. MA (moving average): A model that uses the dependency between an
observation and a residual error from a moving average model applied to
lagged observations.
4. ARIMA (autoregressive integrated moving average): A model that has all the
above features. Each of these components are explicitly specified in the
model as a parameter. A standard notation is used for ARIMA(a, d, m) where
the parameters are substituted with integer values to quickly indicate the
specific ARIMA model being used.
• Step 1: Define the model by calling ARIMA() and passing in the a, d, and m
parameters.
• ARIMA=(a, d, m)
where –
• ‘a’ denotes the number of AR (autoregressive) terms, the number of lag
observations included in the model, also called the lag order. For example,
if a is 4, the predictor for y(t) will be y(t-1), y(t-2), y(t-3), and y(t-4).
• ‘d’ denotes the number of times that the raw observations are differenced,
also called the degree of differencing, number of differences, or the
number of non-seasonal differences.
• ‘m’ denotes the size of the moving average window, also called the order
of moving average.
Steps: SPSS (I)
1) Data Define Date and time  Choose appropriate format as per
given data (in this data it is year,month format)  enter the first
year and first month as given in the data  click Ok
2) New columns of year, month and date are created
Steps: SPSS (II) – check if data is stationary
1) Analyze  Forecasting  Sequence Charts
2) Put the variable to be forecasted in the variable box, put the date
in the ‘time axis labels’
3) Click OK to get the output
4) Check the output graph if the data appears to be stationary
(appears consistent along the X-axis and also shouldn’t have too
many peaks upward or downward) or not.
5) Here it is not stationary as it is moving away from the X-axis
Steps: SPSS (II) – check for autocorrelation
1) Analyze  Forecasting  autocorrelation 
2) Put ‘cost’ in the variable box
3) Click Ok
4) The ACF (autocorrelation function) graph shows the correlation. It
should approach to zero quickly and should not stretch too much.
5) Here, it is not getting closer to zero, but increasing in mid-way
Steps: SPSS (II) – data treatment
1) Analyze  Forecasting  autocorrelation 
2) Put ‘cost’ in the variable box
3) Check the difference box and put 1
4) Click Ok
5) Peaks are visible showing positive and negative autocorrelation
6) Analyze  Forecasting  autocorrelation 
7) Put ‘cost’ in the variable box
8) Check the difference box and put 1
9) Check the natural log transform box
10) Click Ok
11) There is some improvement but not much
12) Analyze  Forecasting  autocorrelation 
13) Put ‘cost’ in the variable box
14) Check the difference box and put value 2 (2nd
difference)
15) Uncheck the box against the natural log transform
16) Click Ok
17) The ACF and PCF graph has improved with 2 columns before getting
to near zero autocorrelation
2 peaks before
near zero
autocorrelation
2 peaks before
near zero
autocorrelation
18) Analyze  Forecasting  Sequence Charts
19) Put the variable to be forecasted in the variable box, put the date in
the ‘time axis labels’
20) Check the difference box and put value 2
21) Click OK to get the output
22) The graph has also become more stationary
Performing forecasting by ARIMA
Take the value to be
forecasted in
dependent variable
box
• Select ARIMA from dropdown of method
• Click on criteria
• Enter the values of ARIMA model
• Have these checkboxes ticked for statistics
• Have these checkboxes ticked for Plots
• In options, check the option ‘first case after end of est period through
a specific data
• Enter the end point of forecasting to be done in year and month
• Finally, Click ok
Results
• The R squared value denotes the model fitment of data. It is reported
in interpretation. It should be more than 0.5. If it is more than 0.7, it
is better.
• DF shows the number of lags taken in the model
• Sig shows the significance (p) value of the model
• Forecasted values table
• UCL is upper control limit, LCL is the lower control limit of the forecasted
values. It means the forecasted values may vary within this range.
• The graph shows the observed and forecasted plot of cost

More Related Content

PDF
Module 5.pptx (Data science in engineering)
PDF
Automatic Forecasting at Scale
PDF
Different Models Used In Time Series - InsideAIML
PPTX
Air Passenger Prediction Using ARIMA Model
PDF
Managerial Accounting Decision Making and Motivating Performance 1st Edition ...
PDF
Walk-Through Demand Sales Time Series Forecasting
PDF
Stock Price Prediction using Machine Learning Algorithms: ARIMA, LSTM & Linea...
PPTX
Forecasting Models & Their Applications
Module 5.pptx (Data science in engineering)
Automatic Forecasting at Scale
Different Models Used In Time Series - InsideAIML
Air Passenger Prediction Using ARIMA Model
Managerial Accounting Decision Making and Motivating Performance 1st Edition ...
Walk-Through Demand Sales Time Series Forecasting
Stock Price Prediction using Machine Learning Algorithms: ARIMA, LSTM & Linea...
Forecasting Models & Their Applications

Similar to HR Cost Forecasting using ARIMA modelling (20)

PDF
[141179 - Topic 4 - Group 10] Presentation Slides.pdf
PDF
AIRLINE FARE PRICE PREDICTION
PDF
Non-Temporal ARIMA Models in Statistical Research
PPT
Forecasting Techniques
PPTX
Lecture of forecasting short and updated 1.pptx
PDF
Stationarity and Seasonality in Univariate Time Series.pdf
DOCX
Quality assurance in project management
PPTX
forecasting.pptx
PPTX
forecasting.pptx
PPTX
What is ARIMA Forecasting and How Can it Be Used for Enterprise Analysis?
PPTX
Cost-Estimation-Techniques unit 2.pptx
PDF
Large Scale Automatic Forecasting for Millions of Forecasts
PDF
Stock analysis report
DOCX
Quality management system course
PDF
Managerial Accounting Decision Making and Motivating Performance 1st Edition ...
DOCX
Quality management syllabus
PDF
Managerial Accounting Decision Making and Motivating Performance 1st Edition ...
PPTX
IBP Session for DP which is helpful in learning IBP
PDF
Demand Estimation Model Sensitivity Analysis
DOC
Operation management-notes
[141179 - Topic 4 - Group 10] Presentation Slides.pdf
AIRLINE FARE PRICE PREDICTION
Non-Temporal ARIMA Models in Statistical Research
Forecasting Techniques
Lecture of forecasting short and updated 1.pptx
Stationarity and Seasonality in Univariate Time Series.pdf
Quality assurance in project management
forecasting.pptx
forecasting.pptx
What is ARIMA Forecasting and How Can it Be Used for Enterprise Analysis?
Cost-Estimation-Techniques unit 2.pptx
Large Scale Automatic Forecasting for Millions of Forecasts
Stock analysis report
Quality management system course
Managerial Accounting Decision Making and Motivating Performance 1st Edition ...
Quality management syllabus
Managerial Accounting Decision Making and Motivating Performance 1st Edition ...
IBP Session for DP which is helpful in learning IBP
Demand Estimation Model Sensitivity Analysis
Operation management-notes
Ad

More from Sweta Sinha (11)

PPTX
Effective Communication in a negotiation
PPTX
Negotiation subprocess - cognition, emotion, perception
PPTX
Recruitment and selection in talent acquisition
PPTX
selection process in the talent acquisition
PPTX
Work-flow analysis, Job Analysis, Job design.pptx
PPTX
Human Resource Function - Roles and Responsibilities.pptx
PPTX
Building HR Analytics Culture in organizations
PPTX
Future of HR Analytics the way forward, suggestions and developments
PPTX
3 types of T test- Single Sample, Independent Sample and Paired Sample
PPTX
HR Metrices and formulas with yeah dashboad
PPTX
Introduction to HR Analytics Presentation
Effective Communication in a negotiation
Negotiation subprocess - cognition, emotion, perception
Recruitment and selection in talent acquisition
selection process in the talent acquisition
Work-flow analysis, Job Analysis, Job design.pptx
Human Resource Function - Roles and Responsibilities.pptx
Building HR Analytics Culture in organizations
Future of HR Analytics the way forward, suggestions and developments
3 types of T test- Single Sample, Independent Sample and Paired Sample
HR Metrices and formulas with yeah dashboad
Introduction to HR Analytics Presentation
Ad

Recently uploaded (20)

PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPTX
modul_python (1).pptx for professional and student
PPTX
Introduction to Knowledge Engineering Part 1
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PDF
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
PPTX
SAP 2 completion done . PRESENTATION.pptx
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PDF
.pdf is not working space design for the following data for the following dat...
PPT
Predictive modeling basics in data cleaning process
PDF
annual-report-2024-2025 original latest.
PDF
Introduction to Data Science and Data Analysis
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
STERILIZATION AND DISINFECTION-1.ppthhhbx
PPT
ISS -ESG Data flows What is ESG and HowHow
PPTX
IB Computer Science - Internal Assessment.pptx
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
Introduction-to-Cloud-ComputingFinal.pptx
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
Acceptance and paychological effects of mandatory extra coach I classes.pptx
modul_python (1).pptx for professional and student
Introduction to Knowledge Engineering Part 1
Galatica Smart Energy Infrastructure Startup Pitch Deck
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
SAP 2 completion done . PRESENTATION.pptx
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
.pdf is not working space design for the following data for the following dat...
Predictive modeling basics in data cleaning process
annual-report-2024-2025 original latest.
Introduction to Data Science and Data Analysis
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
STERILIZATION AND DISINFECTION-1.ppthhhbx
ISS -ESG Data flows What is ESG and HowHow
IB Computer Science - Internal Assessment.pptx
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb

HR Cost Forecasting using ARIMA modelling

  • 1. Forecast HR Cost Using Time Series Modelling (ARIMA)
  • 2. HR Cost • HR cost is a key component of HR accounting. • HR cost is mainly incurred from expenses related to salary, incentive, reimbursements, insurance, and fixed and miscellaneous costs. • This includes total cost per hired employee across an entire company, the total compensation per employee, and the total recruitment expenditures for every new hire across a particular time frame, expenses on job boards to draw useful conclusions, salary of recruiters, funds required to establish an employer brand like attending recruiting events, content writing, designing posters and videos, social media, cost for partnerships with universities and institutions, cost of external recruiting agencies, recruiting technology costs like video interviewing tools, coding assessment tools.
  • 3. Time Series Modeling • Forecasting helps to formulate strategies in various businesses and, hence, is a basic need to help managerial decision-making. Managers have to take decision in the face of uncertainty without knowing what would happen. • Forecasting can be obtained by different methods, including qualitative models and quantitative models. • Quantitative models include time series models and causal models. • Causal models are used when one variable is dependent on the values of other variables. • Time series data provide important information related to time and time series models attempt to predict the forecast demand (future values) using the past demand values (historical data). • Time series is a series of data points in which each data point is associated with a timestamp. They play a major role in understanding a lot of details on specific factors with respect to time. For example, stock price at different points of time on a given day, amount of sales in a region at different months of the year
  • 4. The forecasting function helps to create four types of model: 1. AR (autoregressive): A model that uses the dependent relationship between an observation and some number of lagged observations. 2. I (integrated): The use of differencing of raw observations (e.g., subtracting an observation from an observation at the previous time step) in order to make the time series stationary. 3. MA (moving average): A model that uses the dependency between an observation and a residual error from a moving average model applied to lagged observations. 4. ARIMA (autoregressive integrated moving average): A model that has all the above features. Each of these components are explicitly specified in the model as a parameter. A standard notation is used for ARIMA(a, d, m) where the parameters are substituted with integer values to quickly indicate the specific ARIMA model being used.
  • 5. • Step 1: Define the model by calling ARIMA() and passing in the a, d, and m parameters. • ARIMA=(a, d, m) where – • ‘a’ denotes the number of AR (autoregressive) terms, the number of lag observations included in the model, also called the lag order. For example, if a is 4, the predictor for y(t) will be y(t-1), y(t-2), y(t-3), and y(t-4). • ‘d’ denotes the number of times that the raw observations are differenced, also called the degree of differencing, number of differences, or the number of non-seasonal differences. • ‘m’ denotes the size of the moving average window, also called the order of moving average.
  • 6. Steps: SPSS (I) 1) Data Define Date and time  Choose appropriate format as per given data (in this data it is year,month format)  enter the first year and first month as given in the data  click Ok 2) New columns of year, month and date are created
  • 7. Steps: SPSS (II) – check if data is stationary 1) Analyze  Forecasting  Sequence Charts 2) Put the variable to be forecasted in the variable box, put the date in the ‘time axis labels’ 3) Click OK to get the output 4) Check the output graph if the data appears to be stationary (appears consistent along the X-axis and also shouldn’t have too many peaks upward or downward) or not. 5) Here it is not stationary as it is moving away from the X-axis
  • 8. Steps: SPSS (II) – check for autocorrelation 1) Analyze  Forecasting  autocorrelation  2) Put ‘cost’ in the variable box 3) Click Ok 4) The ACF (autocorrelation function) graph shows the correlation. It should approach to zero quickly and should not stretch too much. 5) Here, it is not getting closer to zero, but increasing in mid-way
  • 9. Steps: SPSS (II) – data treatment 1) Analyze  Forecasting  autocorrelation  2) Put ‘cost’ in the variable box 3) Check the difference box and put 1 4) Click Ok 5) Peaks are visible showing positive and negative autocorrelation
  • 10. 6) Analyze  Forecasting  autocorrelation  7) Put ‘cost’ in the variable box 8) Check the difference box and put 1 9) Check the natural log transform box 10) Click Ok 11) There is some improvement but not much
  • 11. 12) Analyze  Forecasting  autocorrelation  13) Put ‘cost’ in the variable box 14) Check the difference box and put value 2 (2nd difference) 15) Uncheck the box against the natural log transform 16) Click Ok 17) The ACF and PCF graph has improved with 2 columns before getting to near zero autocorrelation 2 peaks before near zero autocorrelation
  • 12. 2 peaks before near zero autocorrelation
  • 13. 18) Analyze  Forecasting  Sequence Charts 19) Put the variable to be forecasted in the variable box, put the date in the ‘time axis labels’ 20) Check the difference box and put value 2 21) Click OK to get the output 22) The graph has also become more stationary
  • 14. Performing forecasting by ARIMA Take the value to be forecasted in dependent variable box
  • 15. • Select ARIMA from dropdown of method • Click on criteria • Enter the values of ARIMA model
  • 16. • Have these checkboxes ticked for statistics
  • 17. • Have these checkboxes ticked for Plots
  • 18. • In options, check the option ‘first case after end of est period through a specific data • Enter the end point of forecasting to be done in year and month • Finally, Click ok
  • 19. Results • The R squared value denotes the model fitment of data. It is reported in interpretation. It should be more than 0.5. If it is more than 0.7, it is better.
  • 20. • DF shows the number of lags taken in the model • Sig shows the significance (p) value of the model • Forecasted values table • UCL is upper control limit, LCL is the lower control limit of the forecasted values. It means the forecasted values may vary within this range.
  • 21. • The graph shows the observed and forecasted plot of cost