Home All Chapters Previous Next

Chapter 5. The Four Pillars of Analytics: Descriptive to Prescriptive

Analytics is not a single activity—it's a spectrum of approaches, each answering different questions and requiring different levels of sophistication. Understanding this spectrum is crucial because the type of analytics you choose determines the value you deliver .

Many organizations get stuck at the descriptive level ("What happened?") when the real business value lies in predictive and prescriptive analytics ("What will happen?" and "What should we do?"). As an analyst, your job is to recognize which type of analytics a problem requires and guide stakeholders toward the most valuable approach.

This chapter introduces the four pillars of analytics :

  1. Descriptive Analytics : What happened?
  2. Diagnostic Analytics : Why did it happen?
  3. Predictive Analytics : What will happen?
  4. Prescriptive Analytics : What should we do?

Each pillar builds on the previous one, increasing in complexity and business value.


5.1 The Analytics Spectrum: Descriptive, Diagnostic, Predictive, Prescriptive

The Four Questions

Every business problem can be framed as one of four questions:

Type

Question

Example

Value

Descriptive

What happened?

Sales decreased 15% last quarter

Low

Diagnostic

Why did it happen?

Sales decreased because of competitor pricing and delayed product launch

Medium

Predictive

What will happen?

Sales will likely decrease another 10% next quarter if we don't act

High

Prescriptive

What should we do?

Lower prices by 8% in Region A and accelerate launch by 3 weeks to minimize revenue loss

Very High

The progression of value:

Most organizations spend 80% of their analytics effort on descriptive analytics, which delivers the least value. The goal is to move up the spectrum.


Characteristics of Each Type

1. Descriptive Analytics

2. Diagnostic Analytics

3. Predictive Analytics

4. Prescriptive Analytics


The Maturity Curve

Organizations typically evolve through these stages:

Stage 1: Reactive (Descriptive)

Stage 2: Investigative (Diagnostic)

Stage 3: Anticipatory (Predictive)

Stage 4: Optimized (Prescriptive)

Your role as an analyst : Help your organization move up this curve. Don't just answer "what happened?"—push toward "what should we do?"


5.2 Descriptive Analytics

Descriptive analytics is the foundation. It answers "What happened?"  by summarizing historical data into understandable formats.

5.2.1 Summaries, Dashboards, and Basic Reporting

Purpose : Make data accessible and understandable to decision-makers.

Common outputs:

Key principles for effective descriptive analytics:

1. Know your audience

2. Choose the right visualization

3. Highlight what matters

4. Make it actionable


Example: Sales Dashboard

A good sales dashboard might include:

Top-level metrics (for executives):

Trend analysis (for managers):

Operational details (for analysts):

The mistake most people make : Creating dashboards with 50 metrics that no one looks at. Better approach : 5-7 key metrics that drive decisions, with the ability to drill down for details.


5.2.2 Common Descriptive Techniques (Aggregation, Grouping, Cohort Analysis)

1. Aggregation

Summarizing data at different levels of granularity.

Examples:

When to use : When raw data is too detailed to be useful.

Caution : Aggregation hides variation. Always check if the average is representative or if there are important subgroups.


2. Grouping and Segmentation

Breaking data into meaningful categories.

Examples:

Why it matters : Averages lie. "Average customer spends $100" might hide that:

These three groups need completely different strategies.


3. Cohort Analysis

Tracking groups of users/customers who share a common characteristic over time.

Example: Customer Retention by Signup Month

Signup Month

Month 0

Month 1

Month 2

Month 3

Month 6

Month 12

Jan 2024

100%

65%

52%

45%

35%

28%

Feb 2024

100%

68%

55%

48%

38%

?

Mar 2024

100%

70%

58%

51%

?

?

Insights:

Why cohort analysis is powerful : It separates growth from retention. You might see "total active users" growing, but cohort analysis reveals that you're losing customers as fast as you acquire them.

Common applications:


Prompt to AI for Cohort Analysis:

I have a dataset with customer_id, signup_date, and activity_date.

Create a cohort retention analysis showing:

1. Cohorts by signup month

2. Retention rate for each cohort at 1, 3, 6, 12 months

3. Visualization of retention curves


5.3 Diagnostic Analytics

Diagnostic analytics answers "Why did it happen?"  It goes beyond reporting to uncover causes and relationships.

5.3.1 Root Cause Analysis and Drill-Down Techniques

The Problem with Descriptive Analytics Alone:

"Sales decreased 15% last quarter."

This tells you there's a problem, but not what to do about it. You need to understand why .


Root Cause Analysis Framework

Step 1: Decompose the metric

Break down the high-level metric into its components.

Example: Revenue Decomposition

Revenue = Customers × Average Order Value

If revenue is down, is it because:

- Fewer customers? (acquisition problem)

- Lower order value? (pricing or product mix problem)

Further decomposition:

Customers = Traffic × Conversion Rate

Average Order Value = Items per Order × Price per Item

Now you have specific areas to investigate.


Step 2: Segment the data

Look at the metric across different dimensions:

Example:

"Sales decreased 15% overall, but:

This is a Region A problem, not a company-wide problem."


Step 3: Look for correlations and patterns

What else changed at the same time?

Caution : Correlation ≠ causation. Just because two things happened at the same time doesn't mean one caused the other. But correlations give you hypotheses to test.


Step 4: Form and test hypotheses

Based on your analysis, form specific hypotheses:

Hypothesis : "Sales decreased in Region A because our main competitor lowered prices by 20%."

Test :


Step 5: Validate with additional data

Don't rely on a single data source. Triangulate:


The "5 Whys" Technique

Keep asking "why" until you reach the root cause.

Example:

  1. Why did revenue decrease?  → Fewer customers
  2. Why fewer customers?  → Lower conversion rate
  3. Why lower conversion rate?  → Higher bounce rate on product pages
  4. Why higher bounce rate?  → Page load time increased from 2s to 8s
  5. Why did load time increase?  → New image gallery feature wasn't optimized

Root cause : Unoptimized image gallery feature.

Action : Optimize images or remove feature.


5.3.2 Attribution Analysis in Marketing and Operations

Attribution  answers: "Which actions or channels contributed to this outcome?"

This is critical in marketing (which campaigns drove sales?) and operations (which factors caused the delay?).


Marketing Attribution Example

A customer's journey before purchase:

  1. Saw Facebook ad (Day 1)
  2. Clicked Google search ad (Day 5)
  3. Visited website directly (Day 7)
  4. Received email (Day 10)
  5. Clicked email and purchased (Day 12)

Question : Which channel gets credit for the sale?

Attribution Models:

1. Last-touch attribution

2. First-touch attribution

3. Linear attribution

4. Time-decay attribution

5. Data-driven attribution


Why attribution matters:

Without proper attribution, you might:

The reality : Most conversions involve multiple touchpoints. Understanding the full customer journey is essential for optimizing marketing spend.


Operations Attribution Example

Problem : Project was delivered 3 weeks late.

Attribution analysis : Which factors contributed to the delay?

Factor

Days Delayed

% of Total

Scope creep

8 days

38%

Resource unavailability

6 days

29%

Technical issues

4 days

19%

Client feedback delays

3 days

14%

Total

21 days

100%

Insight : Scope creep is the biggest issue. Future projects need better scope management and change control processes.


5.4 Predictive Analytics

Predictive analytics answers "What will happen?"  It uses historical data to forecast future outcomes.

5.4.1 Forecasting Outcomes and Probabilities

The shift from descriptive to predictive:

Why prediction matters:


Types of Predictions

1. Point forecasts

2. Interval forecasts

3. Probability forecasts


Common Forecasting Techniques

1. Time Series Forecasting

Use historical patterns to predict future values.

Techniques:

When to use : When you have regular time-series data (daily sales, monthly revenue, hourly traffic)

Example : Forecasting next quarter's revenue based on last 3 years of quarterly data.


2. Regression Models

Predict an outcome based on relationships with other variables.

Example : Predict house price based on:

When to use : When you have explanatory variables that influence the outcome.


3. Classification Models

Predict which category something belongs to.

Examples:

Techniques:

When to use : When the outcome is categorical, not continuous.


4. Machine Learning Models

More sophisticated techniques that can capture complex, non-linear relationships.

Examples:

When to use : When you have large datasets and complex relationships that simpler models can't capture.

Caution : More complex ≠ better. Start simple, add complexity only if needed.


Evaluating Forecast Accuracy

How do you know if your forecast is good?

Common metrics:

1. Mean Absolute Error (MAE)

2. Mean Absolute Percentage Error (MAPE)

3. Root Mean Squared Error (RMSE)

The key question : Is the forecast accurate enough for the decision you need to make?


5.4.2 From Explanatory to Predictive Modeling

Explanatory models  help you understand relationships:

Predictive models  help you forecast outcomes:

Key differences:

Explanatory

Predictive

Goal: Understand causation

Goal: Accurate forecasts

Interpretability is critical

Accuracy is critical

Simpler models preferred

Complex models OK if they work

Focus on statistical significance

Focus on out-of-sample performance


Example: Customer Churn

Explanatory approach:  "We want to understand what causes churn."

Predictive approach:  "We want to identify which customers will churn next month."


The Prediction Workflow

1. Define the prediction target

2. Gather and prepare data

3. Split data

Never  evaluate on the same data you trained on—that's cheating!

4. Build and compare models

5. Evaluate on test set

6. Deploy and monitor


Common Pitfalls in Predictive Modeling

1. Overfitting

2. Data leakage

3. Ignoring business context

4. Not updating models


5.5 Prescriptive Analytics

Prescriptive analytics answers "What should we do?"  It goes beyond prediction to recommend optimal actions.

This is the highest value form of analytics, but also the most complex.

5.5.1 Optimization Models for Decision Support

Optimization  finds the best solution among many possibilities, subject to constraints.

Structure of an optimization problem:

  1. Decision variables : What can you control? (prices, quantities, schedules, allocations)
  2. Objective function : What are you trying to maximize or minimize? (profit, cost, time, risk)
  3. Constraints : What are the limits? (budget, capacity, regulations, physical limits)

Example 1: Product Mix Optimization

Scenario : A factory produces three products. How many of each should you make to maximize profit?

Decision variables:

Objective function  (maximize):

Profit = 50x₁ + 40x₂ + 60x₃

Constraints:

Labor hours:     2x₁ + 3x₂ + 4x₃ ≤ 1000 hours available

Machine time:    4x₁ + 2x₂ + 3x₃ ≤ 1200 hours available

Raw materials:   3x₁ + 3x₂ + 2x₃ ≤ 900 units available

Non-negativity:  x₁, x₂, x₃ ≥ 0

Solution  (using linear programming):

Business value : Instead of guessing or using rules of thumb, you have the mathematically optimal production plan.


Example 2: Marketing Budget Allocation

Scenario : You have $100K marketing budget to allocate across 4 channels. Each channel has different ROI and diminishing returns.

Decision variables:

Objective function  (maximize):

Constraints:

Output : Optimal allocation that maximizes conversions given your budget and constraints.


Types of Optimization Problems

1. Linear Programming

2. Integer Programming

3. Nonlinear Programming

4. Multi-objective Optimization


When to Use Optimization

Optimization is valuable when:

Examples:


5.5.2 Simulation and Scenario Planning

Simulation  models complex systems to understand how they behave under different conditions.

Why simulation?

Some problems are too complex for analytical solutions:

Solution : Build a model of the system, run it thousands of times with different inputs, and see what happens.


Monte Carlo Simulation

Run a model many times with random inputs drawn from probability distributions.

Example: Project Cost Estimation

A project has three phases:

Question : What's the total project cost? What's the probability it exceeds $200K?

Analytical approach :

Simulation approach :

Output:

Business value : You can now say "We should budget $195K to have 90% confidence we won't overrun" instead of just "$170K."


Scenario Planning

Explore how different future scenarios would affect your business.

Structure:

  1. Identify key uncertainties : What factors could significantly impact your business?
  2. Define scenarios : Create 3-4 plausible future scenarios
  3. Model impacts : How would each scenario affect your metrics?
  4. Develop strategies : What actions would be robust across scenarios?

Example: Retail Expansion Decision

Key uncertainties:

Scenarios:

Scenario

Economy

Competition

Likely Impact

Boom Times

Strong

Low

High growth, high margins

Competitive Battle

Moderate

High

Moderate growth, low margins

Recession

Weak

Medium

Low growth, moderate margins

Perfect Storm

Weak

High

Negative growth, low margins

For each scenario, model:

Strategic questions:


Discrete Event Simulation

Model systems where events happen at specific points in time.

Example: Call Center Staffing

Questions:

Simulation approach:

Output : Optimal staffing level that balances cost and service quality.


5.6 Choosing the Appropriate Analytics Type for a Problem

How do you decide which type of analytics to use?

Ask these questions:

1. What decision needs to be made?

2. What's the business value?

3. What data and capabilities do you have?

4. How much time do you have?


Decision Framework

START: What's the business question?

├─ "What happened?"

│   └─ DESCRIPTIVE ANALYTICS

│       • Dashboards, reports, summaries

│       • Quick, low effort

├─ "Why did it happen?"

│   └─ DIAGNOSTIC ANALYTICS

│       • Root cause analysis, segmentation

│       • Medium effort, requires business knowledge

├─ "What will happen?"

│   └─ PREDICTIVE ANALYTICS

│       • Forecasting, classification

│       • Higher effort, requires statistical skills

└─ "What should we do?"

    └─ PRESCRIPTIVE ANALYTICS

        • Optimization, simulation

        • Highest effort, highest value


Common Mistakes

1. Using descriptive analytics when you need predictive

❌ "Last year we sold 10,000 units, so let's plan for 10,000 this year"

✓ "Based on trend analysis and market conditions, we forecast 11,500 units (±1,000)"

2. Using predictive analytics when you need prescriptive

❌ "We predict 30% of customers will churn"

✓ "We predict 30% will churn. To reduce this to 20%, we should offer retention incentives to the 500 highest-risk customers, which will cost $50K but save $200K in lost revenue"

3. Using prescriptive analytics when you need diagnostic

❌ Building a complex optimization model before understanding the problem

✓ First diagnose why performance is poor, then optimize

4. Over-engineering

❌ Building a machine learning model when a simple report would suffice

✓ Start simple, add complexity only when needed


The Analyst's Judgment

The framework is a guide, not a rule. Sometimes you need multiple types:

Example: Sales Performance Problem

  1. Descriptive : "Sales are down 15%" (identify the problem)
  2. Diagnostic : "Sales are down because of pricing in Region A" (understand the cause)
  3. Predictive : "If we don't act, we'll lose another 10% next quarter" (forecast impact)
  4. Prescriptive : "Lower prices 8% in Region A and reallocate marketing budget" (recommend action)

Good analysts move fluidly between these types, using each where appropriate.


5.7 Case Examples Across the Four Pillars

Let's see how all four types of analytics apply to real business problems.

Case 1: E-commerce Customer Retention

Business Context : An e-commerce company notices customer retention is declining.


Descriptive Analytics: What happened?

Analysis:

Output : Dashboard showing retention trends by cohort, product category, and acquisition channel.

Value : Confirms there's a problem and quantifies its magnitude.


Diagnostic Analytics: Why did it happen?

Analysis:

Drill-down:

Root cause : Shipping times are too slow compared to competitors, especially affecting price-sensitive customers.

Value : Identifies specific cause and customer segments affected.


Predictive Analytics: What will happen?

Analysis:

Output:

Value : Quantifies future impact and identifies specific customers to target.


Prescriptive Analytics: What should we do?

Analysis:

Optimization model:

Simulation:

Recommendation:

Value : Provides specific, actionable recommendation with quantified ROI.


Case 2: Manufacturing Quality Control

Business Context : A manufacturer is experiencing increased defect rates.


Descriptive : Defect rate increased from 2% to 4.5% over last 3 months.

Diagnostic :

Predictive :

Prescriptive :


Case 3: Hospital Emergency Department

Business Context : ER wait times are increasing, patient satisfaction declining.


Descriptive :

Diagnostic :

Predictive :

Prescriptive :


Key Takeaways

  1. Descriptive analytics  (What happened?) is necessary but not sufficient. Don't stop there.
  2. Diagnostic analytics  (Why?) is where business knowledge matters most. Understanding causation requires domain expertise, not just data skills.
  3. Predictive analytics  (What will happen?) enables proactive decision-making. The goal is not perfect prediction, but better decisions under uncertainty.
  4. Prescriptive analytics  (What should we do?) delivers the highest value but requires the most sophistication. Start here for high-stakes decisions with many options.
  5. Match the analytics to the decision . Don't over-engineer (complex models for simple problems) or under-engineer (simple reports for complex decisions).
  6. Move up the value chain . Push your organization from reactive (descriptive) to proactive (predictive) to optimized (prescriptive).
  7. Combine multiple types . Real problems often require descriptive → diagnostic → predictive → prescriptive in sequence.
  8. Focus on action . The best analysis is worthless if it doesn't change a decision.

Exercises

Exercise 1: Classify Analytics Examples

For each scenario, identify whether it's primarily Descriptive, Diagnostic, Predictive, or Prescriptive  analytics:

a) A monthly sales report showing revenue by region and product category.

b) An analysis investigating why customer acquisition cost increased 40% last quarter.

c) A model that forecasts next quarter's demand for each product SKU.

d) A recommendation system that suggests which customers to target with a promotion to maximize ROI.

e) A dashboard showing real-time website traffic and conversion rates.

f) An analysis of which marketing channels contributed to conversions using multi-touch attribution.

g) A simulation that estimates project completion time under different resource allocation scenarios.

h) A cohort analysis showing retention rates for customers acquired in each month.

i) A churn prediction model that assigns a risk score to each customer.

j) An optimization model that determines the best product mix to maximize profit given production constraints.


Exercise 2: Design a Dashboard

Choose one of the following business functions and design a descriptive analytics dashboard:

Options:

Your dashboard should include:

  1. Top-level metrics  (3-5 KPIs for executives)
  2. Trend visualizations  (how metrics change over time)
  3. Segmentation  (break down by relevant dimensions)
  4. Alerts or thresholds  (what indicates a problem?)

Deliverable : Sketch or describe the dashboard layout, including:


Exercise 3: Root Cause Analysis

Scenario : An online subscription service has seen monthly churn rate increase from 5% to 8% over the past quarter.

Your task : Outline a diagnostic analytics approach to identify the root cause.

Include:

  1. Decomposition : How would you break down the churn metric?
  2. Segmentation : What dimensions would you analyze?
  3. Hypotheses : What are 3-5 possible causes?
  4. Data needed : What data would you need to test each hypothesis?
  5. Analysis plan : What specific analyses would you run?

Deliverable : A structured plan (1-2 pages) for the root cause investigation.


Exercise 4: Predictive and Prescriptive for Capacity Planning

Scenario : A cloud services company needs to plan server capacity for the next 6 months. Under-capacity leads to service outages and lost customers. Over-capacity wastes money on unused servers.

Your task : Propose both predictive and prescriptive approaches.

Predictive Analytics:

  1. What would you predict? (Be specific about the target variable)
  2. What data/features would you use?
  3. What forecasting method would you recommend and why?
  4. How would you communicate uncertainty in the forecast?

Prescriptive Analytics:

  1. What decision needs to be made?
  2. What are the decision variables?
  3. What's the objective function (what are you optimizing)?
  4. What are the constraints?
  5. What additional analysis would help (e.g., scenario planning, simulation)?

Deliverable : A proposal (2-3 pages) outlining your approach for both predictive and prescriptive analytics, including expected business value.