Achievable logoAchievable logo
CMA Part 1
Sign in
Sign up
Purchase
Textbook
Practice exams
Support
How it works
Exam catalog
Mountain with a flag at the peak
Textbook
1. External financial reporting decisions
2. Planning, budgeting, and forecasting
3. Performance management
4. Cost management
5. Internal control
6. Technology and analytics
Achievable logoAchievable logo
6.3.4.1 Introduction to types of data analytics
Achievable CMA Part 1
6. Technology and analytics
6.3. Data analytics
6.3.4. Types of data analytics
Our CMA Part 1 course is currently in development and is a work-in-progress.

Introduction to types of data analytics

4 min read
Font
Discuss
Share
Feedback

Learning outcome statements

The learning outcome statements relevant for this section are:

  1. explain the challenge of fitting an analytics model to the data
  2. define the different types of data analytics, including descriptive, diagnostic, predictive, and prescriptive
  3. define clustering and classification, and determine when each of these analytic techniques would be the appropriate tool to use

Types of data analytics

One of the fundamental challenges in data analytics is ensuring that the chosen analytical model fits the available data appropriately. If a model is too simple, it may fail to capture important relationships (underfitting), leading to inaccurate predictions. Conversely, if a model is too complex, it may fit the training data perfectly but fail to generalize to new data (overfitting). Analysts must balance complexity and interpretability, selecting models that provide meaningful insights without unnecessary complexity.

Data analytics can be categorized into four primary types, each serving a distinct purpose:

Types of data analytics
Types of data analytics

Descriptive analytics

This type focuses on summarizing historical data to understand past trends and performance. This type of analytics helps answer questions such as, “What happened?”

For example, a company may analyze sales data to determine which products performed best in a given quarter. Common tools used for descriptive analytics include Microsoft Excel, SQL, and business intelligence platforms like Tableau and Power BI.

Diagnostic analytics

This type examines data to determine why a particular event occurred. It answers the question, “Why did it happen?”

For instance, a manufacturing company may investigate production delays by analyzing equipment downtime, raw material shortages, and labor efficiency. Tools like Python, R, and SAS are commonly used for diagnostic analytics, as they offer advanced statistical analysis capabilities.

Predictive analytics

Ths type uses statistical models and machine learning techniques to forecast future trends based on historical data. It helps answer, “What is likely to happen?”

An example is a financial institution using predictive analytics to assess credit risk by analyzing customer credit histories, spending behaviors, and economic indicators. Common predictive analytics tools include Python (with libraries like Scikit-learn and TensorFlow), R, and cloud-based machine learning services like AWS SageMaker and Google AI.

Prescriptive analytics

This type provides actionable recommendations based on data insights, often using optimization algorithms and simulations. It answers the question, “What should we do?”

For example, an airline may use prescriptive analytics to determine optimal pricing strategies based on demand forecasts and competitor pricing. Tools like IBM Watson, optimization software like Gurobi, and simulation models in Python or R help organizations implement prescriptive analytics effectively.

Clustering vs. classification

Two widely used techniques in data analytics are clustering and classification:

  • Clustering is an unsupervised learning technique that groups data points based on similarity without predefined categories. It is useful for market segmentation, customer profiling, and anomaly detection. For example, a retailer may use clustering to identify customer segments based on purchasing behavior. Common clustering tools include K-means clustering in Python and R, as well as specialized platforms like Apache Mahout.
  • Classification is a supervised learning technique that assigns data points to predefined categories based on labeled training data. It is commonly used for fraud detection, sentiment analysis, and medical diagnoses. For instance, banks use classification models to distinguish between fraudulent and legitimate transactions. Classification techniques are implemented using machine learning frameworks such as Scikit-learn, TensorFlow, and IBM SPSS.

Choosing between clustering and classification depends on whether predefined labels exist in the dataset. If the goal is to discover hidden patterns without prior labels, clustering is appropriate. If the objective is to categorize data into known classes, classification is the better choice.

Fitting analytics models

  • Balance model complexity and interpretability
  • Underfitting: model too simple, misses key patterns
  • Overfitting: model too complex, poor generalization to new data

Types of data analytics

  • Descriptive: summarizes past data, answers “What happened?”
  • Diagnostic: analyzes causes, answers “Why did it happen?”
  • Predictive: forecasts future trends, answers “What is likely to happen?”
  • Prescriptive: recommends actions, answers “What should we do?”

Clustering vs. classification

  • Clustering: unsupervised, groups data by similarity, no predefined labels
    • Use for pattern discovery, segmentation
  • Classification: supervised, assigns data to known categories using labeled data
    • Use for categorization, prediction tasks
  • Choice depends on presence of predefined labels in data

Sign up for free to take 9 quiz questions on this topic

Previous
Next  | 6.3.4.2 Regression and statistical methods
All rights reserved ©2016 - 2026 Achievable, Inc.

Introduction to types of data analytics

Learning outcome statements

The learning outcome statements relevant for this section are:

  1. explain the challenge of fitting an analytics model to the data
  2. define the different types of data analytics, including descriptive, diagnostic, predictive, and prescriptive
  3. define clustering and classification, and determine when each of these analytic techniques would be the appropriate tool to use

Types of data analytics

One of the fundamental challenges in data analytics is ensuring that the chosen analytical model fits the available data appropriately. If a model is too simple, it may fail to capture important relationships (underfitting), leading to inaccurate predictions. Conversely, if a model is too complex, it may fit the training data perfectly but fail to generalize to new data (overfitting). Analysts must balance complexity and interpretability, selecting models that provide meaningful insights without unnecessary complexity.

Data analytics can be categorized into four primary types, each serving a distinct purpose:

Descriptive analytics

This type focuses on summarizing historical data to understand past trends and performance. This type of analytics helps answer questions such as, “What happened?”

For example, a company may analyze sales data to determine which products performed best in a given quarter. Common tools used for descriptive analytics include Microsoft Excel, SQL, and business intelligence platforms like Tableau and Power BI.

Diagnostic analytics

This type examines data to determine why a particular event occurred. It answers the question, “Why did it happen?”

For instance, a manufacturing company may investigate production delays by analyzing equipment downtime, raw material shortages, and labor efficiency. Tools like Python, R, and SAS are commonly used for diagnostic analytics, as they offer advanced statistical analysis capabilities.

Predictive analytics

Ths type uses statistical models and machine learning techniques to forecast future trends based on historical data. It helps answer, “What is likely to happen?”

An example is a financial institution using predictive analytics to assess credit risk by analyzing customer credit histories, spending behaviors, and economic indicators. Common predictive analytics tools include Python (with libraries like Scikit-learn and TensorFlow), R, and cloud-based machine learning services like AWS SageMaker and Google AI.

Prescriptive analytics

This type provides actionable recommendations based on data insights, often using optimization algorithms and simulations. It answers the question, “What should we do?”

For example, an airline may use prescriptive analytics to determine optimal pricing strategies based on demand forecasts and competitor pricing. Tools like IBM Watson, optimization software like Gurobi, and simulation models in Python or R help organizations implement prescriptive analytics effectively.

Clustering vs. classification

Two widely used techniques in data analytics are clustering and classification:

  • Clustering is an unsupervised learning technique that groups data points based on similarity without predefined categories. It is useful for market segmentation, customer profiling, and anomaly detection. For example, a retailer may use clustering to identify customer segments based on purchasing behavior. Common clustering tools include K-means clustering in Python and R, as well as specialized platforms like Apache Mahout.
  • Classification is a supervised learning technique that assigns data points to predefined categories based on labeled training data. It is commonly used for fraud detection, sentiment analysis, and medical diagnoses. For instance, banks use classification models to distinguish between fraudulent and legitimate transactions. Classification techniques are implemented using machine learning frameworks such as Scikit-learn, TensorFlow, and IBM SPSS.

Choosing between clustering and classification depends on whether predefined labels exist in the dataset. If the goal is to discover hidden patterns without prior labels, clustering is appropriate. If the objective is to categorize data into known classes, classification is the better choice.

Key points

Fitting analytics models

  • Balance model complexity and interpretability
  • Underfitting: model too simple, misses key patterns
  • Overfitting: model too complex, poor generalization to new data

Types of data analytics

  • Descriptive: summarizes past data, answers “What happened?”
  • Diagnostic: analyzes causes, answers “Why did it happen?”
  • Predictive: forecasts future trends, answers “What is likely to happen?”
  • Prescriptive: recommends actions, answers “What should we do?”

Clustering vs. classification

  • Clustering: unsupervised, groups data by similarity, no predefined labels
    • Use for pattern discovery, segmentation
  • Classification: supervised, assigns data to known categories using labeled data
    • Use for categorization, prediction tasks
  • Choice depends on presence of predefined labels in data

More from Types of data analytics

  • Regression and statistical methods
  • Time series analysis
  • Exploratory data analysis
  • Sensitivity analysis
  • Simulation models