Figure 3 compares median 15-minute demand profiles grouped by transient intensity level. The profile view helps assess whether higher-intensity periods show a different daily demand shape.
This figure compares demand profiles for lower and higher uplift periods. It helps answer:
Do high-uplift days look different from normal days?
A change in profile shape does not prove the cause of uplift, but it provides useful supporting evidence. It helps distinguish potentially visitor-like demand from other explanations such as leakage, operational changes or data quality problems.
I came up with a repeatable process
By the end of the assignment, I had developed a repeatable process for analysing transient-like demand uplift:
Define the question → identify internal and external data sources → extract and transform contextual data → prepare demand features → estimate expected demand → calculate uplift → assess supporting evidence → generate interpretable outputs → document assumptions and limitations
This became the main product of the assignment. The transient population demand analysis was the demonstration case, but the workflow itself is reusable. It could be applied to other DMAs, other time periods or other operational questions where the aim is to separate expected behaviour from unusual behaviour.
Several lessons emerged.
First, problem framing matters. Asking whether visitors caused high demand is difficult to answer directly. A better question is whether the observed uplift is consistent with transient population effects.
Second, external data improves interpretation. Internal demand data shows the signal, while external data provides context. Weather, holidays, events, tourism indicators and traffic proxies can help explain when unusual demand occurs.
Third, data engineering is part of the analytical method. External data must be collected, cleaned, transformed, aligned and checked before it can support interpretation.
Fourth, repeatability matters. A workflow that only exists in a notebook is difficult to review or reuse. A structured pipeline makes the work more dependable, especially when multiple data sources and client-specific configurations are involved.
Finally, governance is part of delivery. Assumptions, risks, source limitations and interpretation boundaries need to be visible so that the analysis can be understood and improved.
There are also important limitations. Many external sources are proxies. Weather, holidays, pageviews, traffic indicators and event data can provide useful context, but they do not directly measure the number of temporary people present in a DMA.
External data also introduces its own risks. APIs may change, data may be incomplete, spatial coverage may not align with DMA boundaries, and some indicators may reflect interest rather than physical presence. Source health, coverage and relevance therefore need to be checked as part of the workflow.
High demand can also have non-transient causes. Leakage, operational activity and data quality issues must be reviewed before interpreting uplift as visitor related. For this reason, I describe the output as transient population like demand uplift, rather than proof of transient population demand.