Predictive analytics: Difference between revisions

From Risk Engineering
Created page with "== Basic considerations == == Logical Framework == == Legislative Framework == == Procurement/Contractual Framework == == The Contracting objective is to ensure that the client (public or private) receives conforming products and services while keeping the overall costs of client contract surveillance reasonable. This objective is based on the premise that the Contractor is responsible for the management and quality control of the contract products and services an..."
 
No edit summary
 
Line 1: Line 1:
== Basic considerations ==
'''Predictive analytics''' refers to a family of statistical and data-driven methods that use historical data to estimate the likelihood of future events or states. In practical terms, predictive models take past observations (inputs) and produce a quantitative forecast – often a probability or a score – that can be used to guide decisions about projects, assets, stakeholders, or systems.


While the techniques come from statistics, machine learning, and data mining, the distinctive feature of predictive analytics is that it is used to support **forward-looking decisions** at the level of individual units (e.g. a specific project, contract package, asset, or stakeholder), rather than only aggregate forecasts.


== Logical Framework ==
== Basic concepts ==


* '''Historical data''' – observations of past events: project schedules, costs, risk registers, incident logs, asset failures, traffic counts, etc.
* '''Features (explanatory variables)''' – measurable characteristics used by the model (e.g. project type, contract form, phase, complexity indicators, geotechnical conditions, contractor history).
* '''Target variable''' – the outcome we want to predict (e.g. probability of cost overrun, schedule delay, failure, dispute, or claims).
* '''Model''' – a mathematical or algorithmic mapping from features to target (e.g. regression, decision tree, ensemble, time-series model).
* '''Score''' – the model’s prediction for a specific case, often expressed as a probability or risk index.


== Legislative Framework ==
Predictive analytics is usually embedded into **decision workflows**, not used as a stand-alone report. The point is not to “predict the future” in a mystical sense, but to rank alternatives, identify higher-risk cases, and focus scarce management attention.


== Types of models ==


== Procurement/Contractual Framework == ==
For Risk Engineering purposes we can think in three broad families:


The Contracting objective is to ensure that the client (public or private) receives conforming products and services while keeping the overall costs of client contract surveillance reasonable. This objective is based on the premise that the Contractor is responsible for the management and quality control of the contract products and services and the client is responsible for performance assessment.
* '''Predictive models''' – estimate the probability or severity of a future outcome for a specific unit.
** Example: probability that a civil-works contract will exceed its budget by more than 15%; probability that a retaining structure design will trigger change-orders due to constructability issues.


The client interfaces to the contractor on a number of levels; the contract level, the periodic work plan level, the work package level and often for critical deliverables or products and services.[1]
* '''Descriptive models''' – group or segment projects, assets, or stakeholders with similar behavior or risk profiles.
** Example: clustering projects into “stable brownfield transit upgrades” vs. “complex greenfield mega-projects” to understand typical risk patterns for each cluster.


* '''Decision models''' – combine predictive scores with objectives and constraints to recommend an action.
** Example: using predicted delay and cost-overrun risk to decide which interfaces require early mitigation, which contracts need tighter oversight, or where contingency should be concentrated.


== Practice Framework ==
== Applications in civil engineering and project risk ==


=== Information Technology ===
Some typical uses in a civil-engineering / infrastructure context:


Microsoft Press defines Acceptance Criteria as “Conditions that a software product must satisfy to be accepted by a user, customer or other stakeholder.” Google defines them as “Pre-established standards or requirements a product or project must meet.
* '''Project risk screening'''
** Using historical project data to estimate which new projects are likely to suffer major cost or schedule overruns, and flagging them for deeper qualitative risk review.


* Acceptance Criteria are a set of statements, each with a clear pass/fail result, that specify both functional (e.g., minimal marketable functionality) and non-functional (e.g., minimal quality) requirements applicable at the current stage of project integration. These requirements represent “conditions of satisfaction.” There is no partial acceptance: either a criterion is met or it is not.[2]
* '''Contract and delivery-method choice'''
** Combining project attributes (scope, interfaces, geotechnical complexity, stakeholder environment) with outcomes of past projects to estimate whether design–bid–build, design–build, CM/GC, or PPP is likely to produce lower risk of disputes or claims.


* '''Asset performance and reliability'''
** Predicting the probability of failure or performance degradation for assets (bridges, tunnels, pumps, track, structures) based on age, condition, environment, loading, and maintenance history, to support condition-based maintenance and renewal planning.


== Further Guidance ==
* '''Safety and incident analysis'''
** Identifying patterns in incidents, near misses, or non-conformances to estimate which work packages, contractors, or site conditions carry higher risk and where preventive actions are most effective.


=== Contracting Definitions ===
* '''Construction phasing and logistics'''
** Forecasting likely delay hotspots from past schedule behavior (e.g. interface hand-offs, utility relocations, third-party approvals) to prioritize coordination effort.


* “Acceptance” is defined as the act of an authorized representative of the Government such as a Task Order Manager or COTR by which the Government, for itself or as agent of another, approves specific deliverables, products, or services (“deliverables”) rendered as partial or complete performance of the contract, task order or PG quality requirements (“contract quality requirements”) (Also reference FAR 52.256-5 Inspection of Services – Cost Reimbursement).
In most of these applications, predictive analytics does **not** replace engineering judgement. It provides an additional evidence layer: “projects with this combination of features have historically gone bad in this way”, which can be used alongside expert review.


* “Authorized Company Certifying Official” is defined as a certification attested to by an authorized representative of the Contractor.
== Relationship to risk management ==


* “Acceptable Quality Level” is the maximum allowable quantity of non-conforming products or services defined as either an absolute number or as a percent defective (or defects per hundred units) for which lots will be accepted; most of the time by the sampling procedures being used.
Predictive analytics is one element of a broader [[Project_risk_management|project risk management]] and [[Program_Management_in_Civil_Engineering|program management]] framework:


* “Certification” is defined as the act of determining, verifying, and attesting in writing to the status of deliverables, personnel, processes, procedures, or items in accordance with specified requirements.
* It supports **risk identification** by surfacing patterns that are not obvious from a few anecdotal cases.
* It supports **risk assessment** by turning qualitative impressions (“this looks risky”) into quantitative estimates (“this pattern has historically doubled our delay risk”).
* It can inform **risk response planning** by evaluating which mitigations historically led to better outcomes for similar projects.
* It can be integrated into **ongoing monitoring**, where models are periodically re-trained as new project data becomes available.


* “Certification System” is defined as the administrative procedures for completing, reviewing, and approving the certificate of conformance; signed by an authorized party responsible for overall quality of the product or service.
A key governance issue is that predictive models themselves must not become opaque sources of domination in decision processes: their limitations, assumptions, and error rates should be transparent, and they should be used to inform, not dictate, engineering or policy choices.


* “Certificate of Conformance” is defined as a document signed or otherwise authenticated by an authorized individual certifying the degree to which items or services meet specified requirements.
== Limitations and cautions ==


* “Contract quality requirements” are the technical requirements in the contract relating to the quality of the product or service and those contract clauses prescribing inspection, and other quality controls incumbent on the PMO contractor, to assure that the deliverable conforms to the contractual requirements. (Task Order and Contract are used interchangeably in this definition.)
Predictive analytics is powerful but constrained by:


* “Conditional acceptance” is defined as the acceptance of deliverables that do not conform to contract quality requirements, or are otherwise incomplete, that the contractor is required to correct or otherwise complete by a specified date.
* '''Data quality and bias''' – if historical data omits important failures, or reflects biased practices, models will learn and amplify those biases.
* '''Concept drift''' – when regulations, technologies, or procurement practices change, past patterns may no longer be reliable.
* '''Over-fitting''' – overly complex models that perform well on past data but poorly on new projects.
* '''Interpretability''' – some model types are difficult to explain to stakeholders; in high-stakes public projects, simpler but more transparent models are often preferable.


* “Critical nonconformance” means a nonconformance (inclusive of being incomplete or delayed as applicable) that is likely to prevent performance (at the programmatic level) of a vital oversight function or substantially reduce the usability, functionality or reliability of the products or services for their intended end purpose.
For critical decisions in infrastructure and public programs, predictive analytics should be combined with:


* “Critical Requirements”: Critical requirements are ones that are vital to the programmatic oversight function.
* scenario analysis,
** Examples of vital programmatic oversight functions are contractor products that are major inputs into critical decisions that are transmitted to senior executives, legislative staff, or other agencies.
* structured expert judgement,
* and clear documentation of how model outputs are used in actual decisions.


* “Government contract quality assurance” means the various functions, including inspection, performed to determine whether a contractor has fulfilled the contract obligations pertaining to quality and quantity.
== See also ==


* “Inspection” is defined as the examination and testing supplies or services to determine whether they conform to contract requirements.
* [[Decision_Making_In_Engineering]]
 
* [[Civil_Engineering_Projects]]
* “Latent Defect” is defined as a defect that exists at the time of acceptance but cannot be discovered by a reasonable inspection.
* [[Program_Management_in_Civil_Engineering]]
 
* [[Project_risk_management]]
* “Major nonconformance” means a nonconformance, other than critical, that is likely to materially reduce the usability, functionality or reliability of the products or services for their intended end purpose.
* [[Project_stakeholder]]
 
* [https://en.wikipedia.org/wiki/Predictive_analytics Predictive analytics on Wikipedia] (general background, techniques, and tools)
* “Minor nonconformance” means a nonconformance that is not likely to materially reduce the usability, functionality or reliability of the products or services for their intended end purpose, or is a departure from established standards having little bearing on the effective use of the products or services, or reliance on the contractor’s assessments, evaluations or data.
 
* “Patent Defect” is defined as any defect that exists at the time of acceptance and is not a latent defect.
 
* “Quality Assurance” (QA) is defined as those actions taken by the government to check PMO contractor performed services to determine whether they meet the requirements and specifications of the work statement. QA activities include all those actions that provide confidence that the required level of quality for contractor products and services is achieved.
 
* “Quality Assurance Surveillance” is defined as the monitoring of PMO contractor performance to assure that services received are timely and consistent with contract quality requirements.
 
* “Quality Assurance Surveillance Plan” (QASP) is defined as the document used for contract quality assurance planning.
 
* “Quality Control” (QC) is defined as those actions taken by the PMO contractor to control the output of services so that they meet the requirements and specifications of the*

Latest revision as of 19:23, 29 November 2025

Predictive analytics refers to a family of statistical and data-driven methods that use historical data to estimate the likelihood of future events or states. In practical terms, predictive models take past observations (inputs) and produce a quantitative forecast – often a probability or a score – that can be used to guide decisions about projects, assets, stakeholders, or systems.

While the techniques come from statistics, machine learning, and data mining, the distinctive feature of predictive analytics is that it is used to support **forward-looking decisions** at the level of individual units (e.g. a specific project, contract package, asset, or stakeholder), rather than only aggregate forecasts.

Basic concepts

  • Historical data – observations of past events: project schedules, costs, risk registers, incident logs, asset failures, traffic counts, etc.
  • Features (explanatory variables) – measurable characteristics used by the model (e.g. project type, contract form, phase, complexity indicators, geotechnical conditions, contractor history).
  • Target variable – the outcome we want to predict (e.g. probability of cost overrun, schedule delay, failure, dispute, or claims).
  • Model – a mathematical or algorithmic mapping from features to target (e.g. regression, decision tree, ensemble, time-series model).
  • Score – the model’s prediction for a specific case, often expressed as a probability or risk index.

Predictive analytics is usually embedded into **decision workflows**, not used as a stand-alone report. The point is not to “predict the future” in a mystical sense, but to rank alternatives, identify higher-risk cases, and focus scarce management attention.

Types of models

For Risk Engineering purposes we can think in three broad families:

  • Predictive models – estimate the probability or severity of a future outcome for a specific unit.
    • Example: probability that a civil-works contract will exceed its budget by more than 15%; probability that a retaining structure design will trigger change-orders due to constructability issues.
  • Descriptive models – group or segment projects, assets, or stakeholders with similar behavior or risk profiles.
    • Example: clustering projects into “stable brownfield transit upgrades” vs. “complex greenfield mega-projects” to understand typical risk patterns for each cluster.
  • Decision models – combine predictive scores with objectives and constraints to recommend an action.
    • Example: using predicted delay and cost-overrun risk to decide which interfaces require early mitigation, which contracts need tighter oversight, or where contingency should be concentrated.

Applications in civil engineering and project risk

Some typical uses in a civil-engineering / infrastructure context:

  • Project risk screening
    • Using historical project data to estimate which new projects are likely to suffer major cost or schedule overruns, and flagging them for deeper qualitative risk review.
  • Contract and delivery-method choice
    • Combining project attributes (scope, interfaces, geotechnical complexity, stakeholder environment) with outcomes of past projects to estimate whether design–bid–build, design–build, CM/GC, or PPP is likely to produce lower risk of disputes or claims.
  • Asset performance and reliability
    • Predicting the probability of failure or performance degradation for assets (bridges, tunnels, pumps, track, structures) based on age, condition, environment, loading, and maintenance history, to support condition-based maintenance and renewal planning.
  • Safety and incident analysis
    • Identifying patterns in incidents, near misses, or non-conformances to estimate which work packages, contractors, or site conditions carry higher risk and where preventive actions are most effective.
  • Construction phasing and logistics
    • Forecasting likely delay hotspots from past schedule behavior (e.g. interface hand-offs, utility relocations, third-party approvals) to prioritize coordination effort.

In most of these applications, predictive analytics does **not** replace engineering judgement. It provides an additional evidence layer: “projects with this combination of features have historically gone bad in this way”, which can be used alongside expert review.

Relationship to risk management

Predictive analytics is one element of a broader project risk management and program management framework:

  • It supports **risk identification** by surfacing patterns that are not obvious from a few anecdotal cases.
  • It supports **risk assessment** by turning qualitative impressions (“this looks risky”) into quantitative estimates (“this pattern has historically doubled our delay risk”).
  • It can inform **risk response planning** by evaluating which mitigations historically led to better outcomes for similar projects.
  • It can be integrated into **ongoing monitoring**, where models are periodically re-trained as new project data becomes available.

A key governance issue is that predictive models themselves must not become opaque sources of domination in decision processes: their limitations, assumptions, and error rates should be transparent, and they should be used to inform, not dictate, engineering or policy choices.

Limitations and cautions

Predictive analytics is powerful but constrained by:

  • Data quality and bias – if historical data omits important failures, or reflects biased practices, models will learn and amplify those biases.
  • Concept drift – when regulations, technologies, or procurement practices change, past patterns may no longer be reliable.
  • Over-fitting – overly complex models that perform well on past data but poorly on new projects.
  • Interpretability – some model types are difficult to explain to stakeholders; in high-stakes public projects, simpler but more transparent models are often preferable.

For critical decisions in infrastructure and public programs, predictive analytics should be combined with:

  • scenario analysis,
  • structured expert judgement,
  • and clear documentation of how model outputs are used in actual decisions.

See also