{"id":21235,"date":"2020-01-30T16:00:55","date_gmt":"2020-01-30T16:00:55","guid":{"rendered":"https:\/\/www.arimetrics.com\/glosario-digital\/predictive-model"},"modified":"2026-09-29T14:20:22","modified_gmt":"2026-09-29T14:20:22","slug":"predictive-model","status":"publish","type":"encyclopedia","link":"https:\/\/www.arimetrics.com\/en\/digital-glossary\/predictive-model","title":{"rendered":"Predictive Model"},"content":{"rendered":"<p><img decoding=\"async\" class=\"boxpad alignright wp-image-23026 size-full\" src=\"https:\/\/www.arimetrics.com\/wp-content\/uploads\/2021\/11\/predictive-model.jpg\" alt=\"Predictive Model\" width=\"300\" height=\"300\" style=\"margin-top:0;\" srcset=\"https:\/\/www.arimetrics.com\/wp-content\/uploads\/2021\/11\/predictive-model.jpg 300w, https:\/\/www.arimetrics.com\/wp-content\/uploads\/2021\/11\/predictive-model-150x150.jpg 150w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><strong>Definition:<\/strong><\/p>\n<p>A <strong>predictive model<\/strong> is a mathematical or computational representation that learns relationships from data to estimate an unknown outcome. It can calculate a value, assign a category, rank cases, or estimate a probability.<\/p>\n<p>The outcome may concern the future, such as demand next month, or a variable that already exists but is not yet known, such as whether a transaction is fraudulent. <strong>A prediction<\/strong> is not a certainty: it depends on the data, method, and conditions in which the model is used.<\/p>\n<p>The model is one component of <strong><a href=\"https:\/\/www.arimetrics.com\/en\/digital-glossary\/predictive-analytics\">predictive analytics<\/a><\/strong>. Analytics also includes problem definition, data preparation, evaluation, interpretation, and monitoring of results.<\/p>\n\n<h2>Model operation<\/h2>\n<p>Development begins with a question that can be translated into a target variable. <strong>The target<\/strong> determines the appropriate data, method, and metric; applying an algorithm to a collection of records is not enough.<\/p>\n<ol>\n<li><strong>Define the outcome:<\/strong> specify what will be estimated, its unit or class, and the decision for which it will be used.<\/li>\n<li><strong>Prepare the data:<\/strong> select observations and features, handle missing values, encode categories, and prevent information unavailable at prediction time from entering the model.<\/li>\n<li><strong>Train the model:<\/strong> fit its parameters on part of the data using statistics or <a href=\"https:\/\/www.arimetrics.com\/en\/digital-glossary\/machine-learning\">machine learning<\/a>.<\/li>\n<li><strong>External evaluation:<\/strong> measure performance on data that was not used to fit the model.<\/li>\n<li><strong>Deploy and monitor:<\/strong> integrate the prediction into a process and check whether performance changes with new data.<\/li>\n<\/ol>\n<p>A <strong>separate evaluation<\/strong> helps detect overfitting. <a href=\"https:\/\/scikit-learn.org\/stable\/modules\/cross_validation.html\" target=\"_blank\" rel=\"noopener\">Cross-validation<\/a> repeats that comparison across different splits, although it must account for temporal or grouped data structures.<\/p>\n<h2>Types of predictive models<\/h2>\n<p>Models differ according to the outcome they produce. <strong>Four families<\/strong> cover many common applications:<\/p>\n<ul>\n<li><strong>Regression:<\/strong> estimates a numerical value such as sales, time, or amount. <a href=\"https:\/\/developers.google.com\/machine-learning\/crash-course\/linear-regression\" target=\"_blank\" rel=\"noopener\">Linear regression<\/a> is a basic example.<\/li>\n<li><strong>Classification:<\/strong> assigns a class or membership probability, such as fraud or not fraud. A threshold turns a score into a decision.<\/li>\n<li><strong>Time series:<\/strong> estimates future values while respecting chronological order, trend, seasonality, and other temporal dependencies.<\/li>\n<li><strong>Ranking and propensity:<\/strong> orders people, products, or events by a score, such as their estimated probability of responding to an action.<\/li>\n<\/ul>\n<p>Complexity does not guarantee better predictions. A <strong>simpler model<\/strong> may be preferable when it provides adequate performance, is more stable, and makes the result easier to explain.<\/p>\n<h2>How it is evaluated<\/h2>\n<p>The metric must match the objective. Regression may use absolute or squared errors; common <a href=\"https:\/\/developers.google.com\/machine-learning\/crash-course\/classification\" target=\"_blank\" rel=\"noopener\">classification<\/a> metrics include precision, recall, false positive rate, AUC, and calibration measures. <strong>Appropriate metrics<\/strong> must reflect error costs.<\/p>\n<p>The model should be compared with a <strong>simple baseline<\/strong>, such as a historical average or existing rule. A statistical improvement may have little operational value if it is small, arrives late, or requires overly expensive data.<\/p>\n<p>Initial evaluation is not enough. <strong>Degradation<\/strong> can occur when the population, measurement of a feature, or relationship between inputs and outcome changes. Data quality, feature distributions, errors, and post-deployment results therefore require monitoring.<\/p>\n<h2>Application examples<\/h2>\n<p>A predictive model can support decisions when the outcome is measurable and comparable information is available. <strong>Applications<\/strong> include:<\/p>\n<ul>\n<li>estimating demand, sales, or customer churn;<\/li>\n<li>detecting anomalous transactions or classifying messages as spam;<\/li>\n<li>forecasting failures and prioritizing maintenance;<\/li>\n<li>calculating conversion or campaign-response propensity.<\/li>\n<\/ul>\n<p>In marketing, a score can help rank audiences or assign reviews. <strong><a href=\"https:\/\/www.arimetrics.com\/en\/digital-glossary\/predictive-marketing\">Predictive marketing<\/a><\/strong> applies these methods to commercial decisions, but it is not a separate type of algorithm.<\/p>\n<h2>Prediction limits<\/h2>\n<p>The predictive model is the artifact that generates an estimate; modeling is the work of building it, and predictive analytics is the broader process that uses its results. They are <strong>different levels<\/strong>, so analysis-design decisions should not be attributed to the algorithm.<\/p>\n<p>An association that is useful for prediction does not prove that a feature causes the outcome. Changing an input will not necessarily produce the estimated effect. <strong>Prediction and causality<\/strong> answer different questions, so intervention decisions may require experiments or other causal methods.<\/p>\n<p>Errors can affect groups differently, and features may reveal or approximate sensitive information. <strong>Responsible review<\/strong> should cover representativeness, privacy, bias, and explainability. A <a href=\"https:\/\/www.arimetrics.com\/en\/digital-glossary\/data-scientist\">data scientist<\/a>&#8216;s work does not end when the model is trained: assumptions, limitations, and conditions of use must also be documented.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A predictive model estimates unknown outcomes from data. Learn how it works, its main types, examples, evaluation, and limitations.<\/p>\n","protected":false},"author":7,"featured_media":81103,"template":"","encyclopedia-tag":[1395,1302],"class_list":["post-21235","encyclopedia","type-encyclopedia","status-publish","has-post-thumbnail","hentry","encyclopedia-tag-data-algorithms","encyclopedia-tag-data-science"],"_links":{"self":[{"href":"https:\/\/www.arimetrics.com\/en\/wp-json\/wp\/v2\/encyclopedia\/21235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arimetrics.com\/en\/wp-json\/wp\/v2\/encyclopedia"}],"about":[{"href":"https:\/\/www.arimetrics.com\/en\/wp-json\/wp\/v2\/types\/encyclopedia"}],"author":[{"embeddable":true,"href":"https:\/\/www.arimetrics.com\/en\/wp-json\/wp\/v2\/users\/7"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.arimetrics.com\/en\/wp-json\/wp\/v2\/media\/81103"}],"wp:attachment":[{"href":"https:\/\/www.arimetrics.com\/en\/wp-json\/wp\/v2\/media?parent=21235"}],"wp:term":[{"taxonomy":"encyclopedia-tag","embeddable":true,"href":"https:\/\/www.arimetrics.com\/en\/wp-json\/wp\/v2\/encyclopedia-tag?post=21235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}