AI Glossary / Data science and analytics / Intermediate
Prescriptive analytics
Definition
Prescriptive analytics uses data, models and decision rules to recommend actions for a stated objective while accounting for constraints and trade-offs. It asks what action is appropriate under the model, rather than only describing what happened or predicting what may happen.
What it means
A demand forecast can estimate how many orders may arrive. A prescriptive analysis can use that forecast, staffing capacity and service targets to propose a schedule. The recommendation depends on both the predicted conditions and the way the decision problem is defined.
The objective matters. Minimizing cost, reducing waiting time and maintaining balanced workloads may lead to different choices. Constraints specify requirements such as available capacity, permitted assignments or maximum spending.
Prescriptive analytics often uses optimization, simulation or decision rules. It does not necessarily require AI, and a fluent recommendation from a language model is not automatically a valid prescriptive analysis. A useful recommendation should explain the options considered, assumptions, constraints and consequences of the proposed action.
How it works
Define decision variables: the quantities or choices the organization can control. Specify an objective and the constraints that acceptable choices must satisfy. Supply the required data, which may include forecasts, costs, capacities and estimated responses to actions.
A solution method evaluates or searches for feasible choices. Some methods establish an optimum for the stated mathematical model; others provide a good feasible solution without proving optimality. The distinction should remain visible in the report.
Uncertainty can be represented through scenarios, probability models or robustness requirements. The team then checks whether the recommendation remains useful when inputs change and whether it can actually be implemented.
Predicted outcomes under existing practice do not automatically establish the effect of a new intervention. If a decision changes behavior, the model needs a defensible account of that response. Finally, authority to recommend and authority to execute an action should be defined separately.
Three practical examples
- A warehouse planner assigns workers to tasks while respecting skills, shift availability and completion priorities.
- A service business compares appointment schedules that trade off customer waiting time and staff utilization.
- A delivery team selects routes using demand estimates, vehicle capacity and delivery windows, then reviews exceptions before dispatch.
Think of it this way
Think of planning a meal with a budget, dietary requirements and ingredients already available. Knowing how many guests will attend is a prediction; selecting a menu that meets the requirements is a decision problem.
The analogy is limited because real optimization models can contain thousands of interdependent choices. Even so, the key lesson remains: the recommended plan changes when the goal, available resources or requirements change.
Worked example
Consider a fictional workshop with eight available machine-hours. Product A contributes 50 units of margin and uses two machine-hours. Product B contributes 30 units and uses one hour. Demand allows at most three A units and four B units. Production quantities must be whole numbers.
Let x be A units and y be B units. The simplified objective is to maximize 50x + 30y, subject to 2x + y being no more than 8, x no more than 3 and y no more than 4, with both nonnegative integers.
Making two A units and four B units uses all eight hours and yields 100 + 120 = 220. Making three A units and two B units yields 150 + 60 = 210. Under these assumptions, the first plan is optimal: B gives more margin per hour, so use its four-unit limit before allocating the remaining four hours to A.
This is a teaching model, excluding setup time, uncertainty and other resources. Adding those considerations can change the recommendation.
Illustrative case study
Illustrative fictional case: Harbour Scheduling introduces a tool that minimizes travel distance for field-service appointments. The initial plan looks efficient but assigns a specialist task to a technician without the required qualification.
The team adds explicit skill constraints and checks appointment windows and working hours. It then compares feasible plans using travel and service priorities, showing which trade-offs remain. Managers review unusual assignments rather than assuming the shortest route is automatically the best operational plan.
The fictional lesson is that a solution can be optimal for an incomplete model and still be unsuitable for the real process. The case does not report a quantified saving or claim that optimization can eliminate every judgment call.
Common misconceptions and mistakes
Do not confuse predicting demand with deciding how to respond. Do not treat the word “optimal” as meaningful without the objective, constraints and solution status.
Avoid optimizing a convenient proxy while ignoring important outcomes. Do not assume every predicted association describes how an intervention will work. A feasible model solution can become infeasible if inputs are stale, and a mathematically infeasible model may indicate conflicting requirements rather than a solver failure.
Business use
Begin with a recurring decision whose options, constraints and outcomes can be described clearly. Involve the people who understand operational exceptions and implementation limits.
Compare recommendations with current practice using realistic scenarios, including shortages and changed demand. Record why an override occurs so the model can be improved without silently rewriting its goals. For AI-supported interfaces, require the explanation to match the actual model and solution status. A confident narrative must not describe an approximate solution as proven best or conceal a violated requirement.
People also ask
Does prescriptive analytics always find the best possible action?
No. A method may find an optimum for its model or only a good candidate. Neither guarantees that the model includes every real-world consideration.
Can it work without machine learning?
Yes. Rules, mathematical optimization and simulation can support recommendations using known inputs or manually supplied scenarios.
What if the constraints cannot all be satisfied?
The analysis should identify infeasibility and help examine conflicting requirements. It should not quietly violate a constraint while presenting the result as acceptable.
Check your understanding
A schedule minimizes cost but assigns a task to an unqualified worker because qualifications were omitted from the model. Is its mathematical optimality enough to justify using it?
Answer: No. The model is incomplete for the real decision. Relevant qualification constraints must be incorporated and the revised solution checked.
Related terms
- Optimization
- Objective function
- Predictive analytics
- Sensitivity analysis
- decision variable
- constraint
- feasible solution
- simulation
- decision support
Learn next
Read objective function and constraint. Describe a small scheduling or allocation decision using controllable choices, a goal and explicit limits. Solve a simplified example, then change one assumption and explain why the recommended action changes or remains stable.
More in Data science and analytics
- Pie chart - A pie chart is a circular chart divided into slices that show how categories contribute to one whole.
- Pivot table - A pivot table is a summary table that groups source records by selected categories and calculates measures such as sums, counts or averages.
- Post hoc analysis - Post hoc analysis is analysis undertaken after results have been examined, often to explore an unexpected pattern or investigate a broader finding in more...
- Principal component analysis - Principal component analysis, or PCA, transforms numerical variables into new, mutually perpendicular directions ordered by how much variation they capture.
- Probabilistic Sampling - Probabilistic sampling, usually called probability sampling, selects units through a random mechanism with known, positive inclusion probabilities for the...
- Q-Q plot - A Q-Q plot, or quantile-quantile plot, compares corresponding quantiles of two distributions.
Work in finance? Get the free CFO AI Prompt Pack: 7 prompts for finance leaders.
Sources
IBM, prescriptive analytics concepts and methods: https://www.ibm.com/think/topics/prescriptive-analytics
IBM Research, predictive and prescriptive resource allocation: https://research.ibm.com/publications/prescriptive-analytics-for-allocating-sales-teams-to-opportunities
Bertsimas and Kallus, From Predictive to Prescriptive Analytics: https://arxiv.org/abs/1402.5481
IBM, optimisation-based prescriptive analytics: https://www.ibm.com/prescriptive-analytics
The workshop optimisation and scheduling case are original fictional illustrations.
Previous: Preprocessing Next: Presentation Bias