Hong Kong Baptist University · FACULTY OF ECONOMICS

ECON7880 Chap.1 Analytics Questions and the CRISP-DM Cycle

- one subject, every graph, every model, every mark
6 Chapters3-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
Chapter 1 of 8 · ECON7880

Analytics Questions and the CRISP-DM Cycle

Start with the decision

This chapter turns an organisational request into a population, prediction time, future target, feature cutoff and action.

It uses the CRISP-DM cycle to show why modelling is only one stage and why evaluation can send a team back to the business question or data preparation.

Keep prediction and explanation separate

A useful predictive association may support ranking without proving that changing the predictor will change the outcome.

The worked case uses repeated customer rows to expose identity and time leakage before any model is selected.

Define one row before choosing a target

A row might represent a customer, order, customer-month or transaction. That choice controls what can be predicted and how observations relate to one another.

Repeated rows for the same entity are not independent merely because they occupy different lines in a table. Write the row unit, prediction moment and target window together, then verify that the proposed action happens after the prediction and before the target becomes known.

Make the feature boundary operational

The feature cutoff is a time rule rather than a list assembled after seeing the data.

Information available only after cancellation, default or return belongs outside the predictor table even when it produces a large score improvement. Apply the cutoff to every join and aggregation.

A historical count is legal only if its contributing events occurred before the case was scored, and the notebook should make that condition inspectable.

Choose evidence for the intended deployment

A future-facing time split tests whether relationships survive changing conditions. A grouped split tests whether the method transfers beyond repeated entities already seen. Some projects need both.

The test design should imitate the next cases the organisation expects rather than maximise convenience.

Evaluation then connects the score to a workload, threshold and error cost, completing the move from model output to a responsible decision.

Return to the cycle when assumptions fail

If a target is ambiguous, a feature arrives too late or performance collapses in a later period, the answer is not automatically a more complex algorithm.

Return to business or data understanding, refine the question and rebuild the evidence boundary. CRISP-DM is iterative precisely because failures during modelling or evaluation reveal information about earlier choices. Record that return as part of the analysis rather than hiding it as a discarded attempt.

In this chapter

What this chapter covers

  • 01

    Business questions and decision owners

  • 02

    Prediction time and target windows

  • 03

    Feature cutoffs and leakage

  • 04

    CRISP-DM stages

  • 05

    Deployment and monitoring

  • 06

    Prediction versus causal explanation

Worked example · free

Repair a leaking churn design

Q [8 marks]. A monthly churn table repeats customers and is randomly split by row. Redesign the evaluation. The displayed marks are an AskSia revision weighting, not a University scheme.
The analytics cycle is iterative.The analytics cycle is iterative. Arrows connect the business need, data check, model, evaluation and deployment so a failed evaluation returns to the decision.Business needData checkModelEvaluateDeploy
The analytics cycle is iterative. Arrows connect the business need, data check, model, evaluation and deployment so a failed evaluation returns to the decision.
  • 3Name identity and time leakage.
  • 3Choose a future-facing split.
  • 2Tie the threshold to action capacity.
Use earlier months for training and a later untouched period for testing, grouping customers when identity overlap would inflate results. Fit preparation only inside training data. Define the feature cutoff at prediction time and report threshold performance at the available contact capacity.
Sia tip — Put the prediction timestamp above the feature list and remove anything learned later.
Glossary

Key terms

Prediction Time
The moment at which a deployed model must produce its score using only information then available.
Feature Cutoff
The latest permitted time for information entering predictors.
Deployment Drift
A change in data or decisions that weakens the relationship learned during training.
FAQ

Analytics Questions and the CRISP-DM Cycle FAQ

Why begin with a decision rather than a model?

The decision fixes the population, target, timing, action and costly error. Without those choices, an impressive score may answer a different question from the one the organisation can act on.

When is a random split unsafe?

It is unsafe when time, groups or repeated entities let related information cross between training and test data. The split should imitate how future cases will arrive.

Does prediction show causation?

No. Prediction can exploit association for ranking, while an intervention requires evidence that changing a factor changes the outcome. State which claim the task actually needs, which action will follow and what additional design would support a causal conclusion. Keep prediction and intervention claims in separate sentences, with distinct evidence requirements and limitations.

Study strategy

Exam move

Take one business request and write five lines: population, prediction time, target, feature cutoff and action. Only then choose a split and metric. Test the design by asking whether a new analyst could reproduce the eligible row and feature set from timestamps alone. Add a baseline, an operating capacity and the costly error.

Finally, change the deployment scenario from future cases to unseen customers and decide whether the split must change. Repeat with a second context until each line is specific enough to audit and every evaluation choice follows from the intended use. Build a small leakage checklist covering post-outcome fields, repeated entities, global preparation and incomplete target windows.

For each failure, name the CRISP-DM stage that should be revisited and the evidence needed before modelling resumes. End by presenting the plan in sixty seconds without naming an algorithm; if the decision and validation design are still clear, the framing is doing its job.

Create a final one-page audit linking each business statement to its data field, timestamp, metric and owner, then identify any assumption that remains unverifiable before deployment.

Working through Analytics Questions and the CRISP-DM Cycle in ECON7880? Sia is AskSia’s AI Economics tutor — ask any ECON7880 Analytics Questions and the CRISP-DM Cycle question and get a clear, step-by-step explanation grounded in how ECON7880 is taught and assessed. Read this chapter free, then take your hardest questions to Sia.

A+Everything unlocked
Unlocks this Bible + all 12 of your Hong Kong Baptist University subjects - and 1,000+ Bibles across every Australian university.
Sia - your ECON7880 tutor, unlimited, worked the way the exam marks it
The full 3-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$0.99 Trial
30-day money-back · cancel in one tap · how it works