Account Log in
Person with long red hair working at a desk facing a computer
Jump to section

What are predictive analytics?

Copy URL

Predictive analytics are an analytics method that analyze current and historical data to make predictions about future events. Predictive analytics use analytics techniques such as machine learning, statistical modeling, and data mining to help organizations identify trends, behaviors, future outcomes, and business opportunities.

Predictive analytics work by training a model to predict values for new data, based on an input set of variables. The model then identifies relationships and patterns among the variables and provides a score based on what it was trained to look for.

That score can be used as business intelligence to assess the risk or potential benefits of a set of conditions. It's used to determine the probability that something will happen.

Predictive analytics can be applied to both structured and unstructured data. Data mining, which is the process of discovering patterns, trends, and behaviors in large data sets, helps to prepare data from multiple sources, such as a data warehouse or data lake, for analysis.

Once the data is ready for analysis, predictive modeling is the process of creating and testing a predictive analytics model. Once a model has been trained and evaluated, it can be reused in the future to answer new questions about similar data.

Common predictive modeling techniques are regression techniques, machine learning techniques, decision trees, and neural networks, but there are many other options.

Regression models

Regression models use mathematical equations to determine the relationship between variables.

Linear regression models return continuous outcomes with infinite possibilities (like potential real estate values using a known cost-per-square-foot), whereas logistic regression models return limited numbers of possibilities (such as whether a specific home in that neighborhood will sell above or below a certain price).

Regression models are often used by banking and other financial institutions to determine credit risk or detect credit card fraud, forecast market trends, and predict the impact of new financial service regulations.

Decision trees

Decision trees are another popular predictive analytics technique that identifies how 1 decision leads to the next decision. A decision tree approach can be applied to machine learning models, which determine a series of "if this, then that" conditions based on a list of sequential and hierarchical questions that lead to a result based on the input data.

This model’s branching format can also show all the possible outcomes of a decision by representing how each decision can lead to particular outcomes.

Machine learning

Machine learning is a continuation of predictive analytics. Predictive analytics often relies on data scientists or analysts to create the models, but machine learning algorithms—used in artificial intelligence and deep learning software like IBM’s Watson—are self-learning. They improve and evolve as they process data, without needing constant reprogramming.

Improve AI/ML application management

Get expert perspectives on how to simplify the deployment and lifecycle management of Artificial Intelligence/Machine Learning (AI/ML) applications so you can build, collaborate, and share ML models and AI apps faster with this webinar series. 

Neural networks

Neural networks are advanced analytics techniques used to determine the accuracy of information gained from regression models and decision trees. Neural networking identifies nonlinear similarities between disparate data, and is particularly useful when knowing the scope of what may happen is more important than understanding why those possibilities might occur.

Predictive analytics can help IT performance by identifying risks or informing you of potential problems with your IT infrastructure. Instead of waiting for an error report—perhaps citing an equipment failure—ops teams can use predictive analytics to proactively find and address problems before they affect your environment, which can also save your organization time and money.

You can also use predictive analytics to create risk assessments, prevent security issues, and avoid unplanned downtime by looking for anything unusual on a network and identifying potential vulnerabilities by examining all of the actions that are happening in real time.

Automation tools can be used as a companion to predictive analytics to remediate identified issues or implement changes based on predicted outcomes.

Red Hat gives you the predictive analytics and automation tools you need to identify insights about your IT infrastructure and automate remediation, along with solutions, services, and training to support your business as you focus on innovation and moving forward.

Red Hat® Insights combines predictive analytics with prescriptive analytics to give you step-by-step remediation guidance across physical, virtual, container, private, and public cloud environments. Your business saves time and money addressing problems before they affect your environment by proactively identifying and remediating risks across your Red Hat infrastructure.

With real-time views into hybrid environments, you are informed about potential issues and provided with remediation steps to fix them before they become problems. Automate remediation in real time by using Red Hat® Ansible® Automation Platform Playbooks along with Insights.

Keep reading


Learning Ansible basics

Ansible automates IT processes like provisioning and configuration management. Learn the basics of Ansible with this introduction to key concepts.


What is business process management?

Business process management (BPM) is the practice of modeling, analyzing, and optimizing end-to-end business processes to meet your strategic business goals.


Why choose Red Hat for automation?

Red Hat Ansible Automation Platform includes all the tools needed to share automation across teams and implement enterprise-wide automation.

More about automation


Red Hat Consulting

Engagements with our strategic advisers who take a big-picture view of your organization, analyze your challenges, and help you overcome them with comprehensive, cost-effective solutions.

Red Hat Ansible Automation Platform

A platform for implementing enterprise-wide automation, no matter where you are in your automation journey

Red Hat Process Automation

A platform for developing cloud-native applications that automate business decisions and processes.



Free training course

Ansible Essentials: Simplicity in Automation Technical Overview

Free training course

Red Hat Ansible Automation for SAP

Red Hat logo LinkedInYouTubeFacebookTwitter



Try, buy, & sell


About Red Hat

We’re the world’s leading provider of enterprise open source solutions—including Linux, cloud, container, and Kubernetes. We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Subscribe to our newsletter, Red Hat Shares

Sign up now

Select a language

© 2022 Red Hat, Inc.