SlideShare a Scribd company logo
1 of 19
Download to read offline
Mai Dang, Telstra, November 11th
2016 1 of 19
A New NPS Benchmarking Process with
2016 US Election Interpretation
Mai Dang
Telstra Corporation Limited
11th
November 2016
Net Promoter Scoring (NPS) process consists of two sides:
1. Company’s effort to maximize its Products and Services Performance measured by “Issue
Resolution” metric. A “Resolution Yes” is when Customer answering “Yes” to the question
“Has your issue been resolved?”
Resolution Rate “Yes” (RR) over the survey volume is the most often used. Other answers
like “No” or “Too early to tell” are grouped as 1-RR. RR values are between 0 and 1.
2. Customer’s perception of this effort is the NPS scoring. NPS is narrowed down to 3
Categories according to scores between 0 and 10:
o Advocate (score 9-10) are loyal promoters who will keep buying and refer others.
o Passive (score 7-8) are satisfied but are vulnerable to churn due to different reasons.
o Detractor (score 0-6) are unhappy customers who can damage the brand through
negative word-of-mouth.
NPS is calculated based on difference between Advocate and Detractor in percentages of survey
volume. NPS values are between -100 and +100.
Current NPS benchmarking process [5] is based solely on NPS value. However Customer experience
is more than just NPS as the general Customer feeling is based on issue that was resolved or not.
Issue Resolution rate is a factual and objective metric as it reflects the Company Advocacy’s effort.
Issue Resolution rate determines the true NPS using Binomial Distribution with the whole population
over the reporting period whilst the actual NPS feedback only valid for a sample population.
The tips given in addition to the bill amount in a Restaurant is a good analogy with NPS. If the
services are received as either “very bad” or “very good” then the tips are consistent and variations
are small between payments. The tip amount is the NPS score and represents Customer Empathy
towards the Restaurant Service which is Resolution Rate.
Analogy with Restaurant stops here as NPS context is more intricate than restaurant payment as the
tips and bill amounts in NPS are collapsed into one figure which is NPS. To work out Customer
Empathy, Resolution Rate needs to be included in the process with the use of Binomial Distribution
where NPS values are calculated from the Resolution Rates.
This current exercise proposed a new NPS benchmarking process with a simultaneous ranking on
both NPS and Resolution Rate. If NPS ranking is consistent with Resolution Rate’s then both existing
and new NPS benchmark report the same outcome. If the rankings between NPS and Resolution
Rate are inconsistent or overlapping then the new benchmark outcome will be contradicting the
existing ranking.
Mai Dang, Telstra, November 11th
2016 2 of 19
The results of 2016 US Election [7] with Poll and Vote data demonstrate the use of the new
benchmarking process with Empathy weigh leans toward 1 for the Vote data. Poll data as a
snapshot, has Empathy weights of 0.95 and 1.05 for Republicans and Democrats respectively.
The 2014 NPS Benchmark between Apple and Samsung for Smartphones products [5] is another
example that shows an equivalence with US Election Poll data as both are just NPS snapshots.
To have a robust NPS Benchmarking system, Empathy weight equal to 1 must be used as base for
NPS ranking across the board.
There are three parts of the discussion:
 Part I: Provide a method to work out a NPS score for a given Resolution “Yes” with a neutral
Empathy (weight=1), either by:
a. Using Binomial Distribution algorithm with RR as an input to the model.
b. Using “Bean machine” process in conjunction with 11 row calculation of NPS from
Pascal’s triangle algorithm to perform NPS calculation from RR as an input.
Method (a) can be implemented easily within a spreadsheet. For this exercise, the
results are obtained using approach (b) with R as programming language. A simulation
prototype written Java demonstrates the approach (b) is also discussed using a random
number between 0 and 1 to simulate a Resolution “Yes” or not equal “Yes”.
 Part II: NPS Life Cycle revealed the Strategy to improve the Customer Experience.
 Part III: Introduction of Customer’s Empathy to the NPS actual data. The results are consistent
between Human led and Technology based channels or between Residential and Business
segments and even the timing of NPS process (online and episode) also had a driving effect on
how the score was issued.
Empathy according to [1] is defined as “generally includes responding to positive affects as well as
negative ones without, however, necessarily requiring doing anything about it”.
Mai Dang, Telstra, November 11th
2016 3 of 19
I.NPS machine
1. Bean machine
The easy way to explain analytically the NPS process is to use a board game called “Bean machine”
with a demo from you-tube [2].
From a middle and narrow top entrance of the “Bean machine”, the beans were introduced and
fallen into the bottom slots (see Figure 1) through the gaps between the wooden ticks. Let’s assume
there was a block of 11 x 11 wooden sticks on the board. Each bean will hit these ticks on the way
down to the bottom slots. These ticks constitute the core of Customer interaction with the company.
The 7 leftmost bottom slots are dedicated for Detractors. The 2 rightmost slots are for Advocates.
The 2 slots in the middle are for Passive Customers.
If there are no intervention to the way the wooden ticks are setup, the chance the beans fallen to
right or to the left of the tick is 50% each. With NPS, more the beans fallen to the right better the
NPS is, hence all wooden ticks will have to be “tampered” which reflects the true essence of
Company’s effort in ethical terms which is measured as the Resolution Rate.
Figure 1: “Bean machine” from you-tube [2] https://www.youtube.com/watch?v=3m4bxse2JEQ
2. Pascal’s triangle
Pascal’s triangle calculation [3] was used to work out how many beans will be collected at 11 bins at
the bottom of the board as below. Pascal’s triangle principle is explained as figure 2.
Figure 2: Pascal’s triangle calculation. See Reference [3]
Mai Dang, Telstra, November 11th
2016 4 of 19
3. Bean machine simulation through Pascal’s triangle and Binomial Distribution
Table 1: Pascal’s triangle applied to NPS scoring with values at row 10 as Binomial Coefficients
Binomial Distribution is the statistical expression of the chance for two outcomes (like “Head” and
“Tail” of coin tossing) through a sequence of consecutive events which are linked to Pascal’s triangle
with also two outcomes (“left” and “right” direction) and number of events called Rows from Tables
1 and 2.
The “Bean machine” provides an idea and Pascal’s triangle, Binomial Distribution [4] provides a
framework for building of what is called a “NPS machine” with different adjustments of the wooden
ticks which are “Resolution Yes” in NPS terminology.
The results at the Rows 10 applied to NPS from the Table 2 are used to calculate the chance of each
NPS score using Binomial algorithm as below
1. Detractor score 0: (1-RR)^10
2. Detractor score 1: 10*(1-RR)^9 *(RR)^1
3. Detractor score 2: 45*(1-RR)^8 *( RR)^2
4. Detractor score 3: 120*(1-RR)^7 *(RR)^3
5. Detractor score 4: 210*(1-RR)^6 *( RR)^4
6. Detractor score 5: 252*(1-RR)^5 *( RR)^5
7. Detractor score 6: 210*(1-RR)^4 *( RR)^6
8. Passive score 7: 120*(1-RR)^3 *( RR)^7
9. Passive score 8: 45*(1-RR)^2 *( RR)^8
10. Advocate score 9: 10*(1-RR)^1 *( RR)^9
11. Advocate score 10: 1*(RR)^10
Mai Dang, Telstra, November 11th
2016 5 of 19
Table 2: Normalised NPS scoring with total of each row equal to 1 at a Resolution “Yes” 50%
The simulated scores at the bottom row of table 2 can be implemented within an excel spreadsheet.
Another method to calculate NPS from RR is to use a programming language like R without explicitly
using Binomial expressions which is discussed at next section 3.
4. Bean machine simulation through random number programming using Java.
There is another approach from calculating NPS from RR instead of using Binomial Distribution, is to
use a random number between 0 and 1 is generated each time the bean from the “Bean machine”
hits the wooden tick. If this random number is less than the value of Resolution “Yes” (RR) then the
bean will fall to the right, towards “Advocacy” end. If the random number is between value of RR
and 1 then the bean will fall to the left, towards the “Detractor” end.
This process is encapsulated in a java written application. The results are shown from the Figures 2
and 3 using RR as 50% and NPS is -81 after 10,730 surveys taken. This NPS -81 is confirmed by
Binomial algorithm approach from Table 2 with a value -82 which is good enough to be used.
Mai Dang, Telstra, November 11th
2016 6 of 19
Figure 2 : Logical “Bean Machine” NPS simulation using Java with Resolution “Yes” at 75
Figure 3 : NPS Histogram with Resolution Yes 50% after 10,730 surveys
At RR 50%, the highest outcome according to Figure 3 is Detractor with scores 5, 4 and 6. Passive
score 7 is fourth. Advocate score 9 and 10 occupied the last ranking.
Mai Dang, Telstra, November 11th
2016 7 of 19
5. NPS generation from Resolution “Yes” as an input, using R
Figure 3: Implementation of Pascal’s triangle algorithm using R codes
With Empathy index 1, NPS values are generated over 100 values of RR “Yes” between 0 and 1 are
shown from the figure 5 using the Pascal’s triangle algorithm with R codes as per Figure 4.
R coding:
Figure 4: R codes to generate NPS profile versus Resolution “Yes”
Mai Dang, Telstra, November 11th
2016 8 of 19
Figure 5: NPS profile versus Resolution Rate “Yes”
II. NPS Life Cycle
Figure 7 shows the NPS life cycle from the value -100 going through the median at 0 and
terminating at value 100. The birth of NPS at -100 is with 100% Detractor.
As NPS climbed up to the median value 0, Detractor population is converted to Passive at
same time Passive itself is converted to Advocate. At the left hand side of the median from
Figure 7, the production of Passive from Detractor is much faster than its consumption to
produce Advocate. The profile of Passive rising up to a maximum of 50% at NPS 0. This
dynamic interpretation is proven by the rising profile of Passive because if the consumption
of Passive toward Advocate is fast and instant then Passive profile would be closed to 0%
and flat.
From NPS values going from 0 towards 100, the speed of consumption of Passive to produce
Advocate overtakes its production from Detractor, hence its profile is dropping slowly
toward 0 and so Detractor when NPS reaches its value +100.
These observations from the Figure 7 implies the fact that Advocate doesn’t come from
Detractor but Passive. Passive itself comes from both Detractor and Advocate in a reversible
passage.
Mai Dang, Telstra, November 11th
2016 9 of 19
Strategy for NPS improvement depends on current location of NPS. To increase NPS, either
Detractor would have to diminish or Advocate to increase.
From Figure 7, at NPS equal - 37 both Detractor and Passive are equal in population 45%
with Advocate only 10%. An improvement of NPS will have to be from the consumption of
Detractor to produce Passive.
At NPS 0, both Detractor and Advocate are at 23.5% and Passive at 53%. A conversion of
Passive to Advocate is starting to be more effective than Detractor to Passive.
At NPS +37 where Passive and Advocate are equal at 45% and Detractor is only 10% then
Passive are the one Companies must listen to as Passive conversion to Advocacy is more
efficient.
R coding:
Figure 6: R codes to display NPS Life Cycle from Figure 7
Figure 7: NPS Life Cycle of Detractor, Passive and Advocacy
Conversion of Passive to Advocacy is
faster than Detractor to Passive
Conversion of Detractor to Passive
is faster than Passive to Advocacy
Mai Dang, Telstra, November 11th
2016 10 of 19
III. NPS with Ethical Empathy
1. Design of Customer Empathy Template
To include Empathy weight, NPS is recalculated with RR multiplied by the Empathy weight and
the results with different weights from 0.8 to 1.35 are shown in Figures 8 and 9. “Empathy” zone
with green lines where weight is greater than 1. “Less Empathy” zone with red lines and weights
are less than 1. The bold green line in the middle is with weight 1 where the correct NPS is
calculated for a given RR. This is the bill amount for the restaurant analogy discussed in section II
earlier.
1.1 Use case with constant Resolution Rate Yes
“Empathy” from Figure 8 implies the fact for a given RR says 80%, NPS calculated is +26 with
Empathy weight of 1 and when the weight goes up to 1.2, NPS is rising to +94. NPS drops to -44
when Empathy weight fell to 0.8. Empathy in this example involves an increase of NPS for a
constant RR 80%.
For Empathy weight 1.2, a typical Customer thinking is “I likes what you are doing even though
your resolution has not been improved compared to the past”.
For Empathy weight 0.8, a typical Customer thinking is “As my issue has not been resolved today
even though your service level is the same compared to the past, I can’t give you the same
score”.
Figure 8: Customer Empathy for a constant Resolution “Yes”
Mai Dang, Telstra, November 11th
2016 11 of 19
1.2 Use case with constant NPS
From figure 9, with a constant NPS at 0, value a RR equal to 75% with Empathy weight of 1. If
the weight goes up to 1.25, RR drops back to 60% or if the weight goes down to 0.8, RR
increases to 94%. “Empathy” here involves a drop of RR for same NPS (“I likes what you are
doing and I give you same NPS score even though your resolution has not been as good as
other channel”).
For Empathy weight 1.25, a typical Customer thinking is “I likes what you are doing even
though your resolution (60%) has not been as good as other channels. Instead of giving you a
negative NPS, l give a better NPS”
For Empathy weight 0.80, a typical Customer thinking is “Even though your overall service
level has increased to 94%, I am not comfortable with your resolution process hence give the
same NPS score”.
If the mass of positive thinking customers are more than the negative one, the Empathy at
the end of the day would define the channel Customer Service.
Figure 9: Customer Empathy for a constant NPS
2. Implementation of Empathy
The R codes from Figure 3 are now redesigned by including Empathy weights
between 0.8 and 1.35 are as per Figure 10 below. The final data frame now contains
one extra column Empathy weight and NPS is recalculated each time Empathy
weight changes.
For the method that used Binomial expressions, the equations are now including Empathy
weight with RR ranging from 0 to either 1/Empathy or 1 depends which one reaching 1 first:
Mai Dang, Telstra, November 11th
2016 12 of 19
1. Detractor score 0: (1-RR*Empathy)^10 with RR ∈ {0, maximum(1/Empathy, 1)}
2. Detractor score 1: 10*(1-RR*Empathy)^9 *(RR*Empathy)^1
3. Detractor score 2: 45*(1-RR*Empathy)^8 *( RR*Empathy)^2
4. Detractor score 3: 120*(1-RR*Empathy)^7 *(RR*Empathy)^3
5. Detractor score 4: 210*(1-RR*Empathy)^6 *( RR*Empathy)^4
6. Detractor score 5: 252*(1-RR*Empathy)^5 *( RR*Empathy)^5
7. Detractor score 6: 210*(1-RR*Empathy)^4 *( RR*Empathy)^6
8. Passive score 7: 120*(1-RR*Empathy)^3 *( RR*Empathy)^7
9. Passive score 8: 45*(1-RR*Empathy)^2 *( RR*Empathy)^8
10. Advocate score 9: 10*(1-RR*Empathy)^1 *( RR*Empathy)^9
11. Advocate score 10: 1*(RR*Empathy)^10
Figure 10: Empathy Implementation within NPS model using R codes
3. Where NPS actual data fit within Empathy template
Weekly aggregates of NPS and Resolution Rate Yes results are compiled against the
calculated NPS profiles of Resolution Rate Yes. Due to Commercial Sensitivity, the channel
names have been withdrawn.
The approach to measure actual Empathy is to calculate the minimum distance between
actual NPS and Resolution Rate Yes coordinator point to one of the Empathy weights
between 0.8 and 1.35. The closest weight will have a minimum of distance. Empathy weight
Mai Dang, Telstra, November 11th
2016 13 of 19
variation is quite small (0.05) hence a maximum of error would be 5% on the Empathy
weight measured.
Residential and Business Customer segments from both Human Dialog and Technology
based channels are measured from table 2.
Table 2: Empathy Index measurement.
Figures 12 and 13 compare between Human Dialog and Technology based channels for
Residential and Business segments. The Empathy negative in Technology channel is only
observed in Retail and not in Business segment. This reversed effect in Empathy could be
due to many factors as the objectives of these Technology channels between Residential and
Business segments are quite different to each other.
With another Residential Customer Product from its Online and Episode channel, Empathy is
found more favourable when NPS was issued by Customer immediately after the transaction
than what was provided at some time later with Episode channel (see figure 14).
Figure 12: NPS versus Resolution Rate Yes for Residential Channels
Mai Dang, Telstra, November 11th
2016 14 of 19
Figure 13: NPS versus Resolution Rate Yes for Business Channels
Figure 14: NPS versus Resolution Rate Yes for a Residential Online and Episode Channel
Mai Dang, Telstra, November 11th
2016 15 of 19
The observed facts from figures 12, 13 and 14 above led to 3 concluding remarks
a. Human led channel received more Empathy than a technology based channel from
Residential Customers.
b. Business Customers tend to be more generous in Empathy than its Residential
counterparts.
c. Customers when asked to provide NPS online, have tendency to have more Empathy
than same question was asked some time later.
As a general guideline, if Customer Service is either improved or deteriorated then there
must be a follow up of NPS score accordingly for a neutral NPS scoring process (Empathy 1).
Reality is Customers don’t know what correct NPS for current experience level or cannot
remember what the previous experience was like to make a decision. Empathy plays an
important effect each time there is a variation in Customer Service expressed under
Resolution Rate Yes. If an instant NPS score calculated for Service Level for the day with an
Empathy equates 1, is displayed online, then there would be more chance that all channels
would converge to a neutral Empathy NPS.
IV. 2014 NPS Benchmark
Figure 15: A new NPS benchmark with overlapping between NPS and Resolution Rate
rankings
Empathy has a profound and changing effect on NPS benchmark with a hypothetical
situation where Company A has a NPS +67 higher than its competitor at NPS +54. From
traditional NPS benchmark, A’s Customer Experience is ranked first. However if Resolution
Rate and Empathy calculation are included in the benchmark as figure 15 shown and NPS is
taken at the projection of Empathy weight 1 then A’s NPS is now at around +25 which is
+25
+75Company A
(e.g. Apple NPS 2014 +67)
A’s Competitor
(e.g. Samsung NPS 2014 +54 )
Mai Dang, Telstra, November 11th
2016 16 of 19
lower than its competitor with a corrected NPS at around +75 as shown from figure 15. With
a neutral Customer Empathy, A’s competitor is ranked first and A is in second.
A’s Customer Empathy at 1.1 higher than its competitor’s at 0.95 even though A’s Resolution
Rate 0.8 is lower than its competitor at 0.9. This underlined the fact that A’s Customer
Service is better than its competitor even though A’s issue resolution rate is lower.
A’s competitor resolves more issues than A and yet Customers expressed more Empathy to
A because of something A’s competitor doesn’t have. A’s competitor must look into its
Customer Service process to see where it failed in Customer Empathy.
This hypothetical scenario could have been the real situation for 2014 NPS Benchmark
results in Smartphones section between Apple (Company A) and Samsung with NPS at +67
and +54 respectively [5].
Figure 16: A new NPS benchmark with consistent NPS and Resolution Rate rankings
If Apple Resolution Rate is higher than Samsung’s with either the red line is now relocated to
the left of the Apple green line (see figure 16) or Apple’s green line is relocated to the right
of Samsung’s red line (see figure 17) then existing and new benchmark report the same
outcome with the new NPS projection at a neutral Empathy (weight=1).
Outcomes from figures 16 and 17 are now Apple and Samsung NPS are either +25 and +5 or
+95 and +75 respectively, which are consistent with current NPS ranking with Apple first and
Samsung second (Apple +67 and Samsung +54).
Company A
(e.g. Apple NPS 2014 +67)
A’s Competitor
(e.g. Samsung NPS 2014 +54 )
+25
+5
Mai Dang, Telstra, November 11th
2016 17 of 19
Figure 17: A new NPS benchmark with consistent NPS and Resolution Rate rankings
V. 2016 US Election Benchmark
NPS is calculated between 2 parties Democrat and Republican with results taken from
National Polling Average [6] and Official 2016 US election results taken on the day after the
vote as below:
% Voters at the Poll NPS
Democrat = 45.5 % (45.5 – 42.2) / 100 = 3.3
Republican = 42.2 % (42.2 – 45.5) / 100 = -3.3
Electoral Votes at the Vote NPS
Democrat = 228 Electoral Votes (228 – 290) / (228+290) = + 12
Republican = 290 Electoral Votes (290 – 228) / (228+290) = + 12
Resolution Rate on x-axis is replaced by “% Issues promised to be resolved”.
Company A
(e.g. Apple NPS 2014 +67)
A’s Competitor
(e.g. Samsung NPS 2014 +54 )
+75
+95
Mai Dang, Telstra, November 11th
2016 18 of 19
Figure 18: US 2016 Election results with NPS Benchmarking
Democrat as incumbent party by definition is not in a strong position to have “% Issues
promised to be resolved” higher than the challenger party, as a result Republican appears on
the right of the template similarly to the situation described between Apple and Samsung
from figure 15.
“% Issues promised to be resolved” is allocated at 0.72 for Democrat and 0.77 for Republican
according to figure 18.
The polling data is only a snapshot of voters with Empathy weights between 0.95 and 1.05.
Republicans have a higher “Issue promised to be resolved” (i.e. resolution rate) but poorer in
Empathy weight and % Voters (e.g. NPS) than Democrats before the vote.
Election data has a much larger population with Empathy weight leans towards 1.
Republican with its “% Issues promised to be resolved” higher won the election. Similar
interpretation for Samsung from the figure 15.
This adaptation exercise reinforces the use of Issue Resolution Rate in conjunction with NPS
at a neutral Empathy (weight=1) for NPS Benchmarking process.
NPS actual data is only a snapshot with Empathy weights fluctuate over a broad range of
Empathy weights hence the existing benchmarking process lacks of foundation for a correct
benchmarking. The only way to align all actual NPS snapshot results is to add Resolution
Rate to the NPS template and vertically project the NPS to the Empathy weight 1 curve.
The value allocation of “% Issues promised to resolve” is a key step to align the NPS at the
Poll and at the Vote on a vertical line where the Vote NPS will be located at the Empathy
weight equal to 1. If “% Issues promised to resolve” is well formulated as per Allan
Lichtman’s 13 keys [8] then this approach could be used for prediction of % Voters or NPS
on the election day.
Mai Dang, Telstra, November 11th
2016 19 of 19
Reference
[1] http://www.iep.utm.edu/emp-symp/,
[2] https://www.youtube.com/watch?v=3m4bxse2JEQ
[3] http://www.mathsisfun.com/pascals-triangle.html
[4] http://en.wikipedia.org/wiki/Binomial_coefficient#Binomial_coefficient_with_n.3D1.2F2
[5] https://customergauge.com/news/2014-net-promoter-benchmarks/
[6] http://www.usatoday.com/pages/interactives/2016/election/poll-tracker/
[7] https://pollyvote.com/en/components/index-models/keys-to-the-white-house/
[8] “Predicting the Next President: The Keys to the White House 2016 ed. Edition”
by Allan Lichtman ISBN-13: 978-1442269200 ISBN-10: 1442269200

More Related Content

What's hot

Avoid Overfitting with Regularization
Avoid Overfitting with RegularizationAvoid Overfitting with Regularization
Avoid Overfitting with RegularizationAhmed Gad
 
Machine learning algorithms
Machine learning algorithmsMachine learning algorithms
Machine learning algorithmsShalitha Suranga
 
Machine learning algorithms and business use cases
Machine learning algorithms and business use casesMachine learning algorithms and business use cases
Machine learning algorithms and business use casesSridhar Ratakonda
 
File 498 Doc 27 03dm Exploratorydataanalysis
File 498 Doc 27 03dm ExploratorydataanalysisFile 498 Doc 27 03dm Exploratorydataanalysis
File 498 Doc 27 03dm Exploratorydataanalysismupa
 
Original Research in Current Employment
Original Research in Current EmploymentOriginal Research in Current Employment
Original Research in Current EmploymentCarlos Vasquez
 
A Time Series Analysis for Predicting Basketball Statistics
A Time Series Analysis for Predicting Basketball StatisticsA Time Series Analysis for Predicting Basketball Statistics
A Time Series Analysis for Predicting Basketball StatisticsJoseph DeLay
 
Strayer mat 540 midterm exam
Strayer mat 540 midterm examStrayer mat 540 midterm exam
Strayer mat 540 midterm exameyavagal
 
Strayer mat 540 midterm exam
Strayer mat 540 midterm examStrayer mat 540 midterm exam
Strayer mat 540 midterm examshyaminfo15
 
Sampling distributions stat ppt @ bec doms
Sampling distributions stat ppt @ bec domsSampling distributions stat ppt @ bec doms
Sampling distributions stat ppt @ bec domsBabasab Patil
 
Strayer mat 540 midterm exam
Strayer mat 540 midterm examStrayer mat 540 midterm exam
Strayer mat 540 midterm examerwinlewiss
 
Lecture 4 Applied Econometrics and Economic Modeling
Lecture 4 Applied Econometrics and Economic ModelingLecture 4 Applied Econometrics and Economic Modeling
Lecture 4 Applied Econometrics and Economic Modelingstone55
 

What's hot (14)

Machine learning session1
Machine learning   session1Machine learning   session1
Machine learning session1
 
Avoid Overfitting with Regularization
Avoid Overfitting with RegularizationAvoid Overfitting with Regularization
Avoid Overfitting with Regularization
 
Two Proportions
Two Proportions  Two Proportions
Two Proportions
 
Machine learning algorithms
Machine learning algorithmsMachine learning algorithms
Machine learning algorithms
 
Machine learning algorithms and business use cases
Machine learning algorithms and business use casesMachine learning algorithms and business use cases
Machine learning algorithms and business use cases
 
File 498 Doc 27 03dm Exploratorydataanalysis
File 498 Doc 27 03dm ExploratorydataanalysisFile 498 Doc 27 03dm Exploratorydataanalysis
File 498 Doc 27 03dm Exploratorydataanalysis
 
Original Research in Current Employment
Original Research in Current EmploymentOriginal Research in Current Employment
Original Research in Current Employment
 
A Time Series Analysis for Predicting Basketball Statistics
A Time Series Analysis for Predicting Basketball StatisticsA Time Series Analysis for Predicting Basketball Statistics
A Time Series Analysis for Predicting Basketball Statistics
 
Strayer mat 540 midterm exam
Strayer mat 540 midterm examStrayer mat 540 midterm exam
Strayer mat 540 midterm exam
 
Strayer mat 540 midterm exam
Strayer mat 540 midterm examStrayer mat 540 midterm exam
Strayer mat 540 midterm exam
 
Sampling distributions stat ppt @ bec doms
Sampling distributions stat ppt @ bec domsSampling distributions stat ppt @ bec doms
Sampling distributions stat ppt @ bec doms
 
Strayer mat 540 midterm exam
Strayer mat 540 midterm examStrayer mat 540 midterm exam
Strayer mat 540 midterm exam
 
Lecture 4 Applied Econometrics and Economic Modeling
Lecture 4 Applied Econometrics and Economic ModelingLecture 4 Applied Econometrics and Economic Modeling
Lecture 4 Applied Econometrics and Economic Modeling
 
Chapter09
Chapter09Chapter09
Chapter09
 

Similar to A new NPS benchmarking process with 2016 US Election interpretation

Question1The Tri-City School District has instituted a zero-tol.docx
Question1The Tri-City School District has instituted a zero-tol.docxQuestion1The Tri-City School District has instituted a zero-tol.docx
Question1The Tri-City School District has instituted a zero-tol.docxmakdul
 
As mentioned earlier, the mid-term will have conceptual and quanti.docx
As mentioned earlier, the mid-term will have conceptual and quanti.docxAs mentioned earlier, the mid-term will have conceptual and quanti.docx
As mentioned earlier, the mid-term will have conceptual and quanti.docxfredharris32
 
PRM project report
PRM project reportPRM project report
PRM project reportneha singh
 
Excel Files AssingmentsCopy of Student_Assignment_File.11.01..docx
Excel Files AssingmentsCopy of Student_Assignment_File.11.01..docxExcel Files AssingmentsCopy of Student_Assignment_File.11.01..docx
Excel Files AssingmentsCopy of Student_Assignment_File.11.01..docxSANSKAR20
 
(Gaurav sawant & dhaval sawlani)bia 678 final project report
(Gaurav sawant & dhaval sawlani)bia 678 final project report(Gaurav sawant & dhaval sawlani)bia 678 final project report
(Gaurav sawant & dhaval sawlani)bia 678 final project reportGaurav Sawant
 
Chi square analysis-for_attribute_data_(01-14-06)
Chi square analysis-for_attribute_data_(01-14-06)Chi square analysis-for_attribute_data_(01-14-06)
Chi square analysis-for_attribute_data_(01-14-06)Daniel Augustine
 
Top 100+ Google Data Science Interview Questions.pdf
Top 100+ Google Data Science Interview Questions.pdfTop 100+ Google Data Science Interview Questions.pdf
Top 100+ Google Data Science Interview Questions.pdfDatacademy.ai
 
Introduction to simulating data to improve your research
Introduction to simulating data to improve your researchIntroduction to simulating data to improve your research
Introduction to simulating data to improve your researchDorothy Bishop
 
Accurate Campaign Targeting Using Classification Algorithms
Accurate Campaign Targeting Using Classification AlgorithmsAccurate Campaign Targeting Using Classification Algorithms
Accurate Campaign Targeting Using Classification AlgorithmsJieming Wei
 
Read the article Competition or Complement Six Sigma and TOC that.docx
Read the article Competition or Complement Six Sigma and TOC that.docxRead the article Competition or Complement Six Sigma and TOC that.docx
Read the article Competition or Complement Six Sigma and TOC that.docxmakdul
 
Ways to evaluate a machine learning model’s performance
Ways to evaluate a machine learning model’s performanceWays to evaluate a machine learning model’s performance
Ways to evaluate a machine learning model’s performanceMala Deep Upadhaya
 
Stat-weight Improving the Estimator of Interleaved Methods Outcomes with Stat...
Stat-weight Improving the Estimator of Interleaved Methods Outcomes with Stat...Stat-weight Improving the Estimator of Interleaved Methods Outcomes with Stat...
Stat-weight Improving the Estimator of Interleaved Methods Outcomes with Stat...Sease
 
De vry math 399 ilabs & discussions latest 2016
De vry math 399 ilabs & discussions latest 2016De vry math 399 ilabs & discussions latest 2016
De vry math 399 ilabs & discussions latest 2016lenasour
 
1 Computer Assignment 3 --- Hypothesis tests about m.docx
1 Computer Assignment 3     ---   Hypothesis tests about m.docx1 Computer Assignment 3     ---   Hypothesis tests about m.docx
1 Computer Assignment 3 --- Hypothesis tests about m.docxmercysuttle
 
Complete Parts A & BPart ASome questions in Part A r.docx
Complete Parts A & BPart ASome questions in Part A r.docxComplete Parts A & BPart ASome questions in Part A r.docx
Complete Parts A & BPart ASome questions in Part A r.docxluellaj
 
De vry math 399 ilabs & discussions latest 2016 november
De vry math 399 ilabs & discussions latest 2016 novemberDe vry math 399 ilabs & discussions latest 2016 november
De vry math 399 ilabs & discussions latest 2016 novemberlenasour
 
Nonparametric hypothesis testing methods
Nonparametric hypothesis testing methodsNonparametric hypothesis testing methods
Nonparametric hypothesis testing methodsGaetan Lion
 
Campaign response modeling
Campaign response modelingCampaign response modeling
Campaign response modelingEsteban Ribero
 
Evaluation and optimization of variables using response surface methodology
Evaluation and optimization of variables using response surface methodologyEvaluation and optimization of variables using response surface methodology
Evaluation and optimization of variables using response surface methodologyMohammed Abdullah Issa
 
Part ASome questions in Part A require that you access data .docx
Part ASome questions in Part A require that you access data .docxPart ASome questions in Part A require that you access data .docx
Part ASome questions in Part A require that you access data .docxbridgelandying
 

Similar to A new NPS benchmarking process with 2016 US Election interpretation (20)

Question1The Tri-City School District has instituted a zero-tol.docx
Question1The Tri-City School District has instituted a zero-tol.docxQuestion1The Tri-City School District has instituted a zero-tol.docx
Question1The Tri-City School District has instituted a zero-tol.docx
 
As mentioned earlier, the mid-term will have conceptual and quanti.docx
As mentioned earlier, the mid-term will have conceptual and quanti.docxAs mentioned earlier, the mid-term will have conceptual and quanti.docx
As mentioned earlier, the mid-term will have conceptual and quanti.docx
 
PRM project report
PRM project reportPRM project report
PRM project report
 
Excel Files AssingmentsCopy of Student_Assignment_File.11.01..docx
Excel Files AssingmentsCopy of Student_Assignment_File.11.01..docxExcel Files AssingmentsCopy of Student_Assignment_File.11.01..docx
Excel Files AssingmentsCopy of Student_Assignment_File.11.01..docx
 
(Gaurav sawant & dhaval sawlani)bia 678 final project report
(Gaurav sawant & dhaval sawlani)bia 678 final project report(Gaurav sawant & dhaval sawlani)bia 678 final project report
(Gaurav sawant & dhaval sawlani)bia 678 final project report
 
Chi square analysis-for_attribute_data_(01-14-06)
Chi square analysis-for_attribute_data_(01-14-06)Chi square analysis-for_attribute_data_(01-14-06)
Chi square analysis-for_attribute_data_(01-14-06)
 
Top 100+ Google Data Science Interview Questions.pdf
Top 100+ Google Data Science Interview Questions.pdfTop 100+ Google Data Science Interview Questions.pdf
Top 100+ Google Data Science Interview Questions.pdf
 
Introduction to simulating data to improve your research
Introduction to simulating data to improve your researchIntroduction to simulating data to improve your research
Introduction to simulating data to improve your research
 
Accurate Campaign Targeting Using Classification Algorithms
Accurate Campaign Targeting Using Classification AlgorithmsAccurate Campaign Targeting Using Classification Algorithms
Accurate Campaign Targeting Using Classification Algorithms
 
Read the article Competition or Complement Six Sigma and TOC that.docx
Read the article Competition or Complement Six Sigma and TOC that.docxRead the article Competition or Complement Six Sigma and TOC that.docx
Read the article Competition or Complement Six Sigma and TOC that.docx
 
Ways to evaluate a machine learning model’s performance
Ways to evaluate a machine learning model’s performanceWays to evaluate a machine learning model’s performance
Ways to evaluate a machine learning model’s performance
 
Stat-weight Improving the Estimator of Interleaved Methods Outcomes with Stat...
Stat-weight Improving the Estimator of Interleaved Methods Outcomes with Stat...Stat-weight Improving the Estimator of Interleaved Methods Outcomes with Stat...
Stat-weight Improving the Estimator of Interleaved Methods Outcomes with Stat...
 
De vry math 399 ilabs & discussions latest 2016
De vry math 399 ilabs & discussions latest 2016De vry math 399 ilabs & discussions latest 2016
De vry math 399 ilabs & discussions latest 2016
 
1 Computer Assignment 3 --- Hypothesis tests about m.docx
1 Computer Assignment 3     ---   Hypothesis tests about m.docx1 Computer Assignment 3     ---   Hypothesis tests about m.docx
1 Computer Assignment 3 --- Hypothesis tests about m.docx
 
Complete Parts A & BPart ASome questions in Part A r.docx
Complete Parts A & BPart ASome questions in Part A r.docxComplete Parts A & BPart ASome questions in Part A r.docx
Complete Parts A & BPart ASome questions in Part A r.docx
 
De vry math 399 ilabs & discussions latest 2016 november
De vry math 399 ilabs & discussions latest 2016 novemberDe vry math 399 ilabs & discussions latest 2016 november
De vry math 399 ilabs & discussions latest 2016 november
 
Nonparametric hypothesis testing methods
Nonparametric hypothesis testing methodsNonparametric hypothesis testing methods
Nonparametric hypothesis testing methods
 
Campaign response modeling
Campaign response modelingCampaign response modeling
Campaign response modeling
 
Evaluation and optimization of variables using response surface methodology
Evaluation and optimization of variables using response surface methodologyEvaluation and optimization of variables using response surface methodology
Evaluation and optimization of variables using response surface methodology
 
Part ASome questions in Part A require that you access data .docx
Part ASome questions in Part A require that you access data .docxPart ASome questions in Part A require that you access data .docx
Part ASome questions in Part A require that you access data .docx
 

Recently uploaded

Affiliate Marketing Basic Guide For Beginners _20240521_091615_0000.pdf
Affiliate Marketing Basic Guide For Beginners _20240521_091615_0000.pdfAffiliate Marketing Basic Guide For Beginners _20240521_091615_0000.pdf
Affiliate Marketing Basic Guide For Beginners _20240521_091615_0000.pdfatinukehassan87
 
How to Scale Your Digital Marketing Services in 2024
How to Scale Your Digital Marketing Services in 2024How to Scale Your Digital Marketing Services in 2024
How to Scale Your Digital Marketing Services in 2024Jomer Gregorio
 
Content Segmentation for Organic Visibility
Content Segmentation for Organic VisibilityContent Segmentation for Organic Visibility
Content Segmentation for Organic VisibilityTony Robert
 
Fantasy Cricket Apps: A New Viewpoint for Online Cricket Betting Apps
Fantasy Cricket Apps: A New Viewpoint for Online Cricket Betting AppsFantasy Cricket Apps: A New Viewpoint for Online Cricket Betting Apps
Fantasy Cricket Apps: A New Viewpoint for Online Cricket Betting AppsCricket Betting Online
 
Webinar: What the Hell is Legitimate Interest?
Webinar: What the Hell is Legitimate Interest?Webinar: What the Hell is Legitimate Interest?
Webinar: What the Hell is Legitimate Interest?NapierPR
 
A chronological journey of jobs and responsibilities.
A chronological journey of jobs and responsibilities.A chronological journey of jobs and responsibilities.
A chronological journey of jobs and responsibilities.Stacey Cost
 
BrightonSEO - Search Engine Omnipresence_ Why SEOs need to look beyond Google
BrightonSEO - Search Engine Omnipresence_ Why SEOs need to look beyond GoogleBrightonSEO - Search Engine Omnipresence_ Why SEOs need to look beyond Google
BrightonSEO - Search Engine Omnipresence_ Why SEOs need to look beyond GoogleSimilarweb
 
The Future Normal - DIGGIT - Henry Coutinho-Mason.pdf
The Future Normal - DIGGIT - Henry Coutinho-Mason.pdfThe Future Normal - DIGGIT - Henry Coutinho-Mason.pdf
The Future Normal - DIGGIT - Henry Coutinho-Mason.pdfDIGGIT
 
Back Office Outsourcing Services Company
Back Office Outsourcing Services CompanyBack Office Outsourcing Services Company
Back Office Outsourcing Services Companybrandzus11
 
How to Track, Measure & Communicate SEO Results
How to Track, Measure & Communicate SEO ResultsHow to Track, Measure & Communicate SEO Results
How to Track, Measure & Communicate SEO ResultsMunene Kelvin
 
The ClearVoice Approach to Content Audits
The ClearVoice Approach to Content AuditsThe ClearVoice Approach to Content Audits
The ClearVoice Approach to Content AuditsClearVoice
 
Ultimate Guide to Personal Branding on LinkedIn.pdf
Ultimate Guide to Personal Branding on LinkedIn.pdfUltimate Guide to Personal Branding on LinkedIn.pdf
Ultimate Guide to Personal Branding on LinkedIn.pdfBryan Philips
 
NexGen Alignment: ABM’s Role in Uniting Marketing and Sales
NexGen Alignment: ABM’s Role in Uniting Marketing and SalesNexGen Alignment: ABM’s Role in Uniting Marketing and Sales
NexGen Alignment: ABM’s Role in Uniting Marketing and SalesDemandbase
 
Tea Gobec, Kako pluti po morju tehnoloških sprememb, Innovatif.pdf
Tea Gobec, Kako pluti po morju tehnoloških sprememb, Innovatif.pdfTea Gobec, Kako pluti po morju tehnoloških sprememb, Innovatif.pdf
Tea Gobec, Kako pluti po morju tehnoloških sprememb, Innovatif.pdfDIGGIT
 
Why Digital Marketing Important for our Business.pdf
Why Digital Marketing Important for our Business.pdfWhy Digital Marketing Important for our Business.pdf
Why Digital Marketing Important for our Business.pdfInfyQ Seo Experts
 
DM digital marketing service: grow your business & revenue
DM digital marketing service: grow your business & revenueDM digital marketing service: grow your business & revenue
DM digital marketing service: grow your business & revenuedeepushah1687
 
Beyond the Basics: Enhanced Strategies for Next-Level Advertising
Beyond the Basics: Enhanced Strategies for Next-Level AdvertisingBeyond the Basics: Enhanced Strategies for Next-Level Advertising
Beyond the Basics: Enhanced Strategies for Next-Level AdvertisingJessieGoodrum1
 
Being a PMM with a multi-product portfolio - Product Marketing Summit
Being a PMM with a multi-product portfolio - Product Marketing SummitBeing a PMM with a multi-product portfolio - Product Marketing Summit
Being a PMM with a multi-product portfolio - Product Marketing SummitPieter Brinkman
 
The BoF Brand Magic Index Volume Two — Preview.pdf
The BoF Brand Magic Index Volume Two — Preview.pdfThe BoF Brand Magic Index Volume Two — Preview.pdf
The BoF Brand Magic Index Volume Two — Preview.pdfhannahcrump4
 

Recently uploaded (20)

Affiliate Marketing Basic Guide For Beginners _20240521_091615_0000.pdf
Affiliate Marketing Basic Guide For Beginners _20240521_091615_0000.pdfAffiliate Marketing Basic Guide For Beginners _20240521_091615_0000.pdf
Affiliate Marketing Basic Guide For Beginners _20240521_091615_0000.pdf
 
How to Scale Your Digital Marketing Services in 2024
How to Scale Your Digital Marketing Services in 2024How to Scale Your Digital Marketing Services in 2024
How to Scale Your Digital Marketing Services in 2024
 
Content Segmentation for Organic Visibility
Content Segmentation for Organic VisibilityContent Segmentation for Organic Visibility
Content Segmentation for Organic Visibility
 
Fantasy Cricket Apps: A New Viewpoint for Online Cricket Betting Apps
Fantasy Cricket Apps: A New Viewpoint for Online Cricket Betting AppsFantasy Cricket Apps: A New Viewpoint for Online Cricket Betting Apps
Fantasy Cricket Apps: A New Viewpoint for Online Cricket Betting Apps
 
Webinar: What the Hell is Legitimate Interest?
Webinar: What the Hell is Legitimate Interest?Webinar: What the Hell is Legitimate Interest?
Webinar: What the Hell is Legitimate Interest?
 
A chronological journey of jobs and responsibilities.
A chronological journey of jobs and responsibilities.A chronological journey of jobs and responsibilities.
A chronological journey of jobs and responsibilities.
 
BrightonSEO - Search Engine Omnipresence_ Why SEOs need to look beyond Google
BrightonSEO - Search Engine Omnipresence_ Why SEOs need to look beyond GoogleBrightonSEO - Search Engine Omnipresence_ Why SEOs need to look beyond Google
BrightonSEO - Search Engine Omnipresence_ Why SEOs need to look beyond Google
 
The Future Normal - DIGGIT - Henry Coutinho-Mason.pdf
The Future Normal - DIGGIT - Henry Coutinho-Mason.pdfThe Future Normal - DIGGIT - Henry Coutinho-Mason.pdf
The Future Normal - DIGGIT - Henry Coutinho-Mason.pdf
 
Back Office Outsourcing Services Company
Back Office Outsourcing Services CompanyBack Office Outsourcing Services Company
Back Office Outsourcing Services Company
 
How to Track, Measure & Communicate SEO Results
How to Track, Measure & Communicate SEO ResultsHow to Track, Measure & Communicate SEO Results
How to Track, Measure & Communicate SEO Results
 
The ClearVoice Approach to Content Audits
The ClearVoice Approach to Content AuditsThe ClearVoice Approach to Content Audits
The ClearVoice Approach to Content Audits
 
Ultimate Guide to Personal Branding on LinkedIn.pdf
Ultimate Guide to Personal Branding on LinkedIn.pdfUltimate Guide to Personal Branding on LinkedIn.pdf
Ultimate Guide to Personal Branding on LinkedIn.pdf
 
Media Wall Street | Best Branding And Marketing Agency In Chandigarh
Media Wall Street | Best Branding And Marketing Agency In ChandigarhMedia Wall Street | Best Branding And Marketing Agency In Chandigarh
Media Wall Street | Best Branding And Marketing Agency In Chandigarh
 
NexGen Alignment: ABM’s Role in Uniting Marketing and Sales
NexGen Alignment: ABM’s Role in Uniting Marketing and SalesNexGen Alignment: ABM’s Role in Uniting Marketing and Sales
NexGen Alignment: ABM’s Role in Uniting Marketing and Sales
 
Tea Gobec, Kako pluti po morju tehnoloških sprememb, Innovatif.pdf
Tea Gobec, Kako pluti po morju tehnoloških sprememb, Innovatif.pdfTea Gobec, Kako pluti po morju tehnoloških sprememb, Innovatif.pdf
Tea Gobec, Kako pluti po morju tehnoloških sprememb, Innovatif.pdf
 
Why Digital Marketing Important for our Business.pdf
Why Digital Marketing Important for our Business.pdfWhy Digital Marketing Important for our Business.pdf
Why Digital Marketing Important for our Business.pdf
 
DM digital marketing service: grow your business & revenue
DM digital marketing service: grow your business & revenueDM digital marketing service: grow your business & revenue
DM digital marketing service: grow your business & revenue
 
Beyond the Basics: Enhanced Strategies for Next-Level Advertising
Beyond the Basics: Enhanced Strategies for Next-Level AdvertisingBeyond the Basics: Enhanced Strategies for Next-Level Advertising
Beyond the Basics: Enhanced Strategies for Next-Level Advertising
 
Being a PMM with a multi-product portfolio - Product Marketing Summit
Being a PMM with a multi-product portfolio - Product Marketing SummitBeing a PMM with a multi-product portfolio - Product Marketing Summit
Being a PMM with a multi-product portfolio - Product Marketing Summit
 
The BoF Brand Magic Index Volume Two — Preview.pdf
The BoF Brand Magic Index Volume Two — Preview.pdfThe BoF Brand Magic Index Volume Two — Preview.pdf
The BoF Brand Magic Index Volume Two — Preview.pdf
 

A new NPS benchmarking process with 2016 US Election interpretation

  • 1. Mai Dang, Telstra, November 11th 2016 1 of 19 A New NPS Benchmarking Process with 2016 US Election Interpretation Mai Dang Telstra Corporation Limited 11th November 2016 Net Promoter Scoring (NPS) process consists of two sides: 1. Company’s effort to maximize its Products and Services Performance measured by “Issue Resolution” metric. A “Resolution Yes” is when Customer answering “Yes” to the question “Has your issue been resolved?” Resolution Rate “Yes” (RR) over the survey volume is the most often used. Other answers like “No” or “Too early to tell” are grouped as 1-RR. RR values are between 0 and 1. 2. Customer’s perception of this effort is the NPS scoring. NPS is narrowed down to 3 Categories according to scores between 0 and 10: o Advocate (score 9-10) are loyal promoters who will keep buying and refer others. o Passive (score 7-8) are satisfied but are vulnerable to churn due to different reasons. o Detractor (score 0-6) are unhappy customers who can damage the brand through negative word-of-mouth. NPS is calculated based on difference between Advocate and Detractor in percentages of survey volume. NPS values are between -100 and +100. Current NPS benchmarking process [5] is based solely on NPS value. However Customer experience is more than just NPS as the general Customer feeling is based on issue that was resolved or not. Issue Resolution rate is a factual and objective metric as it reflects the Company Advocacy’s effort. Issue Resolution rate determines the true NPS using Binomial Distribution with the whole population over the reporting period whilst the actual NPS feedback only valid for a sample population. The tips given in addition to the bill amount in a Restaurant is a good analogy with NPS. If the services are received as either “very bad” or “very good” then the tips are consistent and variations are small between payments. The tip amount is the NPS score and represents Customer Empathy towards the Restaurant Service which is Resolution Rate. Analogy with Restaurant stops here as NPS context is more intricate than restaurant payment as the tips and bill amounts in NPS are collapsed into one figure which is NPS. To work out Customer Empathy, Resolution Rate needs to be included in the process with the use of Binomial Distribution where NPS values are calculated from the Resolution Rates. This current exercise proposed a new NPS benchmarking process with a simultaneous ranking on both NPS and Resolution Rate. If NPS ranking is consistent with Resolution Rate’s then both existing and new NPS benchmark report the same outcome. If the rankings between NPS and Resolution Rate are inconsistent or overlapping then the new benchmark outcome will be contradicting the existing ranking.
  • 2. Mai Dang, Telstra, November 11th 2016 2 of 19 The results of 2016 US Election [7] with Poll and Vote data demonstrate the use of the new benchmarking process with Empathy weigh leans toward 1 for the Vote data. Poll data as a snapshot, has Empathy weights of 0.95 and 1.05 for Republicans and Democrats respectively. The 2014 NPS Benchmark between Apple and Samsung for Smartphones products [5] is another example that shows an equivalence with US Election Poll data as both are just NPS snapshots. To have a robust NPS Benchmarking system, Empathy weight equal to 1 must be used as base for NPS ranking across the board. There are three parts of the discussion:  Part I: Provide a method to work out a NPS score for a given Resolution “Yes” with a neutral Empathy (weight=1), either by: a. Using Binomial Distribution algorithm with RR as an input to the model. b. Using “Bean machine” process in conjunction with 11 row calculation of NPS from Pascal’s triangle algorithm to perform NPS calculation from RR as an input. Method (a) can be implemented easily within a spreadsheet. For this exercise, the results are obtained using approach (b) with R as programming language. A simulation prototype written Java demonstrates the approach (b) is also discussed using a random number between 0 and 1 to simulate a Resolution “Yes” or not equal “Yes”.  Part II: NPS Life Cycle revealed the Strategy to improve the Customer Experience.  Part III: Introduction of Customer’s Empathy to the NPS actual data. The results are consistent between Human led and Technology based channels or between Residential and Business segments and even the timing of NPS process (online and episode) also had a driving effect on how the score was issued. Empathy according to [1] is defined as “generally includes responding to positive affects as well as negative ones without, however, necessarily requiring doing anything about it”.
  • 3. Mai Dang, Telstra, November 11th 2016 3 of 19 I.NPS machine 1. Bean machine The easy way to explain analytically the NPS process is to use a board game called “Bean machine” with a demo from you-tube [2]. From a middle and narrow top entrance of the “Bean machine”, the beans were introduced and fallen into the bottom slots (see Figure 1) through the gaps between the wooden ticks. Let’s assume there was a block of 11 x 11 wooden sticks on the board. Each bean will hit these ticks on the way down to the bottom slots. These ticks constitute the core of Customer interaction with the company. The 7 leftmost bottom slots are dedicated for Detractors. The 2 rightmost slots are for Advocates. The 2 slots in the middle are for Passive Customers. If there are no intervention to the way the wooden ticks are setup, the chance the beans fallen to right or to the left of the tick is 50% each. With NPS, more the beans fallen to the right better the NPS is, hence all wooden ticks will have to be “tampered” which reflects the true essence of Company’s effort in ethical terms which is measured as the Resolution Rate. Figure 1: “Bean machine” from you-tube [2] https://www.youtube.com/watch?v=3m4bxse2JEQ 2. Pascal’s triangle Pascal’s triangle calculation [3] was used to work out how many beans will be collected at 11 bins at the bottom of the board as below. Pascal’s triangle principle is explained as figure 2. Figure 2: Pascal’s triangle calculation. See Reference [3]
  • 4. Mai Dang, Telstra, November 11th 2016 4 of 19 3. Bean machine simulation through Pascal’s triangle and Binomial Distribution Table 1: Pascal’s triangle applied to NPS scoring with values at row 10 as Binomial Coefficients Binomial Distribution is the statistical expression of the chance for two outcomes (like “Head” and “Tail” of coin tossing) through a sequence of consecutive events which are linked to Pascal’s triangle with also two outcomes (“left” and “right” direction) and number of events called Rows from Tables 1 and 2. The “Bean machine” provides an idea and Pascal’s triangle, Binomial Distribution [4] provides a framework for building of what is called a “NPS machine” with different adjustments of the wooden ticks which are “Resolution Yes” in NPS terminology. The results at the Rows 10 applied to NPS from the Table 2 are used to calculate the chance of each NPS score using Binomial algorithm as below 1. Detractor score 0: (1-RR)^10 2. Detractor score 1: 10*(1-RR)^9 *(RR)^1 3. Detractor score 2: 45*(1-RR)^8 *( RR)^2 4. Detractor score 3: 120*(1-RR)^7 *(RR)^3 5. Detractor score 4: 210*(1-RR)^6 *( RR)^4 6. Detractor score 5: 252*(1-RR)^5 *( RR)^5 7. Detractor score 6: 210*(1-RR)^4 *( RR)^6 8. Passive score 7: 120*(1-RR)^3 *( RR)^7 9. Passive score 8: 45*(1-RR)^2 *( RR)^8 10. Advocate score 9: 10*(1-RR)^1 *( RR)^9 11. Advocate score 10: 1*(RR)^10
  • 5. Mai Dang, Telstra, November 11th 2016 5 of 19 Table 2: Normalised NPS scoring with total of each row equal to 1 at a Resolution “Yes” 50% The simulated scores at the bottom row of table 2 can be implemented within an excel spreadsheet. Another method to calculate NPS from RR is to use a programming language like R without explicitly using Binomial expressions which is discussed at next section 3. 4. Bean machine simulation through random number programming using Java. There is another approach from calculating NPS from RR instead of using Binomial Distribution, is to use a random number between 0 and 1 is generated each time the bean from the “Bean machine” hits the wooden tick. If this random number is less than the value of Resolution “Yes” (RR) then the bean will fall to the right, towards “Advocacy” end. If the random number is between value of RR and 1 then the bean will fall to the left, towards the “Detractor” end. This process is encapsulated in a java written application. The results are shown from the Figures 2 and 3 using RR as 50% and NPS is -81 after 10,730 surveys taken. This NPS -81 is confirmed by Binomial algorithm approach from Table 2 with a value -82 which is good enough to be used.
  • 6. Mai Dang, Telstra, November 11th 2016 6 of 19 Figure 2 : Logical “Bean Machine” NPS simulation using Java with Resolution “Yes” at 75 Figure 3 : NPS Histogram with Resolution Yes 50% after 10,730 surveys At RR 50%, the highest outcome according to Figure 3 is Detractor with scores 5, 4 and 6. Passive score 7 is fourth. Advocate score 9 and 10 occupied the last ranking.
  • 7. Mai Dang, Telstra, November 11th 2016 7 of 19 5. NPS generation from Resolution “Yes” as an input, using R Figure 3: Implementation of Pascal’s triangle algorithm using R codes With Empathy index 1, NPS values are generated over 100 values of RR “Yes” between 0 and 1 are shown from the figure 5 using the Pascal’s triangle algorithm with R codes as per Figure 4. R coding: Figure 4: R codes to generate NPS profile versus Resolution “Yes”
  • 8. Mai Dang, Telstra, November 11th 2016 8 of 19 Figure 5: NPS profile versus Resolution Rate “Yes” II. NPS Life Cycle Figure 7 shows the NPS life cycle from the value -100 going through the median at 0 and terminating at value 100. The birth of NPS at -100 is with 100% Detractor. As NPS climbed up to the median value 0, Detractor population is converted to Passive at same time Passive itself is converted to Advocate. At the left hand side of the median from Figure 7, the production of Passive from Detractor is much faster than its consumption to produce Advocate. The profile of Passive rising up to a maximum of 50% at NPS 0. This dynamic interpretation is proven by the rising profile of Passive because if the consumption of Passive toward Advocate is fast and instant then Passive profile would be closed to 0% and flat. From NPS values going from 0 towards 100, the speed of consumption of Passive to produce Advocate overtakes its production from Detractor, hence its profile is dropping slowly toward 0 and so Detractor when NPS reaches its value +100. These observations from the Figure 7 implies the fact that Advocate doesn’t come from Detractor but Passive. Passive itself comes from both Detractor and Advocate in a reversible passage.
  • 9. Mai Dang, Telstra, November 11th 2016 9 of 19 Strategy for NPS improvement depends on current location of NPS. To increase NPS, either Detractor would have to diminish or Advocate to increase. From Figure 7, at NPS equal - 37 both Detractor and Passive are equal in population 45% with Advocate only 10%. An improvement of NPS will have to be from the consumption of Detractor to produce Passive. At NPS 0, both Detractor and Advocate are at 23.5% and Passive at 53%. A conversion of Passive to Advocate is starting to be more effective than Detractor to Passive. At NPS +37 where Passive and Advocate are equal at 45% and Detractor is only 10% then Passive are the one Companies must listen to as Passive conversion to Advocacy is more efficient. R coding: Figure 6: R codes to display NPS Life Cycle from Figure 7 Figure 7: NPS Life Cycle of Detractor, Passive and Advocacy Conversion of Passive to Advocacy is faster than Detractor to Passive Conversion of Detractor to Passive is faster than Passive to Advocacy
  • 10. Mai Dang, Telstra, November 11th 2016 10 of 19 III. NPS with Ethical Empathy 1. Design of Customer Empathy Template To include Empathy weight, NPS is recalculated with RR multiplied by the Empathy weight and the results with different weights from 0.8 to 1.35 are shown in Figures 8 and 9. “Empathy” zone with green lines where weight is greater than 1. “Less Empathy” zone with red lines and weights are less than 1. The bold green line in the middle is with weight 1 where the correct NPS is calculated for a given RR. This is the bill amount for the restaurant analogy discussed in section II earlier. 1.1 Use case with constant Resolution Rate Yes “Empathy” from Figure 8 implies the fact for a given RR says 80%, NPS calculated is +26 with Empathy weight of 1 and when the weight goes up to 1.2, NPS is rising to +94. NPS drops to -44 when Empathy weight fell to 0.8. Empathy in this example involves an increase of NPS for a constant RR 80%. For Empathy weight 1.2, a typical Customer thinking is “I likes what you are doing even though your resolution has not been improved compared to the past”. For Empathy weight 0.8, a typical Customer thinking is “As my issue has not been resolved today even though your service level is the same compared to the past, I can’t give you the same score”. Figure 8: Customer Empathy for a constant Resolution “Yes”
  • 11. Mai Dang, Telstra, November 11th 2016 11 of 19 1.2 Use case with constant NPS From figure 9, with a constant NPS at 0, value a RR equal to 75% with Empathy weight of 1. If the weight goes up to 1.25, RR drops back to 60% or if the weight goes down to 0.8, RR increases to 94%. “Empathy” here involves a drop of RR for same NPS (“I likes what you are doing and I give you same NPS score even though your resolution has not been as good as other channel”). For Empathy weight 1.25, a typical Customer thinking is “I likes what you are doing even though your resolution (60%) has not been as good as other channels. Instead of giving you a negative NPS, l give a better NPS” For Empathy weight 0.80, a typical Customer thinking is “Even though your overall service level has increased to 94%, I am not comfortable with your resolution process hence give the same NPS score”. If the mass of positive thinking customers are more than the negative one, the Empathy at the end of the day would define the channel Customer Service. Figure 9: Customer Empathy for a constant NPS 2. Implementation of Empathy The R codes from Figure 3 are now redesigned by including Empathy weights between 0.8 and 1.35 are as per Figure 10 below. The final data frame now contains one extra column Empathy weight and NPS is recalculated each time Empathy weight changes. For the method that used Binomial expressions, the equations are now including Empathy weight with RR ranging from 0 to either 1/Empathy or 1 depends which one reaching 1 first:
  • 12. Mai Dang, Telstra, November 11th 2016 12 of 19 1. Detractor score 0: (1-RR*Empathy)^10 with RR ∈ {0, maximum(1/Empathy, 1)} 2. Detractor score 1: 10*(1-RR*Empathy)^9 *(RR*Empathy)^1 3. Detractor score 2: 45*(1-RR*Empathy)^8 *( RR*Empathy)^2 4. Detractor score 3: 120*(1-RR*Empathy)^7 *(RR*Empathy)^3 5. Detractor score 4: 210*(1-RR*Empathy)^6 *( RR*Empathy)^4 6. Detractor score 5: 252*(1-RR*Empathy)^5 *( RR*Empathy)^5 7. Detractor score 6: 210*(1-RR*Empathy)^4 *( RR*Empathy)^6 8. Passive score 7: 120*(1-RR*Empathy)^3 *( RR*Empathy)^7 9. Passive score 8: 45*(1-RR*Empathy)^2 *( RR*Empathy)^8 10. Advocate score 9: 10*(1-RR*Empathy)^1 *( RR*Empathy)^9 11. Advocate score 10: 1*(RR*Empathy)^10 Figure 10: Empathy Implementation within NPS model using R codes 3. Where NPS actual data fit within Empathy template Weekly aggregates of NPS and Resolution Rate Yes results are compiled against the calculated NPS profiles of Resolution Rate Yes. Due to Commercial Sensitivity, the channel names have been withdrawn. The approach to measure actual Empathy is to calculate the minimum distance between actual NPS and Resolution Rate Yes coordinator point to one of the Empathy weights between 0.8 and 1.35. The closest weight will have a minimum of distance. Empathy weight
  • 13. Mai Dang, Telstra, November 11th 2016 13 of 19 variation is quite small (0.05) hence a maximum of error would be 5% on the Empathy weight measured. Residential and Business Customer segments from both Human Dialog and Technology based channels are measured from table 2. Table 2: Empathy Index measurement. Figures 12 and 13 compare between Human Dialog and Technology based channels for Residential and Business segments. The Empathy negative in Technology channel is only observed in Retail and not in Business segment. This reversed effect in Empathy could be due to many factors as the objectives of these Technology channels between Residential and Business segments are quite different to each other. With another Residential Customer Product from its Online and Episode channel, Empathy is found more favourable when NPS was issued by Customer immediately after the transaction than what was provided at some time later with Episode channel (see figure 14). Figure 12: NPS versus Resolution Rate Yes for Residential Channels
  • 14. Mai Dang, Telstra, November 11th 2016 14 of 19 Figure 13: NPS versus Resolution Rate Yes for Business Channels Figure 14: NPS versus Resolution Rate Yes for a Residential Online and Episode Channel
  • 15. Mai Dang, Telstra, November 11th 2016 15 of 19 The observed facts from figures 12, 13 and 14 above led to 3 concluding remarks a. Human led channel received more Empathy than a technology based channel from Residential Customers. b. Business Customers tend to be more generous in Empathy than its Residential counterparts. c. Customers when asked to provide NPS online, have tendency to have more Empathy than same question was asked some time later. As a general guideline, if Customer Service is either improved or deteriorated then there must be a follow up of NPS score accordingly for a neutral NPS scoring process (Empathy 1). Reality is Customers don’t know what correct NPS for current experience level or cannot remember what the previous experience was like to make a decision. Empathy plays an important effect each time there is a variation in Customer Service expressed under Resolution Rate Yes. If an instant NPS score calculated for Service Level for the day with an Empathy equates 1, is displayed online, then there would be more chance that all channels would converge to a neutral Empathy NPS. IV. 2014 NPS Benchmark Figure 15: A new NPS benchmark with overlapping between NPS and Resolution Rate rankings Empathy has a profound and changing effect on NPS benchmark with a hypothetical situation where Company A has a NPS +67 higher than its competitor at NPS +54. From traditional NPS benchmark, A’s Customer Experience is ranked first. However if Resolution Rate and Empathy calculation are included in the benchmark as figure 15 shown and NPS is taken at the projection of Empathy weight 1 then A’s NPS is now at around +25 which is +25 +75Company A (e.g. Apple NPS 2014 +67) A’s Competitor (e.g. Samsung NPS 2014 +54 )
  • 16. Mai Dang, Telstra, November 11th 2016 16 of 19 lower than its competitor with a corrected NPS at around +75 as shown from figure 15. With a neutral Customer Empathy, A’s competitor is ranked first and A is in second. A’s Customer Empathy at 1.1 higher than its competitor’s at 0.95 even though A’s Resolution Rate 0.8 is lower than its competitor at 0.9. This underlined the fact that A’s Customer Service is better than its competitor even though A’s issue resolution rate is lower. A’s competitor resolves more issues than A and yet Customers expressed more Empathy to A because of something A’s competitor doesn’t have. A’s competitor must look into its Customer Service process to see where it failed in Customer Empathy. This hypothetical scenario could have been the real situation for 2014 NPS Benchmark results in Smartphones section between Apple (Company A) and Samsung with NPS at +67 and +54 respectively [5]. Figure 16: A new NPS benchmark with consistent NPS and Resolution Rate rankings If Apple Resolution Rate is higher than Samsung’s with either the red line is now relocated to the left of the Apple green line (see figure 16) or Apple’s green line is relocated to the right of Samsung’s red line (see figure 17) then existing and new benchmark report the same outcome with the new NPS projection at a neutral Empathy (weight=1). Outcomes from figures 16 and 17 are now Apple and Samsung NPS are either +25 and +5 or +95 and +75 respectively, which are consistent with current NPS ranking with Apple first and Samsung second (Apple +67 and Samsung +54). Company A (e.g. Apple NPS 2014 +67) A’s Competitor (e.g. Samsung NPS 2014 +54 ) +25 +5
  • 17. Mai Dang, Telstra, November 11th 2016 17 of 19 Figure 17: A new NPS benchmark with consistent NPS and Resolution Rate rankings V. 2016 US Election Benchmark NPS is calculated between 2 parties Democrat and Republican with results taken from National Polling Average [6] and Official 2016 US election results taken on the day after the vote as below: % Voters at the Poll NPS Democrat = 45.5 % (45.5 – 42.2) / 100 = 3.3 Republican = 42.2 % (42.2 – 45.5) / 100 = -3.3 Electoral Votes at the Vote NPS Democrat = 228 Electoral Votes (228 – 290) / (228+290) = + 12 Republican = 290 Electoral Votes (290 – 228) / (228+290) = + 12 Resolution Rate on x-axis is replaced by “% Issues promised to be resolved”. Company A (e.g. Apple NPS 2014 +67) A’s Competitor (e.g. Samsung NPS 2014 +54 ) +75 +95
  • 18. Mai Dang, Telstra, November 11th 2016 18 of 19 Figure 18: US 2016 Election results with NPS Benchmarking Democrat as incumbent party by definition is not in a strong position to have “% Issues promised to be resolved” higher than the challenger party, as a result Republican appears on the right of the template similarly to the situation described between Apple and Samsung from figure 15. “% Issues promised to be resolved” is allocated at 0.72 for Democrat and 0.77 for Republican according to figure 18. The polling data is only a snapshot of voters with Empathy weights between 0.95 and 1.05. Republicans have a higher “Issue promised to be resolved” (i.e. resolution rate) but poorer in Empathy weight and % Voters (e.g. NPS) than Democrats before the vote. Election data has a much larger population with Empathy weight leans towards 1. Republican with its “% Issues promised to be resolved” higher won the election. Similar interpretation for Samsung from the figure 15. This adaptation exercise reinforces the use of Issue Resolution Rate in conjunction with NPS at a neutral Empathy (weight=1) for NPS Benchmarking process. NPS actual data is only a snapshot with Empathy weights fluctuate over a broad range of Empathy weights hence the existing benchmarking process lacks of foundation for a correct benchmarking. The only way to align all actual NPS snapshot results is to add Resolution Rate to the NPS template and vertically project the NPS to the Empathy weight 1 curve. The value allocation of “% Issues promised to resolve” is a key step to align the NPS at the Poll and at the Vote on a vertical line where the Vote NPS will be located at the Empathy weight equal to 1. If “% Issues promised to resolve” is well formulated as per Allan Lichtman’s 13 keys [8] then this approach could be used for prediction of % Voters or NPS on the election day.
  • 19. Mai Dang, Telstra, November 11th 2016 19 of 19 Reference [1] http://www.iep.utm.edu/emp-symp/, [2] https://www.youtube.com/watch?v=3m4bxse2JEQ [3] http://www.mathsisfun.com/pascals-triangle.html [4] http://en.wikipedia.org/wiki/Binomial_coefficient#Binomial_coefficient_with_n.3D1.2F2 [5] https://customergauge.com/news/2014-net-promoter-benchmarks/ [6] http://www.usatoday.com/pages/interactives/2016/election/poll-tracker/ [7] https://pollyvote.com/en/components/index-models/keys-to-the-white-house/ [8] “Predicting the Next President: The Keys to the White House 2016 ed. Edition” by Allan Lichtman ISBN-13: 978-1442269200 ISBN-10: 1442269200