Upload
henner-schliebs
View
950
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Watch it in presentation mode. This demo shows the use of Predictive Analysis in a talent management context - an analysis of career movements within a given company including clustering, decision trees and more. Figure out if your talent is moving in the right direction and give advice if not to optimize your role management and investment in your workforce. Here's a click through demo: http://bit.ly/TA-demo Here's a 30-day trial version of the solution: http://bit.ly/try-PA
Citation preview
Proactive Career Path AnalysisSAP Predictive Analysis for HR
Henner Schliebs, August 2013
© 2013 SAP AG. All rights reserved. 2Customer
How can we analyze the flow of people withSAP Predictive Analysis?
1
Visually explore HR data on employee moves through the company
Apply statistical algorithm to identify groups of employees with similar patterns for changing positions
Derive a model that can predict the success of a change of position based on employee attributes
Use this model to predict the probability of success for some upcoming moves
2 3 4
© 2013 SAP AG. All rights reserved. 3
Our Source data is based on Excel but could also come via HANA or BO
Universe
© 2013 SAP AG. All rights reserved. 4
© 2013 SAP AG. All rights reserved. 5
© 2013 SAP AG. All rights reserved. 6
Here we can preview the data that is to be
imported
© 2013 SAP AG. All rights reserved. 7
The imported data contains information on position changes as well as master data before
and after the move
List of dimensions inside the dataset
Since Excel does not distinguish between dimensions and measures, we need to manually define our key
figures for the analysis
© 2013 SAP AG. All rights reserved. 8
Our newly created measures
Aggregation behavior
© 2013 SAP AG. All rights reserved. 9
Switch aggregation to “average” to calculate average success
ratio of a position change
© 2013 SAP AG. All rights reserved. 10
Let’s rename the measures
© 2013 SAP AG. All rights reserved. 11
Now we will filter out all employees who did not have a performance rating after
their change of position
© 2013 SAP AG. All rights reserved. 12
© 2013 SAP AG. All rights reserved. 13
We repeat the previous steps to also exclude employees who did not have a performance rating before their move
(This is skipped here)
© 2013 SAP AG. All rights reserved. 14
The two filters we have just applied
Our source data has some geographical
information that can be leveraged for analysis
© 2013 SAP AG. All rights reserved. 15
© 2013 SAP AG. All rights reserved. 16
If you have additional data like Region or City you can
create a navigation hierarchy that can be
browsed visually
© 2013 SAP AG. All rights reserved. 17
PA is quite smart and can identify both ISO-coded
and explicitly named geographical data
© 2013 SAP AG. All rights reserved. 18
We have finished preparation of the data and can now proceed to visual exploration
We will start with an analysis of the success ratio of position changes along the country hierarchy we just created
© 2013 SAP AG. All rights reserved. 19
It seems that there are large differences in the success ratio between
countries
© 2013 SAP AG. All rights reserved. 20
Now, let’s look at how the success probability might be linked with moves
across job functions
For this analysis, we will use a Heatmap with the job functions before and after as
axes
© 2013 SAP AG. All rights reserved. 21
Job functions that are quite different seem to go
along with a low probability of success…
…while moves inside a job function work quite
well.
© 2013 SAP AG. All rights reserved. 22
The heat map tells us something about how well certain combinations of job
functions work together, but…
…it does not take into account how frequent certain combinations appear in
the first place.
To analyze this we will look at a Treemap which is basically a Heatmap with a
weighting factor.
© 2013 SAP AG. All rights reserved. 23
The size of the rectangle is now proportional to the total number of moves for
this combination.These combinations are quite frequent and rarely
go well.
© 2013 SAP AG. All rights reserved. 24
Let’s switch to a different view and look at the question: How are success probability and performance rating before the move
tied together?
© 2013 SAP AG. All rights reserved. 25
For employees with low performance ratings a
change of position has a very high probability of
success.
Employees with high performance ratings on the other hand have it
much harder to perform equally well in their new
role.
© 2013 SAP AG. All rights reserved. 26
We see that there are some anomalies but so far we have only explored the data
visually: Nothing has yet been proven.
Therefore we will now apply some statistical algorithms to see which
patterns emerge scientifically.
© 2013 SAP AG. All rights reserved. 27Customer
How can we analyze the flow of people withSAP Predictive Analysis?
1
Visually explore HR data on employee moves through the company
Apply statistical algorithm to identify groups of employees with similar patterns for changing positions
Derive a model that can predict the success of a change of position based on employee attributes
Use this model to predict the probability of success for some upcoming moves
2 3 4
© 2013 SAP AG. All rights reserved. 28
Here you can see the available algorithms that can be applied to your
data.In this area you can combine individual analyses to form a
comprehensive model for understanding relationships.
© 2013 SAP AG. All rights reserved. 29
First we want to apply some filters to the data
© 2013 SAP AG. All rights reserved. 30
© 2013 SAP AG. All rights reserved. 31
Let’s filter out the employees without
performance ratings
© 2013 SAP AG. All rights reserved. 32
We rename the filter so we can keep track once
the model becomes more complex
© 2013 SAP AG. All rights reserved. 33
We configure the second filter to filter out all dimensions that we are not going to
use in our first analyses – just to be more convenient for us.
© 2013 SAP AG. All rights reserved. 34
© 2013 SAP AG. All rights reserved. 35
Here we will have only the employees and only the dimensions we are
interested in
Now we add a classification algorithm
that will try to find clusters of position
changes with similar values in the dimensions
© 2013 SAP AG. All rights reserved. 36
We’ve added the algorithm twice to calculate two
different models on the same data and compare them
© 2013 SAP AG. All rights reserved. 37
© 2013 SAP AG. All rights reserved. 38
We will use all the available information to see what kind of clusters the algorithm can
find
This first analysis will try to categorize the available data
into five clusters…
© 2013 SAP AG. All rights reserved. 39
© 2013 SAP AG. All rights reserved. 40
…while our second analysis will try to find ten clusters.
© 2013 SAP AG. All rights reserved. 41
Let’s run the analysis!
© 2013 SAP AG. All rights reserved. 42
© 2013 SAP AG. All rights reserved. 43
Here we can see to which cluster a record was assigned by the
model…
The different components of our
model can be viewed along with their
intermediate results
…but we want to see a summary of the models
first.
© 2013 SAP AG. All rights reserved. 44
Here we see the number of records that were assigned to each
cluster in the 5-K analysis
This chart shows how homogenous (“dense”)
the clusters are and how different from one
another
In this chart we can look at individual dimensions and
check which dimension values were how common in
each cluster
This chart shows a profile diagram for each cluster
(the axes are the dimensions that were put
into the analysis)
© 2013 SAP AG. All rights reserved. 45
Example: In cluster 1 the average time in position
before the move was 1.53 years
We can see that most employees were assigned to
this cluster and that this cluster is very heterogenous
– this is a strong indicator that 5 clusters are not enough to sufficiently
describe our data
© 2013 SAP AG. All rights reserved. 46
Is the model with ten clusters better than the one with five?
Let’s check…
© 2013 SAP AG. All rights reserved. 47
Two of the ten clusters are quite heterogenous – but not
as bad as in the previous analysis.
Also: They are not as big as before – that’s a big
improvement.
© 2013 SAP AG. All rights reserved. 48
So we would prefer to use ten clusters. But what describes these clusters?
Ordinarily one would use the charts on this page or a custom visualization to find
out how the clusters are comprised.
We are not going to pursue this here but are going to enhance our model with a
second type of analysis.
© 2013 SAP AG. All rights reserved. 49Customer
How can we analyze the flow of people withSAP Predictive Analysis?
1
Visually explore HR data on employee moves through the company
Apply statistical algorithm to identify groups of employees with similar patterns for changing positions
Derive a model that can predict the success of a change of position based on employee attributes
Use this model to predict the probability of success for some upcoming moves
2 3 4
© 2013 SAP AG. All rights reserved. 50
To answer the question: “When is a move going to be
successful?” we will use a decision tree.
© 2013 SAP AG. All rights reserved. 51
We connect the decision tree to the first filter since we want to use additional columns that were not
necessary for our previous analyses.
© 2013 SAP AG. All rights reserved. 52
From our visual exploration we have formed the
hypothesis that the following parameters affect the probability of success:
Job Function beforeJob Function after
Performance Rating beforeCountry AfterFrom our clustering we have
found that Time in Position is important.
We will additionally add:
Job Level beforeJob Level after
Change of Career Path FlagTotal Tenure
And we are going to model whether a move will be
successful
© 2013 SAP AG. All rights reserved. 53
We will save the decision tree as a custom model so
we can apply it to a different dataset later.
© 2013 SAP AG. All rights reserved. 54
Run the analysis!
© 2013 SAP AG. All rights reserved. 55
© 2013 SAP AG. All rights reserved. 56
Here we can see whether our models thinks that a
certain move will be successful
But let’s look at the decision tree directly
© 2013 SAP AG. All rights reserved. 57
“Yes” = Position Change will be
successful Green = relative share with
successful moves
Dimension on which decision for
categorization is made
Result 1: If low or medium performance rating, very high probability that any move will
lead to improvement
© 2013 SAP AG. All rights reserved. 58
Result 2: For very good ratings the move has a much higher chance of being successful if
employee has been in his previous position for a long
time (>3.7 years)
© 2013 SAP AG. All rights reserved. 59
Result 3: Promotions for good employees rarely go well when they go along with a change of job function – especially if the
employee was in R&D or support before
Result 4: For more customer oriented Job Functions
Promotions can go very well in certain countries
Complex decision tree! Let’s see how well it fits the data
overall.
© 2013 SAP AG. All rights reserved. 60
This chart compares the relative frequency of actually successful moves against the predicted success of a move
We can see that the model has some trouble predicting
negative success where it has an accuracy of about 55%
But if the model says a move is going to be successful,
chances are quite high that it will be so in reality as well
© 2013 SAP AG. All rights reserved. 61
We have now created a prediction model for success of a position change based on
historical data.
Now we will apply this model to some upcoming moves and see what the model
predicts for these employees.
© 2013 SAP AG. All rights reserved. 62Customer
How can we analyze the flow of people withSAP Predictive Analysis?
1
Visually explore HR data on employee moves through the company
Apply statistical algorithm to identify groups of employees with similar patterns for changing positions
Derive a model that can predict the success of a change of position based on employee attributes
Use this model to predict the probability of success for some upcoming moves
2 3 4
© 2013 SAP AG. All rights reserved. 63
We add a new dataset into our analysis that contains data on
the upcoming position changes for seven employees
© 2013 SAP AG. All rights reserved. 64
© 2013 SAP AG. All rights reserved. 65
© 2013 SAP AG. All rights reserved. 66
In the new dataset we have all information that we need to
apply our decision tree
© 2013 SAP AG. All rights reserved. 67
© 2013 SAP AG. All rights reserved. 68
© 2013 SAP AG. All rights reserved. 69
© 2013 SAP AG. All rights reserved. 70
© 2013 SAP AG. All rights reserved. 71
© 2013 SAP AG. All rights reserved. 72
Here we have the predicted results after applying our model
along with the predicted probabilities for positive and
negative success
Based on the prediction – Mr. Gonzales’ move will probably lead to a lower performance
after the move
Mrs. Adams’ move on the other hand will most probably go
well!
© 2013 SAP AG. All rights reserved. 73
Here we can use visualizations to compare the different
success probabilities for our seven employees.
Last but not least, we can share our models and
predictions with our colleagues – directly from the application.
© 2013 SAP AG. All rights reserved. 74
Select what you would like to share – e. g. your datasets,
results, visualizations,…
And select how you would like to share it.
Henner SchliebsAnalytics Product Marketing
@hschliebshenner
hschliebsFlow of people blog: http://bit.ly/SAP-TA-blog Talent Analytics Video: http://bit.ly/TA-YT