Predictive Analytics: Forecasting What Will Happen
IT 233: Business Information Systems
Learning Objectives
By the end of this chapter, you will be able to:
✅ Define Predictive Analytics and the key question it answers.
✅ Describe main techniques like regression and classification.
✅ Understand the role of machine learning in making predictions.
✅ Provide business examples like fraud detection and demand forecasting.
Moving Beyond the Past
Predictive Analytics: The branch of advanced analytics that uses historical data, statistical algorithms, and machine learning to identify the likelihood of future outcomes.
Descriptive Analytics
"What happened?"
Summarizes past data.
⚡ Predictive Analytics
"What will happen?"
Forecasts future events.
The Core Question: "What will happen?"
Predictive analytics aims to answer forward-looking questions:
Which customers are most likely to churn (leave)?
What will our sales be for the next quarter?
Is this credit card transaction likely to be fraudulent?
What is the probability this marketing lead will convert?
The goal is to move from being reactive to proactive.
Key Techniques & Tools 📊
Predictive analytics uses a range of statistical and machine learning methods:
Regression Analysis
Classification Analysis
Machine Learning (ML)
Time-Series Forecasting
Let's explore each one...
Technique 1: Regression Analysis
Used to predict a continuous value (a number).
Example: Real Estate in Kathmandu
Question: What will be the selling price of a house?
Data Used:
Area (in ana/ropani)
Number of bedrooms
Location (e.g., Baneshwor vs. Budhanilkantha)
Prediction: A specific price, like NPR 2.5 Crore.
Simulator: House Price Estimator
Adjust the features below to see how a regression model estimates a Kathmandu house price.
Estimated Price: calculating...
Formula: Base (NPR 15 lakh/ana) × area × location + bedrooms bonus
Technique 2: Classification Analysis
Used to predict a categorical outcome (a label or class).
Example: Bank Loan Application
Question: Will this applicant default on their loan?
Data Used:
Applicant's income
Credit history
Loan amount
Prediction: A category, like "Default" or "No Default".
Simulator: Loan Default Classifier
Set the applicant profile and see the model's classification.
Prediction:
Advanced Techniques
🧠 Machine Learning (ML)
Algorithms are "trained" on historical data to learn patterns.
They then use these learned patterns to make predictions on new, unseen data.
Many modern predictive models are built on ML.
📈 Time-Series Forecasting
A specific model for predicting future values based on past time-ordered data.
Uses:
Forecasting sales
Stock prices (e.g., NEPSE index)
Website traffic
Simulator: Time-Series Sales Forecast
Past 6 months of sales are shown. Click Show Forecast to reveal the model's 3-month prediction.
BaiJesAshShrBhaAshKarManPou
HistoricalForecast
Practical Applications in Nepal 🎯
How local businesses can use predictive analytics:
Customer Churn Prediction
Ncell or Nepal Telecom identifying customers likely to switch providers.
Fraud Detection
eSewa or Khalti flagging suspicious transactions in real-time.
Demand Forecasting
Bhat-Bhateni Supermarket predicting demand for items during Dashain.
Credit Scoring
Banks assessing loan risk for individuals and businesses.
Match: Business Problem to Technique
Click a scenario, then click the matching technique. Green = correct, Red = wrong.
SCENARIOS
Ncell wants to identify subscribers who will cancel their plan.
Bhat-Bhateni needs to forecast how many units of rice to stock for Dashain.
A bank wants to predict the exact sale price of a collateral property.
eSewa must decide if a transaction is fraudulent or legitimate in real-time.
TECHNIQUES
Regression Analysis
Classification Analysis
Time-Series Forecasting
Machine Learning (Churn Model)
A Word of Caution 🔍
This is crucial to remember:
Probabilities, Not Certainties
Predictive analytics provides an educated guess about the future, but it is not a crystal ball.
The value is not in 100% accuracy.
The value lies in using these probabilities to make better, more informed decisions.
Quiz: Descriptive or Predictive?
Click the correct analytics type for each business question.
"What were our total sales last month?"
"Which customers are likely to churn next quarter?"
"How many products did we sell during Dashain 2024?"
"Is this new Khalti transaction likely fraudulent?"
Summary: Key Takeaways
Predictive analytics uses historical data to forecast future outcomes.
It answers the critical business question: "What will happen?"
Key techniques include regression (for numbers) and classification (for categories), often powered by Machine Learning.
It enables businesses to be proactive in areas like fraud detection, demand forecasting, and customer retention.
It provides probabilities to guide smarter decisions, not guarantees.
Exam Practice 📝
Short answer
What is predictive analytics?
What question does predictive analytics answer?
Give two business examples of predictive analytics.
Long answer
Explain predictive analytics, the techniques it uses, and its applications in business.
Discuss the benefits and limitations of predictive analytics, with an example from Nepal.