Skip to content
geeksforgeeks
  • Tutorials
    • Python
    • Java
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
    • Practice Coding Problems
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • Data Science
  • Data Science Projects
  • Data Analysis
  • Data Visualization
  • Machine Learning
  • ML Projects
  • Deep Learning
  • NLP
  • Computer Vision
  • Artificial Intelligence
Open In App
Next Article:
Difference Between Descriptive and Predictive Data Mining
Next article icon

Difference Between Descriptive and Predictive Data Mining

Last Updated : 21 Feb, 2023
Comments
Improve
Suggest changes
Like Article
Like
Report

Descriptive mining:

This term is basically used to produce correlation, cross-tabulation, frequency etc. These technologies are used to determine the similarities in the data and to find existing patterns. One more application of descriptive analysis is to develop the captivating subgroups in the major part of the data available. This analytics emphasis on the summarization and transformation of the data into meaningful information for reporting and monitoring. 

Examples of descriptive data mining include clustering, association rule mining, and anomaly detection. Clustering involves grouping similar objects together, while association rule mining involves identifying relationships between different items in a dataset. Anomaly detection involves identifying unusual patterns or outliers in the data.

Predictive Data Mining: 

 The main goal of this mining is to say something about future results not of current behaviour. It uses the supervised learning functions which are used to predict the target value. The methods come under this type of mining category are called classification, time-series analysis and regression. Modelling of data is the necessity of the predictive analysis, and it works by utilizing a few variables of the present to predict the future not known data values for other variables.

Examples of predictive data mining include regression analysis, decision trees, and neural networks. Regression analysis involves predicting a continuous outcome variable based on one or more predictor variables. Decision trees involve building a tree-like model to make predictions based on a set of rules. Neural networks involve building a model based on the structure of the human brain to make predictions.

The main differences between descriptive and predictive data mining are:

Purpose: Descriptive data mining is used to describe the data and identify patterns and relationships. Predictive data mining is used to make predictions about future events.

Approach: Descriptive data mining involves analyzing historical data to identify patterns and relationships. Predictive data mining involves using statistical models and machine learning algorithms to identify patterns and relationships that can be used to make predictions.

Output: Descriptive data mining produces summaries and visualizations of the data. Predictive data mining produces models that can be used to make predictions.

Timeframe: Descriptive data mining is focused on analyzing historical data. Predictive data mining is focused on making predictions about future events.

Applications: Descriptive data mining is used in applications such as market segmentation, customer profiling, and product recommendation. Predictive data mining is used in applications such as fraud detection, risk assessment, and demand forecasting.

 Difference Between Descriptive and Predictive Data Mining: 

S.No.ComparisonDescriptive Data MiningPredictive Data Mining
1.BasicIt determines, what happened in the past by analyzing stored data.It determines, what can happen in the future with the help past data analysis.
2.PrecisenessIt provides accurate data.It produces results does not ensure accuracy.
3.Practical analysis methodsStandard reporting, query/drill down and ad-hoc reporting.Predictive modelling, forecasting, simulation and alerts.
4.RequireIt requires data aggregation and data miningIt requires statistics and forecasting methods
5.Type of approachReactive approachProactive approach
6.DescribeDescribes the characteristics of the data in a target data set.Carry out the induction over the current and past data so that predictions can be made.
7.Methods(in general)
  • what happened?
  • where exactly is the problem?
  • what is the frequency of the problem?
  • what will happen next?
  • what is the outcome if these trends continue?
  • what actions are required to be taken?

Conclusion:

In conclusion, descriptive and predictive data mining are two important techniques for discovering patterns and trends in large datasets. Descriptive data mining is used to summarize and describe the data, while predictive data mining is used to make predictions about future events. Both techniques have their own advantages and applications, and the choice of technique depends on the specific problem and the nature of the data.

Frequently Asked Questions:

Q: Can descriptive data mining be used to make predictions?

A: No, descriptive data mining is focused on describing and summarizing the data, and does not involve making predictions about future events.

Q: Can predictive data mining be used to describe the data?

A: Yes, predictive data mining involves analyzing the data to identify patterns and relationships that can be used to make predictions, which can also provide insights into the data.

Q: What are some examples of applications that use predictive data mining?

A: Some examples of applications that use predictive data mining include credit scoring, insurance


Next Article
Difference Between Descriptive and Predictive Data Mining

P

PranchalKatiyar
Improve
Article Tags :
  • Machine Learning
Practice Tags :
  • Machine Learning

Similar Reads

    Difference between Machine Learning and Predictive Modelling
    1. Machine Learning : It is a branch of computer science which makes use of cognitive mastering strategies to program their structures besides the need of being explicitly programmed. In different words, those machines are properly recognized to develop better with experience. 2. Predictive Modellin
    2 min read
    Difference Between Data mining and Machine learning
    Data mining: The process of extracting useful information from a huge amount of data is called Data mining. Data mining is a tool that is used by humans to discover new, accurate, and useful patterns in data or meaningful relevant information for the ones who need it. Machine learning: The process o
    2 min read
    Difference between Machine Learning and Predictive Analytics
    Predictive analytics and machine learning both use data to make predictions but in different ways. This article will explain their key differences between them in a simple and clear way.Machine Learning vs Predictive AnalyticsUnderstanding Machine LearningMachine learning is a branch of artificial i
    4 min read
    Relationship between Data Mining and Machine Learning
    There is no universal agreement on what "Data Mining" suggests that. The focus on the prediction of data is not always right with machine learning, although the emphasis on the discovery of properties of data can be undoubtedly applied to Data Mining always. So, let's begin with that: data processin
    3 min read
    Difference Between Machine Learning and Statistics
    Machine learning and statistics are like two sides of the same coin both working with data but in slightly different ways. Machine learning is often said to be "an evolution of statistics" because it builds on statistical concepts to handle larger, more complex data problems with a focus on predicti
    2 min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences