# Fundamentals of predictive modeling

> Fundamentals of predictive modeling - See modeling methods supported in DataRobot predictive
> modeling, as well as the modeling lifecycle.

This Markdown file sits beside the HTML page at the same path (with a `.md` suffix). It summarizes the topic and lists links for tools and LLM context.

Companion generated at `2026-09-30T19:40:40.873252+00:00` (UTC).

## Primary page

- [Fundamentals of predictive modeling](https://docs.datarobot.com/en/docs/reference/pred-ai-ref/pred-fundamentals.html.md): Full documentation for this topic (Markdown sidecar).

## Sections on this page

- [Predictive modeling methods](https://docs.datarobot.com/en/docs/reference/pred-ai-ref/pred-fundamentals.html.md#predictive-modeling-methods): In-page section heading.
- [Supervised and unsupervised learning](https://docs.datarobot.com/en/docs/reference/pred-ai-ref/pred-fundamentals.html.md#supervised-and-unsupervised-learning): In-page section heading.
- [Time-aware modeling](https://docs.datarobot.com/en/docs/reference/pred-ai-ref/pred-fundamentals.html.md#time-aware-modeling): In-page section heading.
- [Specialized modeling workflows](https://docs.datarobot.com/en/docs/reference/pred-ai-ref/pred-fundamentals.html.md#specialized-modeling-workflows): In-page section heading.
- [Sample use cases](https://docs.datarobot.com/en/docs/reference/pred-ai-ref/pred-fundamentals.html.md#sample-use-cases): In-page section heading.
- [Insurance use cases](https://docs.datarobot.com/en/docs/reference/pred-ai-ref/pred-fundamentals.html.md#insurance-use-cases): In-page section heading.
- [Use case 1](https://docs.datarobot.com/en/docs/reference/pred-ai-ref/pred-fundamentals.html.md#use-case-1): In-page section heading.
- [Use case 2](https://docs.datarobot.com/en/docs/reference/pred-ai-ref/pred-fundamentals.html.md#use-case-2): In-page section heading.
- [Use case 3](https://docs.datarobot.com/en/docs/reference/pred-ai-ref/pred-fundamentals.html.md#use-case-3): In-page section heading.
- [Healthcare use case](https://docs.datarobot.com/en/docs/reference/pred-ai-ref/pred-fundamentals.html.md#healthcare-use-case): In-page section heading.
- [Manufacturing use case](https://docs.datarobot.com/en/docs/reference/pred-ai-ref/pred-fundamentals.html.md#manufacturing-use-case): In-page section heading.
- [Retail use cases](https://docs.datarobot.com/en/docs/reference/pred-ai-ref/pred-fundamentals.html.md#retail-use-cases): In-page section heading.

## Related documentation

- [Reference documentation](https://docs.datarobot.com/en/docs/reference/index.html.md): Linked from this page.
- [Predictive AI](https://docs.datarobot.com/en/docs/reference/pred-ai-ref/index.html.md): Linked from this page.
- [Predictive workflow overview](https://docs.datarobot.com/en/docs/get-started/day0/pred-workflow.html.md): Linked from this page.
- [Get started with GenAI](https://docs.datarobot.com/en/docs/get-started/day0/genai-intro.html.md): Linked from this page.
- [regressionexperiment](https://docs.datarobot.com/en/docs/workbench/nxt-workbench/experiments/create-experiments/create-predictive/ml-basic-experiment.html.md#regression-targets): Linked from this page.
- [anomaly detection](https://docs.datarobot.com/en/docs/workbench/nxt-workbench/experiments/create-experiments/create-predictive/ml-unsupervised.html.md#anomaly-detection): Linked from this page.
- [time series modeling](https://docs.datarobot.com/en/docs/workbench/nxt-workbench/experiments/create-experiments/create-time-aware/index.html.md): Linked from this page.
- [nowcasting](https://docs.datarobot.com/en/docs/classic-ui/modeling/time/nowcasting.html.md): Linked from this page.
- [multiseries](https://docs.datarobot.com/en/docs/workbench/nxt-workbench/experiments/create-experiments/create-time-aware/ts-forecasting.html.md#set-series-id): Linked from this page.
- [segmented modeling](https://docs.datarobot.com/en/docs/classic-ui/modeling/time/ts-segmented.html.md): Linked from this page.
- [time-aware predictions](https://docs.datarobot.com/en/docs/workbench/nxt-workbench/experiments/create-experiments/create-time-aware/ts-datetime.html.md): Linked from this page.
- [What is time-aware modeling?](https://docs.datarobot.com/en/docs/classic-ui/modeling/time/whatis-time.html.md): Linked from this page.
- [Image augmentation](https://docs.datarobot.com/en/docs/workbench/nxt-workbench/experiments/create-experiments/create-predictive/ml-adv-experiment.html.md#image-augmentation): Linked from this page.
- [editable blueprints](https://docs.datarobot.com/en/docs/workbench/nxt-workbench/experiments/manage-experiments/experiment-cml.html.md): Linked from this page.
- [Word Clouds](https://docs.datarobot.com/en/docs/workbench/nxt-workbench/experiments/experiment-insights/word-cloud.html.md): Linked from this page.
- [model building how-to](https://docs.datarobot.com/en/docs/get-started/how-to/build-walk.html.md): Linked from this page.

## Documentation content

This section describes DataRobot's predictive solutions; see [Predictive workflow overview](https://docs.datarobot.com/en/docs/get-started/day0/pred-workflow.html.md) for a generalized discussion of the steps to build predictive models. See [Get started with GenAI](https://docs.datarobot.com/en/docs/get-started/day0/genai-intro.html.md) for an overview of working with generative AI-related tools and options.

Predictive AI uses automated machine learning (AutoML) to build models that solve real-world problems across domains and industries. DataRobot supports many different approaches to ML modeling—supervised learning, unsupervised learning, time series modeling, segmented modeling, multimodal modeling, and more. This section describes these approaches and also provides tips for analyzing and selecting the best models for deployment.

This section describes predictive modeling methods. See the Workbench [predictive model training overview](https://docs.datarobot.com/en/docs/get-started/day0/pred-workflow.html.md) for a generalized discussion of the steps to build predictive models.

## Predictive modeling methods

ML modeling is the process of developing algorithms that learn by example from historical data. These algorithms predict outcomes and uncover patterns not easily discerned. DataRobot supports a variety of modeling methods, each suiting a specific type of data and problem type.

### Supervised and unsupervised learning

The most basic form of machine learning is supervised learning.

With supervised learning, you provide "labeled" data. A label in a dataset provides information to help the algorithm learn from the data. The label—also called the target —is what you're trying to predict.

- In aregressionexperiment, the target is a numeric value. A regression model estimates a continuous dependent variable given a list of input variables (also referred to asfeaturesorcolumns). Examples of regression problems include financial forecasting, time series forecasting, maintenance scheduling, and weather analysis. Regression experiments can also be handled as classification by changing the target type from numeric to classification.
- In aclassificationexperiment, the target is a category. A classification model groups observations into categories by identifying shared characteristics of certain classes. It compares those characteristics to the data you're classifying and estimates how likely it is that the observation belongs to a particular class. Classification experiments can bebinary(two classes) ormulticlass(three or more classes). For classification, DataRobot also supportsmultilabel modelingwhere the target feature has a variable number of classes orlabels; each row of the dataset is associated with one, several, or zero labels.

Another form of machine learning is unsupervised learning.

With unsupervised learning, the dataset is unlabeled and the algorithm must infer patterns in the data.

- In ananomaly detectionexperiment, the algorithm detects unusual data points in your dataset. Potential uses include the detection of fraudulent transactions, faults in hardware, and human error during data entry.
- In aclusteringexperiment, the algorithm splits the dataset into groups according to similarity. Clustering is useful for gaining intuition about your data. The clusters can also help label your data so that you can then use a supervised learning method on the dataset.

### Time-aware modeling

Time data is a crucial component in solving prediction and forecasting problems. Models using time-relevant data make row-by-row predictions, time series forecasts, or current value predictions ("nowcasts"). An experiment becomes time-aware when, if the data is appropriate, the partitioning method is set to date/time.

- Withtime series modeling, you can generate a forecast—a series of predictions for a period of time in the future. You train time series models on past data to predict future events. Predict a range of values in the future or usenowcastingto make a prediction at the current point in time. Use cases for time series modeling include predicting pricing and demand in domains such as finance, healthcare, and retail—basically, any domain where problems have a time component.
- You can use time series modeling for a dataset containing a single series, but you can also build a model for a dataset that contains multiple series. For this type ofmultiseriesexperiment, one feature serves as theseries identifier. An example is a "store location" identifier that essentially divides the dataset into multiple series, one for each location. So you might have four store locations (e.g., Paris, Milan, Dubai, and Tokyo) and therefore four series for modeling.
- With a multiseries experiment, you can choose to generate a model for each series usingsegmented modeling. In this case, DataRobot creates a deployment using the best model for each segment.
- Sometimes, the dataset for the problem you're solving contains date and time information, but instead of generating a forecast as you do with time series modeling, you predict a target value on each individual row. This approach is calledtime-aware predictions.

See [What is time-aware modeling?](https://docs.datarobot.com/en/docs/classic-ui/modeling/time/whatis-time.html.md) for an in-depth discussion of these strategies.

### Specialized modeling workflows

DataRobot provides specialized workflows to help you address a wide range of problems.

- Image augmentationallows you to include images as features in your datasets. Use the image data alongside other data types to improve outcomes for various types of modeling experiments—regression, classification, anomaly detection, clustering, and more.
- Witheditable blueprints, you can build and edit your own ML blueprints—the preprocessing steps (tasks), modeling algorithms, and post-processing steps that go into building a model—incorporating DataRobot preprocessing and modeling algorithms, as well as your own models.
- For text features in your data, use Text AI insights likeWord Cloudsto understand their impact.
- Location AIsupports geospatial analysis of modeling data. Use geospatial features to gain insights and visualize data using interactive maps before and after modeling.

See the [generalized discussion](https://docs.datarobot.com/en/docs/get-started/day0/pred-workflow.html.md) of the steps to build predictive models in Workbench. Or, try it yourself with the [model building how-to](https://docs.datarobot.com/en/docs/get-started/how-to/build-walk.html.md).

## Sample use cases

DataRobot was designed to unify complex enterprise environments across a variety of industries. The following descriptions provide 10,000-foot descriptions of how some DataRobot customers work with predictive AI. The fast facts reflect actual usage statistics from 2023.

### Insurance use cases

#### Use case 1

A large multinational insurance company headquartered in Brussels uses DataRobot across the business for a number of use cases including within fraud detection, claims processing, and underwriting. For model development they are very actively experimenting, testing models, and performing explainability checks on the DataRobot platform. Using DataRobot they are able to bring these models successfully through their risk management process and once in production have realized massive value.

Fast facts

- Projects/experiments: 1,438
- ML models built: 29,410
- Models in production: 4,436
- Predictions: 524 million (average of 43 million per month)

#### Use case 2

A multinational insurer uses DataRobot in EMEA and Japan at considerable scale. DataRobot is key for their retention use cases, lead scoring and underwriting practice across the business.

Fast facts

- Projects/experiments: 682
- ML models built: 31,720
- Models in production: 1456
- Predictions:  258M prediction rows from 8804 prediction requests

#### Use case 3

A large re-insurer is impressed with how DataRobot removes friction from building models and serving predictions. Use cases include predicting unpaid invoices to optimize overdue invoice collections and predicting market prices, taking quotes from quote aggregators to determine when competitors implemented pricing changes. They have used DataRobot's managed SaaS product, so they do not have to think about compute availability and can instead focus on data science outcomes for 157 users.

Fast facts/2023

- Projects/experiments: 14,481
- ML models built: 177,475
- Predictions:  1.991 Billion on DataRobot's high-performance prediction servers

### Healthcare use case

A global pharmaceuticals giant uses DataRobot to improve business efficiency. They use DataRobot to:

- Forecast demand in North America and EMEA
- Predict propensity to buy in the US
- Predict IT tickets
- Perform content recommendations.

Fast facts

- Projects/experiments: 3000+ per month
- ML models built: 30,000+ per month
- Models in production: 150
- Predictions: 3,000-7,000 per quarter

### Manufacturing use case

One of the world’s largest building materials manufacturers uses DataRobot. They have more than 2000 plants globally and employ 60k+ employees. They deploy models to production in 60 of their manufacturing plants in order to predict equipment failure: kilns, fans, vertical roller mills, crushers etc. They leverage DataRobot MLOps possibility to deploy models outside of the platform in air-gapped environments, deploying using the Portable Prediction Server container to edge devices self-managed. Their predictive maintenance use cases help avoid stoppages along their production lines--critical because any stoppage leads to significant financial losses.

Fast facts

- Projects/experiments: 1000+
- ML models built: 15,000+
- Models in production: 150

### Retail use cases

#### Use case 1

A freight company uses DataRobot to assist their freight, supply chain, and forwarding businesses, with 170+ active users on the platform from multiple divisions. They use DataRobot to forecast incoming calls and improve workforce planning, predict possible thefts in parcel centers, forecast total volume of packages entering certain countries, and predict financial KPIs. They have seen how the experiments and models built on DataRobot outperform forecasting models built outside the platform. They have experienced a 50%+ error reduction on key use cases. Accuracy improvements have allowed them to move from monthly to weekly—and even daily—predictions with granular breakdowns.

Fast facts

- Models in production: 200-250 models

#### Use case 2

One of Europe’s largest media companies has been a DataRobot customer since 2018. They use their deployed models for demand optimization, targeted advertising, and content management. They recently extended their prediction environment to support large-scale batch predictions for audience segmentation and ad targeting. The team is leveraging the DataRobot/Snowflake integration capabilities to maintain a computationally intensive predictive pipeline and complete weekly scoring on time. DataRobot enables the small data science team to work more efficiently and with greater accuracy, bringing models live faster than before and achieving incremental revenue gain with optimized inventory management.

Fast facts

- Models in production: 20+
- Predictions: 160m+ rows weekly
