Skip to content
GREEN FUTURETECH.
Explore

Research libraryForecasting From a Cold Start

Chapter 02 of 14 · Part I · Draft web edition

The forecast target must be demand, not a convenient sales extract

A model cannot repair a target that confuses orders, sales, availability and consumption.

Sections
7
Exhibits
5
Minutes
28
Sources
39
EX 06 · Fulfilled gross shipments: total 735. Running total 735 illustrative garment units across a 4-week pilot

The cloth is woven from this chapter's 5 exhibits: each weft is one exhibit's own data, normalised; each warp group is a section. The probe reads the exhibit's own value where it crosses. Procedural visualisation, not a measurement.

The chapter as a draft: 7 sections, 3 exhibit wefts, one shuttle.

Lead exhibit · 05LayersderivedDemand becomes learnable through four distinct event layers
Latent demand and availability layerActive listing windowSize-level stockout flagsSubstitute availabilityCensored-demand indicatorCustomer order and sell-through layerGross consumer ordersRetail sell-through timestampEffective paid priceChannel identifierWholesale shipment and fulfilmentlayerFactory order bookDistributor batch dispatchAllocated lot transferLead-time clockReturn, cancellation and netsettlement layerPre-dispatch cancellationCustomer return arrivalFit versus defect codePeriod attribution rule

Read-outLatent demand and availability layer: Active listing window, Size-level stockout flags, Substitute availability, Censored-demand indicator

Method and source

Derived conceptual architecture separating availability and latent demand, customer order capture, wholesale fulfilment dispatch and post-sale returns or cancellations, grounded in retail forecasting, censored-demand and supply-chain distortion literature.

Unit: supply-chain and demand measurement layers. Status: derived. Sources: S06, S07, S0201.

The chapter's warpBar: share of the reading · square: an exhibit

Section 2.0 · Opening · 1 min · no exhibit of its own · one movement Go to section ↓

The chapter cloth8 warp groups · one pick per paragraph

This paragraph previews 2.4 · Orders, shipments, sell-through and consumption answer different questions

A greenfield apparel manufacturer should never train a forecasting model on raw accounting invoices or unadjusted point-of-sale extracts, because recorded sales measure the intersection of customer desire and physical supply rather than demand itself.[S06][S07] Before a technical team selects an analogue prior, designs a launch pilot or writes machine-learning code, commercial and production leaders must sign an explicit forecast contract.[S08][S36][S0202] That contract defines the event being predicted, separates customer orders from wholesale shipments and retail sell-through, specifies how stockouts and returns are treated, fixes the product, channel and temporal grain, locks the information cut-off for each planning clock, classifies zero-observation periods, and names the human owner whose decision changes when the forecast shifts.[S06][S07][S18][S36][S37] Without this specification, even an advanced neural architecture learns to replicate the factory's own stockouts, allocation errors and invoicing delays as if they were laws of consumer preference.[S06][S07][S37]

In the Warp and Signal operating philosophy of Green Future Tech Limited (GFT), Hong Kong SAR, production is the warp and measurement is the weft. Within GFT's three-part Cameroon textile programme, prepared on 31 January 2024 with source refreshes flagged through 2026, this chapter extends the programme's performance-management system design into commercial demand events, establishing the measurement boundary that precedes statistical modelling.[R06][R07] Just as a spinning or weaving mill cannot manage mechanical yield without defining where fibre waste is weighed, an apparel enterprise cannot forecast demand until it defines the boundary between an unfulfilled request, a shipped carton and a retained garment.[S06][S0202] This framework is an operational engineering specification; it does not constitute investment, legal or tax advice, or a guarantee of commercial outcomes.

2.13 min · 2 sub-steps · 1 exhibit

Unavailable stock can turn strong demand into weak sales

Related · chapter 076 paragraphs step it

Related exhibit 31 · chapter 07FlowderivedStockout correction starts before model training
Preserve observed salesVerify offer intervalsMark censored periodsLink substitute contextEstimate latent-demand scenariosVersion corrected targetCompare sensitivity and bias

Read-outPreserve observed sales. Starting point. Leads to Verify offer intervals.

Method and source

Derived GFT method from retail censoring and stockout-annotation research. Latent-demand estimation is conditional on recorded availability and substitution assumptions. No universal correction formula or recovered-demand accuracy is claimed.

Unit: evidence and decision sequence. Status: derived. Sources: S06, S07.

Read this exhibit in its chapter ↗
2.1 · Introduction · paragraph 1 of 6

The foundational error in retail and manufacturing demand planning is equating historical sales records with customer demand.[S06][S07] In an unconstrained setting where every style, colourway and size is perpetually on the shelf, completed transactions equal realised demand. In real garment operations, and especially during the capital-constrained launch runs of a new manufacturer, inventory is finite and unevenly distributed across sizes and locations.[S01][S06] Whenever a garment variant stocks out, the transaction ledger stops recording purchases even while prospective buyers continue arriving at the counter or browsing the catalogue.[S06][S07] Treating those truncated sales rows as the training target introduces a systematic downward distortion: the forecasting system mistakes an empty shelf for an uninterested market.[S06][S07]

Methodological reviews of retail forecasting confirm that estimating demand solely from sales data produces a negative bias for the focal product.[S06] Dataset engineering for censored retail settings states the mechanism directly: the sales-equals-demand assumption collapses during stockouts because observed volumes under-represent latent demand.[S07] In apparel, size curves and substitution compound this censoring.[S02][S06] If an outlet in Douala runs out of medium and large cotton shirts in week two while extra-small shirts remain on the rack, raw sales totals make the style appear to stall after week two and make extreme sizes appear artificially popular.[S03][S06] Training on unadjusted sales cuts popular styles and shifts size ratios toward slow movers, creating lost revenue and dead stock.[S06][S07]

2.2 Censored observations corrupt both analogue priors and target updates

Stockout censoring harms a cold-start manufacturer at two points. First, before launch, uncorrected stockouts in external reference series pull the outside-view prior downward, which is why cold-start architectures pair visual similarity clustering with demand correction before transferring profiles.[S05][S06] Second, during initial pilots, failing to log stockout timestamps contaminates the likelihood update that turns the prior into a posterior distribution.[S06][S07]

Exhibit 5 organises the commercial measurement boundary into four layers derived from retail demand and supply-chain research.[S06][S07][S0201] At the top sits the latent demand and availability layer, tracking whether an item is listed, whether physical units are available by size, what substitute garments are on the fixture, and whether the interval is censored.[S06][S07] Beneath it sits the customer order and sell-through layer, capturing when a buyer commits to a purchase at a recorded effective price within a named channel.[S03][S06] The third layer records wholesale shipment and factory fulfilment events, which follow warehouse batching and logistics schedules rather than real-time consumer arrival.[S06][S0201] The bottom layer captures pre-dispatch cancellations, post-delivery returns, defect-versus-fit reason codes, and the rule attributing reversals to a calendar period.[S06]

What Exhibit 5 establishes is that a learnable forecast target cannot be extracted from the third or fourth layer without joining it to the first and second layers.[S06][S07] What the diagram cannot establish on its own is the numerical magnitude of unrecorded demand during a stockout; recovering latent demand requires observed sub-daily velocity prior to stock exhaustion, waitlist capture, or pilot inventory buffers designed to prevent censoring during the test window.[S06][S07]

2.3 Availability belongs inside the target equation rather than in an analyst footnote

To make availability operational, the forecast contract defines an availability exposure variable a between 0 and 1 for every forecasted product variant, channel and time bucket.[S06][S07] In a digital portal, a measures the fraction of active selling hours in which the variant was listed as in-stock.[S07] In a physical store or market stall, a is approximated from opening stock, replenishment timestamps and closing counts, flagging any period where closing inventory reaches zero or falls below a display minimum.[S06][S07] When a = 1, observed gross sales provide an uncensored observation of latent demand; when a lies between 0 and 1, the observation is right-censored; when a = 0, the period carries zero information about customer preference and must be masked during model fitting.[S06][S07][S37]

2.42 min · 2 sub-steps · read with a related exhibit

Orders, shipments, sell-through and consumption answer different questions

Even when stock is available, departments inside an apparel firm routinely use the word "demand" to describe four incompatible events: upstream factory orders placed by institutional buyers or wholesalers, factory gate shipments invoiced to distributors, downstream retail sell-through to final purchasers, and garment usage by wearers.[S06][S0201] A forecast contract that leaves the measured event ambiguous invites commercial, manufacturing and finance teams to feed different columns into the same pipeline, producing incoherent forecasts.[S08][S0202]

Supply-chain theory explains why upstream orders must never be equated with downstream consumer sell-through.[S0201] Lee, Padmanabhan and Whang demonstrate that information transferred upstream as orders is systematically distorted by four mechanisms: demand signal processing, rationing games during perceived shortages, order batching to meet minimum transport or production quantities, and forward buying driven by price variations.[S0201] Because of this bullwhip effect, the variance of wholesale orders arriving at a factory gate exceeds the variance of retail garment sales, and its timing reflects distributor inventory rules rather than consumer buying rhythms.[S06][S0201]

¶ 02 · 2 sources

S0201S06

2.5 Industrial context in Cameroon highlights the cost of confusing capacity, shipments and sell-through

2.5

The distinction between production capacity, wholesale shipment and end-market absorption is sharp in Cameroon's textile sector. Inherited sector evidence shows that Cameroon harvests 314,455 to 340,000 tonnes of seed cotton annually across 2022 to 2024 (with 2025 projections above 350,000 tonnes) across more than 220,000 producers supported by SODECOTON, yet exports roughly 95 percent of its cotton fibre raw and processes about 5 percent locally, against an SND30 target of 50 percent by 2030.[R01][R02][R03][R06][R07] While major projects such as Camtext SA (announced at US$300 million, or 180 billion XAF, to process 12,000 tonnes a year) expand transformation capacity, domestic history warns that capacity does not guarantee sell-through.[R09][R10][R11] Public reporting notes that CICAM's market share fell from about 85 percent three decades ago to about 5 percent, with July 2023 utilisation at 33.7 percent in Garoua, 48.9 percent at CICAM 1 and 10.83 percent at CICAM 2, and underutilisation costs of about 2 billion XAF in 2020.[R11][R12]

¶ 03 · 9 sources

yet exports roughly 95 percent of its cotton fibre raw and processes about 5 percent locallyR01, R02, R03, R06, R07

R01R02R03R06R07R09R10R11R12

Meanwhile, Statista estimates Cameroon's clothing and footwear spend at about US$94.70 (around 8.0 pieces) per person in 2024, with apparel e-commerce revenue projected to rise from US$20.32 million in 2023 to US$33.61 million by 2027 at 13.41 percent a year as penetration grows from 18.0 percent to 22.7 percent.[R26] A Cameroonian maker selling across institutional tenders, wholesale distributors and direct digital channels cannot merge these streams into one series.[S04][S06] Adding a 2,000-unit quarterly wholesale order in Yaounde to 45 direct online consumer sales in week one fabricates a 2,045-unit spike followed by eleven weeks of apparent collapse.[S04][S06][S0201]

¶ 04 · 4 sources

…and footwear spend at about US$94.70 (around 8.0 pieces) per person in 2024R26

R26S04S06S0201

2.6 Channel reconciliation rules prevent silent aggregation errors

2.6

To prevent bullwhip distortion and channel mixing, the contract establishes three separation rules:[S04][S06][S0201]

¶ 05 · 3 sources

S04S06S0201

  1. Direct-to-consumer and consignment channels use customer order timestamps (for gross demand) and delivery handover (for fulfilled sell-through), paired with availability logs.[S04][S06][S07]
  2. Wholesale and distributor channels separate distributor sell-in (factory order and dispatch) from downstream sell-through.[S06][S0201] Where downstream sell-through is unavailable, wholesale orders are modelled as an intermittent batch-replenishment process, never pooled with consumer transactions.[S18][S0201]
  3. Institutional contract channels (uniforms, linens, workwear or public tenders) follow tender awards, headcount schedules and call-off windows in an order-book pipeline rather than retail SKU series.[S01][S08][S11]

2.74 min · 1 sub-steps · 1 exhibit

Returns and cancellations require event-based target definitions

Step 1 of 7Latent customer demand

Exhibit 06 · illustrativeAn unadjusted invoice extract understates true launch demand

02505007501,0001,000Latentcustomer dema…−220Stockout-censoreddemand780Gross orderscaptured−45Pre-dispatchcancellations735Fulfilledgross shipmen…−55Customerreturns logged680Net retainedsales05001,000Latent…1,000Stockout-censored…−220Gross orders…780Pre-dispatch…−45Fulfilled…735Customer…−55Net retained sales680

Latent customer demand

Latent customer demand: total 1,000. Running total 1,000 illustrative garment units across a 4-week pilot · illustrative

A transaction is a sequence of state transitions that can reverse weeks after the initial order.

Stockout-censored demand

Stockout-censored demand: removes 220. Running total 780 illustrative garment units across a 4-week pilot · illustrative

Gross orders captured

Gross orders captured: total 780. Running total 780 illustrative garment units across a 4-week pilot · illustrative

Pre-dispatch cancellations

Pre-dispatch cancellations: removes 45. Running total 735 illustrative garment units across a 4-week pilot · illustrative

Fulfilled gross shipments

Fulfilled gross shipments: total 735. Running total 735 illustrative garment units across a 4-week pilot · illustrative

Customer returns logged

Customer returns logged: removes 55. Running total 680 illustrative garment units across a 4-week pilot · illustrative

Net retained sales

Net retained sales: total 680. Running total 680 illustrative garment units across a 4-week pilot · illustrative

The method behind it: Worked example: Reconciling censored sales, cancellations and returns in a launch lot.

Method and source · Exhibit 06

Illustrative arithmetic reconciliation of a 1,000-unit latent demand pilot across stockout censoring, pre-dispatch cancellations and customer returns. Values are constructed to demonstrate the contract accounting method, not an observed GFT factory result.

Unit: illustrative garment units across a 4-week pilot. Status: illustrative. Sources: S06, S07. Illustrative figures are teaching examples, not measured factory results.

2.7 · the bodyExhibit 06 above; its figures are illustrative where marked.

A transaction is a sequence of state transitions that can reverse weeks after the initial order.[S06][S37] In apparel commerce, two reversal events separate initial order capture from retained revenue: pre-dispatch cancellations (from payment failure, buyer remorse, credit rejection or factory stock unavailability) and post-delivery returns or exchanges (from size misfits, shade or stitching defects, or late delivery).[S06] If a data pipeline overwrites historical sales rows in place whenever a cancellation or return arrives, every retrospective backtest becomes irreproducible and leaks future outcome information into earlier forecast origins.[S37][S40]

Instead of mutating a single sales column, the forecast contract defines an immutable event log in which every unit transition carries an event timestamp and a parent transaction identifier.[S37][S40] From this log, three demand measures are derived for specific operational decisions:[S06][S08]

¶ 02 · 4 sources

S37S40S06S08

  • Gross demand: Uncensored customer purchase intent expressed at the order timestamp, adjusted for stockout availability, excluding duplicate payment retries, before deducting supply-driven cancellations or customer returns.[S06][S07] Merchandising teams use gross demand to evaluate whether the garment concept and price offer attracted buyers.[S02][S03]
  • Fulfilled gross shipments: Units picked, packed and dispatched from the factory or warehouse at the dispatch timestamp, used by logistics schedulers to plan handling capacity.[S06][S08][S0202]
  • Net retained demand: Gross demand minus customer-initiated cancellations and non-defective customer returns, attributed according to a fixed temporal rule and used by finance and replenishment planners to determine net manufacturing requirements.[S06][S08]

2.8 Temporal attribution rules must prevent hindsight leakage

2.8

When a customer buys a garment in week t and returns it in week t + 3, the contract must state whether that return reduces the demand target of week t (origin-period attribution) or enters as a returned-inventory inflow in week t + 3 (arrival-period attribution).[S06][S37] For evaluating style attractiveness and net demand, origin-period attribution links the return to the purchase cohort of week t, stored as a bitemporal table indexed by both target week and observation cut-off so a model replayed at week t sees only returns recorded by that date, paired with a prior return-rate distribution for immature cohorts.[S13][S14][S37] For physical warehouse replenishment, arrival-period attribution records returned garments inspected and passed as first-quality stock at week t + 3 as a positive inventory inflow, keeping the stock balance exact.[S06]

¶ 03 · 4 sources

…it in week t + 3S06, S37

S06S37S13S14

Similarly, the contract separates return and cancellation reasons by root cause.[S06] If an order is cancelled because the factory failed to deliver on time or stocked out of the requested size, deducting that cancellation from demand blames customer preference for a manufacturing failure.[S06][S07] Supply-caused cancellations and manufacturing-defect returns remain inside gross and latent demand, while triggering a quality or fulfilment exception under GFT's performance-management system.[R29][S06]

¶ 04 · 3 sources

S06S07R29

Exhibit 6 shows how a four-week pilot launch can produce four different headline figures depending on which event boundary an analyst extracts.[S06][S07] In this illustrative pilot, true underlying customer demand is 1,000 garment units. Because medium and large sizes stock out midway through the test, 220 units of latent demand go unrecorded, leaving 780 gross orders captured.[S06][S07] Pre-dispatch cancellations remove 45 units, resulting in 735 fulfilled shipments. Post-delivery returns remove 55 units, leaving 680 net retained sales on the accounting ledger. Mistaking the 680-unit net sales extract for unconstrained demand sizes the next run 32 percent below latent customer interest; mistaking 780 gross orders for net cash collection overstates revenue by 100 units. Exhibit 6 illustrates the accounting rule only; in live operations, the unobserved 220-unit stockout wedge must be estimated with uncertainty bounds rather than treated as a deterministic count.[S07][S14]

¶ 05 · 3 sources

true underlying customer demand is 1,000 garment unitsillustrative

Exhibit 06

S06S07S14

Key figures from chapter 01 · Exhibit 04Key figuresillustrativeFour questions discipline every cold-start forecast
  • CommitmentGate 1: DecisionWhich lot, purchase or allocation changes if the range shifts?
  • Latent demandGate 2: TargetHow are stockouts, returns and channel timing separated?
  • Prior weightsGate 3: ProvenanceWhich analogues, surveys and judgements form the range?
  • Stop ruleGate 4: ReversalWhat pilot or replay outcome forces a fallback to baseline?

Read-outGate 1: Decision: Commitment. Which lot, purchase or allocation changes if the range shifts?

Method and source

Illustrative governance tiles summarising the four questions required before a cold-start forecast may inform a production commitment. Tiles state governance gates rather than empirical performance metrics.

Unit: mandatory pre-launch contract gates. Status: illustrative. Sources: S08, S14, S33, S36. Illustrative figures are teaching examples, not measured factory results.

Read this exhibit in its chapter ↗

2.92 min · 1 sub-steps · read with a related exhibit

Product grain must separate style, colour, size and channel

Defining the target event solves what is measured; defining the forecast grain solves the structural resolution at which that event is indexed and aggregated.[S0202] In apparel manufacturing, a product is a nested hierarchy of technical and commercial decisions: product family (woven tops), style or silhouette (short-sleeve workshirt), fabric construction (100 percent cotton twill at 180 grams per square metre), colourway or dye lot (indigo or khaki), size (S, M, L, XL), and sales channel (direct e-commerce, Douala retail counter, regional wholesale distributor or institutional contract).[S02][S03][S04]

¶ 01 · 4 sources

fabric construction (100 percent cotton twill at 180 grams per square metre)S02, S03, S04

Related · Exhibit 52 · chapter 11

S0202S02S03S04

Machine-learning research on unseen fashion items shows why this attribute and grain hierarchy must be locked in the contract before data capture begins.[S02][S03] Attribute-based demand models infer the sales trajectory of a new item by learning how clothing attributes (category, fabric, colour, cut) and merchandising factors (selling price, product age, store context, promotion) drove demand across prior items.[S02][S03] If an enterprise table concatenates style, colour and size into an unparsed text string, or reuses SKU codes across seasons when fabric weight or price changes, the model loses the structural bridges needed to share statistical strength across variants.[S02][S17][S22]

¶ 02 · 4 sources

S02S03S17S22

2.10 Surrogate keys and immutable attribute versions protect transfer learning

2.10

To preserve cross-product learning and hierarchical coherence, the forecast contract enforces four schema rules across the product and channel hierarchy:[S02][S03][S11][S17]

¶ 03 · 4 sources

S02S03S11S17

  1. Separated composite grain keys: Every demand record carries explicit foreign keys for family, style, fabric, colour, size, channel and region, alongside the atomic SKU identifier (style × fabric × colour × size).[S02][S03][S11]
  2. Attribute immutability and versioning: If a garment's fabric blend, weight, construction specification or visual appearance changes, it receives a new style or SKU version rather than overwriting the existing attribute record.[S02][S05][S37]
  3. Channel and store separation: Because multichannel retail studies show that online, wholesale and physical store channels respond differently to calendar events, promotions and regional conditions, the channel identifier is a mandatory primary key in the demand table.[S04][S11]
  4. Coherent aggregation mapping: Size-level forecasts aggregate into style-by-colour dye lots, style-level cutting plans, fabric procurement requirements (via bill-of-materials yardage per garment), and channel revenue budgets, preparing the hierarchy for trace minimisation (MinT) reconciliation across levels.[S11][S17]

2.112 min · 1 sub-steps · 1 exhibit

The horizon must match buying, production and replenishment clocks

A forecast is actionable only if it arrives before the physical lead time of the decision it guides.[S08][S0202] Forecasting theory and practice emphasise that method selection, temporal aggregation and evaluation must be tied directly to the planning horizon and decision context.[S08][S0202] Short-term forecasts support personnel scheduling, machine loading and transport dispatch; medium-term forecasts determine raw-material purchasing and batch sizing; long-term forecasts guide capacity and market strategy.[S0202] Evaluating a sixteen-week fabric-procurement forecast using one-week-ahead point accuracy is a methodological error: a model that achieves low one-week error by echoing last week's sales provides zero utility when yarn must be ordered four months in advance.[S08][S12][S33]

In an apparel manufacturing venture, four operational clocks run in parallel, and the forecast contract assigns each clock its own target grain, forecast horizon, update cadence, information cut-off and decision owner.[S01][S08][S0202]

¶ 02 · 3 sources

S01S08S0202

Exhibit 07Decision mapillustrativeEach planning clock needs its own forecast grain
Aggregate capacity bookingSeasonal assortment commitmentTactical contract schedulingShort-cycle SKU replenishmentProduct and channel grain specificity →Decision lead-time horizon →Fabric and yarn booki…Seasonal assortment p…Institutional tender…Initial cut-and-sew l…Weekly size replenish…

Read-outFabric and yarn booking: Product and channel grain specificity 22, Decision lead-time horizon 85. Quadrant: Aggregate capacity booking

Method and source

Illustrative mapping of five apparel planning decisions across product-and-channel grain specificity (horizontal axis, from aggregate fabric to atomic SKU-by-location) and required decision lead-time horizon (vertical axis, from immediate weekly replenishment to multi-month raw-material booking). Positions are conceptual planning coordinates from 0 to 100, not empirical accuracy scores.

Unit: illustrative specificity and horizon index from 0 to 100. Status: illustrative. Sources: S02, S03, S06, S08, S0202. Illustrative figures are teaching examples, not measured factory results.

Exhibit 7 maps five apparel commitments across two conceptual dimensions from 0 to 100: product-and-channel grain specificity on the horizontal axis and decision lead-time horizon on the vertical axis.[S02][S03][S06][S08][S0202] In the upper-left quadrant sits fabric and yarn booking (illustrative coordinates 22 and 85), reserving cotton yarn counts and greige fabric weights 16 to 26 weeks ahead at a fabric-family grain.[S01][S0202] In the upper-right quadrant sits the seasonal assortment plan (coordinates 64 and 74), committing style counts and colourways 12 to 20 weeks before launch.[S02][S08] Near the centre sits institutional tender scheduling (coordinates 38 and 62), reserving sewing capacity 8 to 16 weeks ahead.[S08][S0202] In the lower-right quadrant sit initial cut-and-sew lot sizing (coordinates 78 and 42, 4 to 8 weeks ahead at style-by-colour-by-size grain) and weekly size replenishment (coordinates 92 and 16, 1 to 3 weeks ahead at SKU-by-channel grain).[S03][S06]

¶ 01 · 6 sources

Exhibit 7 maps five apparel commitments across two conceptual dimensions from 0 to 100S02, S03, S06, S08, S0202

Exhibit 07

S02S03S06S08S0202S01

What Exhibit 7 establishes is that one horizon cannot serve all five clocks; a forecast service must publish multi-horizon distributions reconciled across the hierarchy.[S16][S17][S24] What the matrix cannot establish is exact factory lead times without a supply-chain audit, as lead times depend on whether the maker buys finished fabric, contracts local dyeing, or integrates spinning and finishing.[R09][R10][S01]

2.12 Information cut-offs and freeze windows prevent chronological leakage

2.12

Every horizon in the contract requires an explicit forecast origin, an information cut-off timestamp, and a production freeze window.[S13][S37] Machine-learning reproducibility research defines data leakage as a spurious relationship between independent variables and the target arising from collection, sampling or preprocessing strategies that expose information unavailable at prediction time.[S37] In multi-horizon apparel forecasting, leakage occurs whenever an analyst evaluates a 6-week-ahead cutting decision using inventory, price, weather or return records from the intermediate five weeks.[S13][S37]

¶ 03 · 2 sources

leakage occurs whenever an analyst evaluates a 6-week-ahead cutting decision using inventoryS13, S37

S13S37

Physical factories also impose freeze windows: if cutting and sewing require two weeks from fabric issue to garment packaging, a replenishment forecast issued today cannot alter finished goods arriving in weeks one or two.[S06][S08] Its actionable target is cumulative demand after the two-week freeze window across the review cycle, evaluated across the nine-quantile structure of the M5 Uncertainty competition (or a contracted subset such as the 0.10, 0.25, 0.50, 0.75 and 0.90 quantiles).[S14][S16]

¶ 04 · 4 sources

…contracted subset such as the 0.10S14, S16

S06S08S14S16

2.133 min · 1 sub-steps · 2 exhibits

Sparse zeros need a meaning before they need a model

Step 1 of 7Zero-unit period recorded

Exhibit 09 · derivedEvery zero record must pass an availability and listing audit before modelling

Zero-unit periodrecordedTelemetry and POSfeed intact?SKU active andlisted in channel?Physical stockavailable for sale?Missing value:quarantine rowStructural zero:mask windowCensored period:reconstruct or maskObserved zero:updateinter-arrival
Zero-unit period recordedTelemetry and POS feed intact?SKU active and listedin channel?Physical stockavailable for sale?Missing value:quarantine rowStructural zero: maskwindowCensored period:reconstruct or maskObserved zero: updateinter-arrival

Zero-unit period recorded

Zero-unit period recorded. Starting point. Leads to Telemetry and POS feed intact? (Inspect log). · derived

Once an apparel maker moves from style totals to size-by-colour-by-channel weekly records, its tables fill with zeros.

Telemetry and POS feed intact?

Telemetry and POS feed intact?. From Zero-unit period recorded (Inspect log). Leads to Missing value: quarantine row (Feed failed), SKU active and listed in channel? (Feed valid). · derived

SKU active and listed in channel?

SKU active and listed in channel?. From Telemetry and POS feed intact? (Feed valid). Leads to Structural zero: mask window (Unlisted), Physical stock available for sale? (Listed). · derived

Missing value: quarantine row

Missing value: quarantine row. From Telemetry and POS feed intact? (Feed failed). End point. · derived

Structural zero: mask window

Structural zero: mask window. From SKU active and listed in channel? (Unlisted). End point. · derived

Censored period: reconstruct or mask

Censored period: reconstruct or mask. From Physical stock available for sale? (Stocked out). End point. · derived

Observed zero: update inter-arrival

Observed zero: update inter-arrival. From Physical stock available for sale? (In stock). End point. · derived

The method behind it: Warning.

Method and source · Exhibit 09

Derived ingestion decision sequence for classifying a zero-unit period before fitting Croston, Syntetos-Boylan or global demand models, synthesising intermittent-demand and stockout-censoring rules.

Unit: zero-record classification sequence. Status: derived. Sources: S06, S07, S18, S19, S0203.

2.13 · the bodyExhibit 09 above; its figures are illustrative where marked.

Once an apparel maker moves from style totals to size-by-colour-by-channel weekly records, its tables fill with zeros.[S18][S0203] In intermittent demand research, demand appears sporadically, with many periods showing no demand at all.[S18] When counts are small (0, 1, 2 or 3 garments a week at a regional counter), continuous Gaussian assumptions fail and count or intermittent-demand estimators are required.[S18][S19][S0203]

John Croston's method addresses sporadic demand by constructing two series from the original series: nonzero demand size and inter-arrival time (periods between successive nonzero demands), applying separate exponential smoothing updates to each and forecasting demand per period as their ratio.[S18][S0203] Because the original Croston ratio is biased upward, Syntetos and Boylan introduced a modified estimator that multiplies the ratio by a damping factor to give approximately unbiased demand-per-period estimates.[S19][S0203]

¶ 02 · 3 sources

S18S0203S19

2.14 Unclassified zeros corrupt inter-arrival times in Croston and machine-learning models

2.14

A severe distortion occurs when engineers apply Croston's method, the Syntetos-Boylan correction, or a global autoregressive model to raw database tables in which every empty cell is filled with zero.[S06][S18][S37][S0203] In Croston-type estimators, every zero period increments the inter-arrival counter by one period.[S0203] If an item records four consecutive zeros because it was unlaunched, paused online, stocked out in Size M, or disconnected from the point-of-sale network, feeding those zeros into the estimator tells the algorithm that customers rejected an available garment for four weeks, inflating the inter-arrival estimate and collapsing the forecast.[S06][S07][S18][S19][S0203]

¶ 03 · 6 sources

S06S18S37S0203S07S19

Exhibit 8 sets out the target and zero-state dictionary that every GFT forecasting pipeline enforces before feature engineering or baseline fitting begins.[S06][S07][S18][S19] The top four rows lock positive volume boundaries (gross orders, fulfilled shipments, net sell-through and latent demand), while the bottom four rows partition every zero or empty period into four mutually exclusive states: observed zero, structural zero, censored zero and missing value.[S06][S07][S18] While Exhibit 8 prevents silent metric substitution across teams, the dictionary alone cannot guarantee that store staff scan stockouts accurately; physical audit checks during Phase 1 pilots remain essential to verify that censored zeros are not mislabelled as observed zeros.[S06][S07][S40]

¶ 04 · 5 sources

physical audit checks during Phase 1 pilots remain essential to verify that censored zeros…S06, S07, S40

Exhibit 08

S06S07S18S19S40

Exhibit 9 translates the dictionary into an automated ingestion gate executing on every zero-unit row before any model is called.[S06][S07][S18][S0203] First, the gate checks whether the channel telemetry feed reported heartbeat events; if a shop in Garoua or Douala lost connectivity, the cell is quarantined as a missing value.[S37][S40] Second, if the feed was intact, the gate checks the listing calendar: pre-launch, delisted or closed-holiday periods become structural zeros and are masked from the selling window.[S03][S04] Third, for active listings, if opening stock was zero (a = 0), the row becomes a censored zero routed to latent-demand reconstruction or masked from loss calculation.[S06][S07] Only when the feed is valid, the offer is listed and stock is confirmed on hand does a zero-sale period graduate to an observed zero eligible to increment the inter-arrival time in Croston or Syntetos-Boylan estimators.[S18][S19][S0203] Partial-period censoring (0 < a < 1) is handled by scaling exposure time or flagging periods with a < 0.80 as partially censored.[S07]

¶ 05 · 9 sources

if opening stock was zero (a = 0)S06, S07

Exhibit 09

S06S07S18S0203S37S40S03S04S19

2.152 min · 1 sub-steps · read with a related exhibit

A signed forecast contract makes accountability operational

A data dictionary and a target equation protect the codebase only if they are backed by human governance.[S36] The National Institute of Standards and Technology (NIST) Artificial Intelligence Risk Management Framework emphasises that human judgement must be employed when deciding on the specific metrics related to system trustworthiness and the precise threshold values that trigger intervention.[S36] Similarly, machine-learning engineering guidance shows that optimising a mathematical loss function detached from system and decision outcomes wastes engineering effort, while unmanaged pipeline dependencies create hidden technical debt that overwhelms small industrial teams.[S33][S39]

In GFT's methodology, no forecasting work begins until commercial, production and digital leads sign a one-page Forecast Contract Charter for each active planning clock.[S08][S36][S0202] The charter is both a managerial agreement and a machine-readable configuration schema consumed by the validation and release pipeline.[S40] Every signed contract records eight mandatory fields:[S12][S14][S36][S37][S40]

  1. Decision and owner: The named role and the physical or financial commitment controlled by the forecast (such as releasing a 500-shirt cut-and-sew order or booking 3,000 metres of twill).[S08][S36][S0202]
  2. Target event and availability rule: The target series from Exhibit 8 (net latent demand for production lots, gross latent demand for assortment review) and the minimum availability threshold flagging stockouts.[S06][S07]
  3. Grain and hierarchy keys: The prediction grain (style × colour × channel × week or sku × channel × week) and parent aggregation tree for hierarchical reconciliation.[S11][S17]
  4. Horizon, origin and freeze window: The forecast origin, information cut-off timestamp, manufacturing freeze window and coverage horizon.[S08][S37]
  5. Required output quantiles: The published probability levels (such as the 0.10, 0.25, 0.50, 0.75 and 0.90 quantiles) weighing overstock against stockout risk.[S14][S16]
  6. Evaluation metrics and undefined-denominator rules: Mean Absolute Scaled Error (MASE) where the as-of naive denominator is nonzero, paired with MAE, relative error against the frozen analogue prior and bias for zero-history series, plus quantile loss and coverage.[S12][S14][S15][S16]
  7. Escalation and rollback thresholds: Maximum tolerated stockout censoring, missing-feed rate, calibration drift or relative error above which the pipeline reverts to the approved prior or baseline.[S33][S36][S40]
  8. Pre-launch decision test: The forecast shift required to alter the commitment; if an opening lot is fixed at 1,000 units regardless of the forecast, no modelling resource is spent pretending otherwise.[S08][S33][S39]
  9. GFT note

    In GFT's Cameroon textile programme, a small industrial team cannot afford to maintain five competing spreadsheets defining "sales" differently for finance, merchandising, spinning, sewing and logistics.[R06][S39] GFT recommends implementing the Forecast Contract as a single version-controlled schema table before Phase 1 pilot production begins, linking demand event definitions directly to the factory's performance-management KPI dictionary.[S36][S40] When commercial and production managers sign the contract before launch, post-mortem reviews shift from debating whose spreadsheet is right to inspecting measured demand against the pre-agreed prior.[S08][S36]

2.16 The contract connects Chapter 1's cold-start position to Chapter 3's analogue prior

2.16

With the forecast contract signed and the event dictionary locked, the manufacturer has an auditable target definition.[S06][S07][S36] Models predict availability-corrected latent demand rather than stockout-capped invoices, wholesale batches stay separate from retail sell-through, returns carry bitemporal timestamps, and structural or stockout zeros are separated from observed zero demand.[S06][S07][S18][S37][S0201] Chapter 3 applies these same availability, attribute and channel rules to external reference classes to build the initial analogue prior.[S01][S02][S05][S28]

Check the record

The chapter keeps its sources within reach.

Every knot is a source this chapter cites; select one to read its record, or filter the register by grade. Publication dates and inherited-source limits stay explicit. Read the paper's full evidence summary.

39 sources · 359 citation marks on this pageMost cited: S06, 64 times

Grade AGrade BGrade CKnot size: citations on this page

All 39 records shown

R01 · Grade C · inherited record

Business in Cameroon

Inherited evidence R01

Cameroon seed-cotton production 2022-2024: 330,000 t (2022), 314,455 t (2023), about 340,000 t (2024).

Publication date unrecorded. Inherited source-text record. The original publication has not been independently reopened for this web edition.

Chapter source notes

S06 Lancaster University Management School, Munich Personal RePEc Archive. 2018-11-19.

S07 arXiv. 2026.

S08 International Journal of Forecasting, Elsevier; full text through arXiv. 2022.

S36 National Institute of Standards and Technology, U.S. Department of Commerce. 2023.

S0202 OTexts. 2021-05-31.

S18 International Journal of Forecasting, Elsevier; abstract through Lancaster EPrints. 2005.

S37 Cell Press, Patterns; open full text from PubMed Central. 2023-08-04.

R06 Cameroon Trade Hub. Publication date unrecorded; inherited source-text check.

R07 Ecofin Agency. Publication date unrecorded; inherited source-text check.

S01 InTech, International Journal of Engineering Business Management. 2013.

S02 arXiv. 2019-06-27.

S03 arXiv. 2020-07-10.

S05 Springer Nature, International Journal of Data Science and Analytics. 2026-01-08.

S0201 Management Science, INFORMS; abstract through RePEc IDEAS. 1997-04.

R01 Business in Cameroon. Publication date unrecorded; inherited source-text check.

R02 Fibre2Fashion; Business in Cameroon. Publication date unrecorded; inherited source-text check.

R03 SODECOTON. Publication date unrecorded; inherited source-text check.

R09 Ecofin Agency. Publication date unrecorded; inherited source-text check.

R10 Ecofin Agency. Publication date unrecorded; inherited source-text check.

R11 Business in Cameroon; MMI News. Publication date unrecorded; inherited source-text check.

R12 Business in Cameroon. Publication date unrecorded; inherited source-text check.

R26 Statista. Publication date unrecorded; inherited source-text check.

S04 MDPI, Processes. 2021-09-03.

S11 International Journal of Forecasting, Elsevier; abstract through RePEc IDEAS. 2022.

S40 Google Cloud Documentation. 2024-08-28.

S13 scikit-learn. 2026-10-30.

S14 Journal of the American Statistical Association, American Statistical Association. 2007.

R29 MDPI; industry inspection literature. Publication date unrecorded; inherited source-text check.

S17 Journal of the American Statistical Association, Taylor & Francis; abstract through RePEc IDEAS. 2019.

S22 arXiv. 2021-03-26.

S0203 OTexts. 2021-05-31.

S28 Journal of Industrial Ecology, Wiley. 2022-10-17.

S12 International Journal of Forecasting, Elsevier; abstract through RePEc IDEAS. 2006.

S33 Google for Developers. 2025-08-25.

S16 International Journal of Forecasting, Elsevier; abstract through RePEc IDEAS. 2022.

S24 arXiv. 2020-09-27.

S19 International Journal of Production Economics, Elsevier; abstract through Lancaster EPrints. 2001.

S39 Neural Information Processing Systems Foundation, NIPS 2015. 2015.

S15 Proceedings of the 35th International Conference on Machine Learning, PMLR. 2018-07-03.

Keep the thread · chapter 02 of 14

Chapter 03 picks up the thread.

Move the shuttle along the rack to preview any chapter: its sections, exhibits and reading time. Draft web edition. This research is not investment, legal or tax advice; illustrative models are not measured factory results.

The paper's rack · 14 boltsBolt length: reading time

03Part I: Define the decision and the prior

Analogue products provide the first outside view

A transparent set of comparable launches is more useful than a precise forecast whose provenance cannot be inspected.

  • 3.1A reference class starts with comparable launches, not famous winners
  • 3.2Attribute taxonomies make analogy auditable
  • 3.3Visual similarity can transfer signals with explicit caveats
  • 3.4Analogue markets require economic and channel comparability
Reading time
26 min
Exhibits
6
Sections
7
Continue to chapter 03
← Previous: chapter 01, No history is a forecasting condition, not a forecasting banContinue the threadChapter 03 · Analogue products provide the first outside view

Find a thread.

Type to search.