certificate.tips
All ArticlesScrum & AgileBusiness Analysis
certificate.tips

Elevate your career with expert-curated certification prep. We provide realistic practice exams and study strategies to help you pass professional exams on your first try.

Study Guides

Scrum GuidesAgile ArticlesCBDA Study GuidesCBAP ResourcesAll Articles

Practice Tests

PSM I Mock ExamPSPO I Mock ExamPSM II Mock ExamPSPO II Mock ExamCBDA Mock Exam

Get in Touch

Support Emailcontact@certificate.tips

© 2026 certificate.tips. All rights reserved.

Built for professional certification excellence.

Privacy PolicyTerms of Service
Back to Articles
Business Analysis
12 min

Data Mining in BABOK: Descriptive, Diagnostic, Predictive Uses

BABOK 10.14 sorts data mining into descriptive, diagnostic and predictive uses. One worked example, the techniques behind each, and how CBAP scenarios test it.

Data Mining in BABOK: Descriptive, Diagnostic, Predictive Uses
Aliaksei Khavanski

Contributor

Oct 12, 2026

Published on

Data mining in BABOK v3 (technique 10.14) serves three purposes: descriptive, diagnostic, predictive. Descriptive mining, such as clustering, shows patterns in data. Diagnostic mining, such as decision trees, shows why a pattern exists. Predictive mining, such as regression or neural networks, estimates how likely something is in the future [1, 3, 4]. On the 120-question CBAP exam, the scenario's question tells you which purpose fits [2].

Last verified: October 2026 (technique list on iiba.org [1], exam facts on the IIBA CBAP page [2]).

This is part 2 of a short series. For the five elements of the technique, its strengths and its limits, start with the overview of the Data Mining technique. This article goes deeper into the three purposes only.

Why the three purposes matter on the CBAP exam

The three purposes matter because CBAP questions describe a business problem, not an algorithm, and you have to pick the analysis that answers it. The Certified Business Analysis Professional (CBAP) exam has 120 case-study and scenario-based questions in 210 minutes [2]. Data Mining is one of 50 techniques in BABOK chapter 10 [1], so you will not see many questions on it. When it does appear, the question is usually "what kind of result does the analyst need?"

CBAP factDetail
Questions120 scenario-based multiple choice [2]
Time210 minutes [2]
Largest knowledge areaRequirements Analysis and Design Definition, 30% [2]
Strategy Analysis / Solution Evaluation15% / 14% [2]
Technique number10.14 Data Mining [1]

A data mining scenario could sit, for example, in a task such as Analyze Current State (6.1) or Analyze Performance Measures (8.2) [1]. To see where Data Mining sits next to the other 49 techniques, use the map of all BABOK techniques by knowledge area.

Descriptive, diagnostic, predictive: what BABOK 10.14 says

BABOK 10.14 says data mining can be used for descriptive, diagnostic or predictive purposes, and gives one technique family as the example for each. The BABOK text is for IIBA members, so the table below follows two independent study notes from IIBA training providers and a flashcard set, which agree with each other [3, 4, 5]. It is a paraphrase, not a quote.

PurposeQuestion it answersExample technique in 10.14 notesExample in 10.14 notes
DescriptiveWhat patterns are in the data?ClusteringSimilarities between customers [3, 4]
DiagnosticWhy does this pattern exist?Decision treesTraits of the most profitable customers [3, 4]
PredictiveHow likely is this to be true in the future?Regression, neural networksProbability that a claim is fraudulent [3, 4]

Two more distinctions in the same section help with exam reading. First, an investigation can be supervised, where the user poses a question, or unsupervised, where patterns are allowed to emerge [3, 4]. Second, the notes list typical modelling techniques: classification and regression trees (CART), C5 and other decision tree analysis, linear and logistic regression, neural networks, support vector machines and predictive scorecards [4]. They also say analysts often try several techniques to see which works best [3].

What BABOK 10.14 does not list is a fourth, prescriptive purpose. None of the 10.14 notes we checked mention it [3, 4, 5]. Prescriptive analysis appears in general analytics models, not in this technique.

A worked example: one dataset, three kinds of analysis

The clearest way to separate the three purposes is to run all three on the same data. The example below is invented for illustration; the numbers are not from a real company.

A meal-kit subscription company has 40,000 active customers. Cancellations rose over two quarters, and the head of retention asks the business analyst for help. The analyst runs requirements elicitation first: what decision will the results support? The answer is "who should get a retention offer, and what should we fix?"

Step 1. Descriptive: clustering the customer base. The analyst and a data colleague build an analytical dataset (orders, plan type, delivery history, support tickets) and run clustering. Four groups appear, for example "weekly family plans", "occasional singles", "discount hunters" and "lapsed gifts". The output tells the team what the customer base looks like. It does not say why anyone cancels.

Step 2. Diagnostic: a decision tree on cancellations. Next the analyst asks why the "weekly family plans" group cancels more. A decision tree trained on past cancellations splits the data into readable rules, such as "two or more late deliveries in 60 days" and "plan price increased this quarter". Decision trees suit this step because a tree can be read as plain rules, while a neural network is harder to explain [8]. The result points to delivery reliability as a likely driver. It is still a pattern, not proof of cause, so the analyst confirms it with logistics staff, in the same way as root cause analysis and the 5 Whys.

Step 3. Predictive: a cancellation score. Finally the team fits a logistic regression that gives each active customer a probability of cancelling in the next 30 days. This answers the forward-looking part of the request: who is at risk now.

Deployment. BABOK notes say that many mining results become business rules deployed through a business rules management system [3]. Here the rule might be: when the cancellation score is above 0.6 and the customer had a late delivery, offer a free box. Writing that rule down well is a job for decision modeling and decision analysis, not for the mining model.

StepPurposeTechniqueOutput for the business
1DescriptiveClusteringFour customer groups
2DiagnosticDecision treeRules that explain higher cancellations
3PredictiveLogistic regressionA 30-day cancellation probability per customer
4DeploymentBusiness ruleWho gets a retention offer

Which mining technique fits which purpose

The purpose decides the analysis, and the algorithm only follows. The same algorithm can serve two purposes, which is where many candidates slip.

TechniqueTypical purpose in 10.14 notesCan also serveWatch out
ClusteringDescriptive [3, 4]Input to diagnostic workGroups are not explanations
Decision tree (CART, C5)Diagnostic [3, 5]Predictive, as a classification tree [4]Trees can overfit and need pruning [8]
Linear or logistic regressionPredictive [3, 4]Diagnostic, by reading coefficientsCorrelation, not cause
Neural networkPredictive [3, 4]Rarely diagnosticHarder to interpret [8]
Predictive scorecardPredictive [4]-Needs a defined outcome to score

On the exam, ignore the algorithm name in an answer option until you know what the stakeholder wants. If the stem says "understand why", diagnostic is right even when the answer mentions a tree. If it says "estimate which customers will", it is predictive even when the option mentions a tree.

Experts disagree on how far a BA should go

Practitioners agree that BAs should frame the question and use the results, but they disagree on who should build the model. Practitioners in a business intelligence community say models get built mostly for targeted uses such as marketing response, credit risk, pricing and logistics [12].

1. BAs can and should do predictive work. A supply chain analytics lead argues in a 2026 IIBA member article that predictive analytics is a natural extension of business analysis, and that BAs can contribute with spreadsheets and BI tools without becoming data scientists [9].

2. BAs can build models, but only with guard rails. An industry research analyst argues that analysts need training, review before production and limits by risk, with high-stakes models left to statisticians [11]. This answers position 1 directly: capability alone is not enough. A customer experience manager on the IIBA blog adds data quality, governance, bias and keeping humans in automated decisions to the list [10].

3. The BA's value is framing and adoption, not modelling. One BI practitioner's team built a late-delivery prediction model with an outside firm, and business users barely used it [12]. A model that nobody acts on has no value, so elicitation and deployment matter more than the algorithm. BABOK's own elements, which start with requirements elicitation and end with deployment, fit this view [3, 5].

4. Explainability beats accuracy for most business decisions. Several practitioners prefer simple models such as logistic regression that the business can read [12], and technical documentation agrees that trees are easier to explain than neural networks [8].

Common confusions about the three purposes

Most wrong answers come from mixing up the question with the tool.

  • "Segmentation is always descriptive." Grouping customers is descriptive. Explaining what makes a group profitable is diagnostic [3, 4]. Read what the stakeholder wants to learn.
  • "A decision tree is always diagnostic." It is the 10.14 example for diagnostic use [3, 5], but a classification tree can also predict [4]. The purpose decides.
  • "Diagnostic mining proves the cause." It shows patterns linked to an outcome. Confirm cause with domain experts or root cause analysis (10.40) [1].
  • "Prescriptive is the fourth BABOK type." The general analytics ladder has four steps: what happened, why it happened, what will happen and how to make it happen [6]. Prescriptive analytics advises what to do [7]. The 10.14 notes list only three purposes [3, 4, 5]. When a CBAP scenario asks which option to choose, look at other techniques such as Decision Analysis (10.16) or Business Rules Analysis (10.9) [1].
  • "This is the same as the CBDA analytics types." The IIBA business data analytics exam frames analytics types around the research question. For a broader view of that exam, see the CBDA exam guide. For CBAP, stay with the three 10.14 purposes and the mining techniques.

Practice Questions

These are original questions written for this article.

Question 1. A bank's product owner asks the business analyst to find natural groups among small-business customers before the team designs new account packages. No outcome is defined yet. Which use of data mining fits best?

  • A. Predictive, using a neural network
  • B. Descriptive, using clustering
  • C. Diagnostic, using a decision tree
  • D. Prescriptive, using optimization

Answer: B. The stakeholder wants to see patterns, with no outcome to explain or predict. That is descriptive use, and clustering is the 10.14 example [3, 4]. D is not a 10.14 purpose.

Question 2. After a pricing change, an insurer sees more policy cancellations in one region. The sponsor asks the analyst which customer traits are linked to these cancellations. What should the analyst propose?

  • A. A diagnostic analysis, such as a decision tree on past cancellations
  • B. A descriptive dashboard of cancellations by month
  • C. A predictive score for next month's cancellations
  • D. A survey of all customers before any analysis

Answer: A. The question is "why is this pattern happening", which is diagnostic [3, 4]. B only describes what happened. C looks forward and does not explain the cause.

Question 3. A claims team wants each new claim flagged with the probability that it is fraudulent, so investigators can prioritize. Which statement is correct?

  • A. This is diagnostic because it uses past fraud cases
  • B. This is descriptive because claims are grouped into high and low risk
  • C. This is predictive, and regression or neural networks are typical techniques
  • D. Data mining does not apply because fraud is a business rule

Answer: C. Estimating how likely something is to be true in the future is the predictive purpose, and the fraud example appears in 10.14 notes [3, 4]. Using past data does not make it diagnostic. A fraud rule can come out of deployment, which is why D is wrong.

Conclusion: the gap between BABOK 10.14 and real data mining work

BABOK gives a clean three-way split, while real teams mix the purposes in one project and argue about who builds the model.

AreaStandardRealityDelta
PurposesDescriptive, diagnostic, predictive [3, 4]Teams use all three in one project; forecasting and targeting dominate [12]No gap
Who builds modelsNot assigned to a role in notes [3, 4]Often specialists or outside firms; BAs build with guard rails [11, 12]Reduced to framing and review
Elicitation and deploymentFirst and last elements [3, 5]Unused models are a common complaint [12]Under-used
ExplainabilityListed as a limitation [4]Practitioners prefer readable models [12]No gap
Data governancePrivacy listed as a limitation [4]Stressed by BA practitioners [10]Added by employers

For the exam, learn the three purposes and their example techniques, and read every scenario for the question the stakeholder asks. At work, the BA's part is to define that question, prepare the data with others, and make sure the result becomes a rule or decision someone uses.

Related topics

  • CBAP exam page and practice simulator

FAQ

What are the three types of data mining in BABOK?

BABOK v3 technique 10.14 describes descriptive, diagnostic and predictive data mining. Descriptive shows patterns, for example with clustering. Diagnostic shows why a pattern exists, for example with decision trees. Predictive estimates how likely something is in the future, for example with regression or neural networks.

Is prescriptive analytics part of BABOK data mining?

Study notes of BABOK 10.14 list only three purposes, and prescriptive is not one of them. Prescriptive analytics comes from general analytics models, where it answers "what should we do". In a CBAP scenario, choosing between options points to other techniques, such as Decision Analysis.

Is a decision tree diagnostic or predictive?

It can be either. BABOK notes use decision trees as the example of diagnostic mining, because a tree shows readable rules behind a pattern. A classification tree can also predict outcomes for new cases, so on the exam the stakeholder's question decides the answer.

Does a business analyst need to build data mining models for CBAP?

No. The CBAP exam tests when and why to use the technique, not how to code a model. In practice, BAs usually frame the question, help prepare the data and turn results into rules, while data specialists build complex models.

How is this different from the CBDA analytics types?

The CBDA exam focuses on analytics types chosen from the research question and uses a four-step view that includes prescriptive. CBAP and BABOK 10.14 use three data mining purposes tied to example techniques. The ideas overlap, but the exams frame them differently.

Sources

  1. BABOK Guide v3 techniques list (IIBA KnowledgeHub)
  2. Certified Business Analysis Professional (CBAP) (IIBA)
  3. BA Techniques: Data Mining (training provider notes, 2020)
  4. Data Mining (training provider notes, 2023)
  5. Techniques: Data Mining flashcards
  6. Gartner analytics maturity model factsheet
  7. Descriptive vs prescriptive vs predictive analytics explained (2021)
  8. Decision Trees, scikit-learn documentation
  9. Predictive Analytics for Business Analysts (IIBA member article, 2026)
  10. The Rise of Machine Learning: A Game-Changer for Business Analysis (IIBA blog, 2024)
  11. Who Should be Building Predictive Models? (2014)
  12. Does anyone actually build/use predictive ML models? (r/BusinessIntelligence)

Trending Guides

Product Management

Story Mapping: The Big Picture Planning

Read Guide
Leadership

Product Vision, Horizons & Strategy

Read Guide
Scrum

How to Pass PSPO I in 30 Days

Read Guide

Recommended for you

Business Analysis

Business Model Canvas BABOK Technique 10.8: A CBAP Deep Dive

The nine building blocks of BABOK 10.8, how a business analyst uses them for current state, future state and change strategy, plus criticism and CBAP practice questions.

Business Analysis

Data Modelling in BABOK 10.15: Conceptual, Logical, Physical, ERD

BABOK 10.15 data modelling explained: conceptual, logical and physical models, who uses each, the five elements, crow's foot ERD basics and CBAP-style questions.