In brief
- 65For a model of intermittent demand with Bernoulli occurrence independent of a continuous size , the observed-data likelihood is in which the unobserved sizes do not appear and the size and occurrence parts separate. C1
- 65The stationary points of the entropy-augmented likelihood of iETS differ in general from those of the observed-data likelihood, because the entropy term has a non-zero gradient in the parameters while the cross-entropy of the EM E-step has zero gradient at the current estimate. C2
- 62For pure additive single source of error models with normal errors, unobserved periods and persistence vector , the maximiser of the zero-error recursion likelihood is not the maximum likelihood estimator, because the zero-error recursion uses error variance instead of and gain instead of at the observed periods after an unobserved one. C5
- 62For a pure additive single source of error model with normal errors and unobserved periods, the SSOE Kalman filter gives at the observed periods, the exact observed-data log-likelihood and the concentrated variance C4
- 61The log-normal scale estimator used in ADAM, with , is not the maximum likelihood estimator: it overestimates the scale by about 35% at (0.677 against 0.5 when ) and is undefined for . C8
Context
- Contradicts doi:10.1016/j.ijpe.2023.109013 · own earlier work · from C2
- Extends doi:10.1017/cbo9781107049994 · from C4
- Extends doi:10.1093/acprof:oso/9780199641178.001.0001 · from C4
- Contradicts doi:10.1016/j.ijpe.2023.109013 · own earlier work · from C5
- Contradicts doi:10.1201/9781003452652 · own earlier work · from C8
- Contradicts doi:10.1016/j.ijpe.2023.109013 · own earlier work · from C14
Definitions
Methods 13
D1 single source of error form: State space form of a time series model, also called the innovations form, in which the observation equation and the state transition share one error term per period:
D5 zero-error recursion: The estimator used in ADAM and in iETS (Svetunkov and Boylan 2023, Appendix C): the single source of error recursion run with at the unobserved periods and with the fixed persistence vector at the observed ones, with the likelihood taken as the product of one-step densities at the observed periods. Source: Svetunkov and Boylan (2023).
D6 ADAM multiplicative ETS: Pure multiplicative exponential smoothing in the form of the Augmented Dynamic Adaptive Model, in which each component is updated by the factor ; for ETS(M,Md,M) with seasonal period ,
D7 conventional multiplicative ETS: Pure multiplicative exponential smoothing in the form of Hyndman et al. (2008), in which each component is updated by the factor ; for ETS(M,Md,M) with seasonal period ,
D8 SSOE Kalman filter: The recursion for the conditional mean and scaled covariance of the state of a linear single source of error model: at an observed period at an unobserved period started from , .
D23 · a kind of D8 low-rank factor form: The SSOE Kalman filter with the scaled state covariance kept as a low-rank factor , updated by rank one at each observed period, as in the C++ core of smooth (src/headers/adamCore.h).
D24 · a kind of D8 full covariance form: The SSOE Kalman filter with the whole scaled state covariance matrix .
D10 normal-drift mixture density: Approximate predictive density of a demand size after unobserved periods: the one-step density mixed over a normal drift of the states , with , computed by 32-node Gauss-Legendre quadrature on the quantile function of and the mixture by Gauss-Hermite quadrature.
D11 one-step density: The density of a demand size after an interval taken as the one-step density of the model, without the drift of the states over the unobserved periods.
D15 fixed-point moment estimator: The estimator of the scale of Gamma or inverse Gaussian sizes that solves the moment equation , built from the moments of the drift factor , by the iteration from the one-step estimate, stopping at or after 100 iterations; a fit fails when an iterate is not positive and finite, the iteration does not converge, or the value leaves the admissible range.
D19 approximate prediction interval: The prediction interval of pure multiplicative ETS in the smooth package (generate_prediction_interval with var_anal): the point forecast with zero errors times the quantile of the distribution with mean one and variance ; for the ADAM multiplicative ETS with the log-normal distribution, exact in logarithms.
D28 family-scaled error: The approximation of the predictive density of a pure additive model with Laplace, S or Generalised Normal errors that keeps the error in its family with scale , such that the variance is proportional to , as in the smooth package.
D29 Gauss-Hermite mixture: The mixture of the error density over the normal uncertainty of the states by a Gauss-Hermite rule with nodes (16 in the smooth package).
Data 4
D12 iETS(M,N,N): Intermittent demand sizes with and , Gamma, log-normal or inverse Gaussian (the greybox parameterisation of the package) and the level moving at every period, observed or not: in the ADAM multiplicative ETS and in the conventional multiplicative ETS.
D20 ETS(M,N,N) with s = 0.32 and alpha = 0.21: ETS(M,N,N) with , , 100 observations and initial level 10, with Gamma, inverse Gaussian or log-normal errors, in the ADAM and conventional forms; in the second case the last six of the 100 periods unobserved.
D25 hourly series with missing values: 1344 hourly observations, generated by ADAM ETS(A,N,A) with lags 24 and 168 or following a fixed sine pattern, with 1 to 48 nested missing values, fitted by ADAM ETS(A,N,A) with lags 24 and 168 (193 state cells), the normal distribution and backcast initial states.
D30 additive errors with state uncertainty: Laplace, S and Generalised Normal (shape 0.5 to 3) errors with scale , convolved with normal state uncertainty of variance , for 22 values of from 1.01 to 100 (kl_laplace.py).
Variables and measures 5
D14 Kullback-Leibler divergence: The divergence of an approximate density from the exact density , per observation; over a grid, its largest value.
D17 relative bias: The relative bias of a scale estimate, (mean estimate ) over the replications of a cell; its median over cells.
D18 failed fits: The share of replications in which the scale estimator fails.
D22 upper bound over the point forecast: The upper bound of the 90% prediction interval (its 0.95 quantile) divided by the point forecast with zero errors.
D27 speed-up: The median run time of the full covariance form divided by that of the low-rank factor form.
Study design 5
D13 exact density by convolution: The exact density of the size after an interval, computed on a grid of step 0.001 in by FFT convolution with tails cut at 1e-12, compared with an approximation by the largest Kullback-Leibler divergence per observation over from 0.05 to 1 in steps of 0.05, from 0.1 to 0.6 in steps of 0.05 and from 2 to 20 (kl_mixture.py); a refinement of 164 cells halved the step and cut the tails at 1e-14.
D16 Monte Carlo study of the scale: 480 cells of relative errors simulated with the drift (, , intervals fixed at 2, 5 or 10 or geometric with occurrence probability 0.5 or 0.2, 100 or 1000 observed sizes) and 120 cells within fitted models (, 100 observed sizes), 2000 replications per cell from numpy SeedSequence(20261015) with one child stream per cell; cells grouped by the drift order (scale_recovery.py).
D21 simulated paths: The 0.95 quantile of 1,000,000 simulated paths divided by the point forecast with zero errors, twelve steps ahead and 18 steps from the last observed period after six unobserved periods at the end of the sample (interval_bounds.py, seed 20261015).
D26 interleaved timing: 25 interleaved repetitions per case of the fits with the two forms of the filter, both built from smooth commit 53104ee9, on one cloud VM (Intel Xeon 2.80 GHz, 4 vCPUs, Linux 6.18.44, Python 3.11.15) with one thread (lowrank_timing.py).
D31 divergence by numerical integration: The Kullback-Leibler divergence in both directions between the exact convolution and each approximation, by composite 8-node Gauss-Legendre integration (kl_laplace.py).
Concepts 4
D2 unobserved period: A period at which the potential value of the modelled variable is not observed (): a period with zero demand in an intermittent demand model, where the demand size is not observed, or a period with a missing value.
D3 observed-data likelihood: The joint density of the observed data only, obtained by integrating the complete-data likelihood over the values at the unobserved periods:
D4 entropy-augmented likelihood: The objective of the iETS estimator of Svetunkov and Boylan (2023, eq. B.6): the sum of the one-step log-densities of the observed demand sizes, minus the differential entropy of the size at each period with zero demand, plus the Bernoulli log-likelihood of the occurrence. Source: Svetunkov and Boylan (2023).
D9 drift of the states: The change of the logarithm of the location of a pure multiplicative model accumulated over the unobserved periods since the last observed period, relative to the point forecast with zero errors.
Assumptions
The errors of the single source of error model are independent across periods. Rested on by C1, C4, C5, C6, C7, C19, E4, E9, E13.
In the intermittent demand model the occurrence is independent of the potential demand size . Rested on by C1, C2, C10, E1, E2, E12.
The potential demand size has a continuous distribution, so that . Rested on by C1, C2, C10, E1, E2, E12.
Whether a period is observed carries no information about the unobserved value beyond the model, so that the missing values are missing at random. Rested on by C4, C5, C6, E4, E9.
The initial states of the single source of error model are fixed parameters, so that the state covariance is zero at the start of the sample. Rested on by C4, C5, C6, E4, E9.
The errors of the pure additive model are normally distributed with constant variance . Rested on by C4, C5, E4.
The drift of the states of a pure multiplicative model over an interval is approximately normally distributed, with the states known at the previous observed period. Rested on by C9, C18.
Principal claims
For a model of intermittent demand with Bernoulli occurrence independent of a continuous size , the observed-data likelihood is in which the unobserved sizes do not appear and the size and occurrence parts separate.
Scope: population: models of intermittent demand (iETS, ADAM with an occurrence part); data: intermittent demand time series; conditions: Bernoulli occurrence independent of a continuous demand size · Proof: E1 · Assumes: C30, C31, C32 · Verification: not checked
The stationary points of the entropy-augmented likelihood of iETS differ in general from those of the observed-data likelihood, because the entropy term has a non-zero gradient in the parameters while the cross-entropy of the EM E-step has zero gradient at the current estimate.
Scope: population: iETS estimated by the entropy-augmented likelihood; data: intermittent demand time series; conditions: sizes unobserved at the periods with zero demand · Proof: E2 · Cited: Dempster et al. (1977) · Uses: C1 · Assumes: C31, C32 · Contradicts: doi:10.1016/j.ijpe.2023.109013 · Verification: not checked
For normally distributed demand sizes with fixed location, the maximiser in the variance of the entropy-augmented likelihood is , where is the fixed point of the EM algorithm, the number of periods and the number of periods with observed sizes.
Scope: population: iETS with normally distributed demand sizes; conditions: location of the sizes held fixed, variance as the only free parameter · Proof: E3 · Uses: C2 · Verification: checked by an agent
For a pure additive single source of error model with normal errors and unobserved periods, the SSOE Kalman filter gives at the observed periods, the exact observed-data log-likelihood and the concentrated variance
Scope: population: pure additive single source of error models (ETS with additive components, ARIMA, regression); data: univariate time series with unobserved periods; conditions: normally distributed errors, initial states treated as fixed parameters; not for: models mixing additive and multiplicative components · Proof: E4 · Uses: C1 · Assumes: C30, C33, C34, C35 · Extends: doi:10.1017/cbo9781107049994 · Extends: doi:10.1093/acprof:oso/9780199641178.001.0001 · Verification: checked by an agent
For pure additive single source of error models with normal errors, unobserved periods and persistence vector , the maximiser of the zero-error recursion likelihood is not the maximum likelihood estimator, because the zero-error recursion uses error variance instead of and gain instead of at the observed periods after an unobserved one.
Scope: population: pure additive single source of error models; data: univariate time series with unobserved periods; conditions: normally distributed errors, persistence vector · Proof: E6 · Uses: C4 · Assumes: C30, C33, C34, C35 · Contradicts: doi:10.1016/j.ijpe.2023.109013 · Verification: not checked
For the ADAM multiplicative ETS with the log-normal distribution and unobserved periods, the SSOE Kalman filter applied to , with the known error mean added to the propagation and the prediction, gives the exact observed-data likelihood, and the maximum likelihood scale is the positive root of where is the filter's prediction error.
Scope: population: pure multiplicative ETS in the ADAM form; data: positive univariate time series with unobserved periods; conditions: log-normal distribution with · Proof: E9 · Uses: C4, C12 · Assumes: C30, C33, C34, C36 · Verification: not checked
For the ADAM multiplicative ETS with the log-normal distribution and all periods observed, the maximum likelihood estimate of the scale is with .
Scope: population: pure multiplicative ETS in the ADAM form; data: positive univariate time series; conditions: log-normal distribution with , every period observed · Proof: E10 · Uses: C6 · Assumes: C30, C36 · Verification: checked by an agent
The log-normal scale estimator used in ADAM, with , is not the maximum likelihood estimator: it overestimates the scale by about 35% at (0.677 against 0.5 when ) and is undefined for .
Scope: population: pure multiplicative ETS in the ADAM form; data: positive univariate time series; conditions: log-normal distribution with , every period observed · Proof: E10 · Uses: C7 · Assumes: C36 · Contradicts: doi:10.1201/9781003452652 · Verification: not checked
For iETS(M,N,N) in the conventional multiplicative ETS form, the normal-drift mixture density of the demand size after an interval had a largest Kullback-Leibler divergence per observation from the exact density at least three orders of magnitude smaller than that of the one-step density, for the Gamma, the log-normal and the inverse Gaussian distribution.
Scope: population: iETS(M,N,N) with Gamma, log-normal and inverse Gaussian sizes; conditions: scale , smoothing parameter , interval length , states known at the previous observed period; not for: models with trend or seasonality, ADAM multiplicative ETS · Simulation: E20 (T1.r1, T1.r2, T1.r3), artefacts A3, A4, A5 · Assumes: C37
For a model with an occurrence part and occurrence probability , a prediction interval of the demand with coverage that counts the zeros as covered is an interval of the demand sizes with coverage , centred on the size forecast rather than on the demand forecast .
Scope: population: models with an occurrence part (iETS, ADAM); conditions: prediction interval of the demand that counts zeros as covered, Bernoulli occurrence independent of a continuous demand size · Proof: E12 · Assumes: C31, C32 · Verification: not checked
The smooth package for R and Python implements the observed-data likelihood without the entropy term, the SSOE Kalman filter for the pure additive models with the normal distribution and in logarithms for the ADAM multiplicative ETS with the log-normal distribution, the normal-drift mixture density with moment-equation scales for the other pure multiplicative models, and the corrected log-normal scale, in one C++ routine shared by both languages.
Scope: setting: smooth package for R and Python, master branch at commit 8a5fbbb3 · Demonstration: artefacts A2 · Uses: C1, C4, C6, C7
Supporting claims
In the ADAM multiplicative ETS, the logarithms of the observation and of the components follow a linear single source of error model with innovation and the measurement, transition and persistence of the corresponding additive model, whereas in the conventional multiplicative ETS the innovation of component is , which is not proportional to .
Scope: population: pure multiplicative ETS in the ADAM and conventional forms · Proof: E8 · Verification: not checked · Used by: C6, C17
With a dynamic model for the scale, the entropy-augmented likelihood of iETS is unbounded, because the entropy terms of the periods with zero demand reward a scale going to zero for the normal distribution and to infinity for the Gamma distribution.
Scope: population: iETS with a dynamic model for the scale of the demand sizes; conditions: normal or Gamma distribution of the sizes · Argument: W1 · Uses: C2 · Warrant: W1 · Verification: not checked
With the differential entropy defined as , the sign of the entropy term in equations 29 and B.6 of Svetunkov and Boylan (2023) should be negative.
Scope: population: iETS objective of Svetunkov and Boylan (2023) · Argument: W2 · Cited: Svetunkov and Boylan (2023), eq. 29 and eq. B.6, own earlier work · Contradicts: doi:10.1016/j.ijpe.2023.109013 · Warrant: W2 · Verification: not checked
When every period is observed, the SSOE Kalman filter keeps , has gain and , and coincides with the single source of error recursion and the likelihood of the one-step errors.
Scope: population: pure additive single source of error models; data: univariate time series; conditions: every period observed · Proof: E5 · Cited: Ord et al. (1997) · Cited: Snyder (1985) · Uses: C4 · Verification: checked by an agent · Used by: C23
For ETS(A,N,N) with smoothing parameter and zero state covariance before an interval of periods, the gain of the SSOE Kalman filter at the end of the interval is which equals for and tends to one as grows.
Scope: population: ETS(A,N,N); conditions: normally distributed errors, zero state covariance before an interval of periods · Proof: E7 · Uses: C4 · Verification: not checked
For pure multiplicative models with the Gamma, log-normal or inverse Gaussian distribution, if with independent of , and , then and for the inverse Gaussian distribution
Scope: population: pure multiplicative models with Gamma, log-normal or inverse Gaussian errors; conditions: drift factor independent of · Proof: E11 · Uses: C12 · Verification: checked by an agent · Used by: C18
On errors simulated with the drift of the states of iETS(M,N,N) and 1000 observed sizes, the fixed-point moment estimator of the Gamma and inverse Gaussian scale had a median relative bias of +0.02% with no failed fits when the drift order was at most 0.02, and failed in 18%, 52% and 71% of fits for drift orders of 0.02 to 0.1, 0.1 to 0.3 and above 0.3.
Scope: population: iETS(M,N,N) with Gamma and inverse Gaussian sizes; conditions: errors simulated with the drift, outside a fitted model, 1000 observed sizes per series, , · Simulation: E21 (T1.r1, T1.r2, T1.r3, T1.r4), artefacts A3, A6 · Uses: C17 · Assumes: C37 · Limitations: L1 · Used by: C26
The point forecast with zero errors of the ADAM multiplicative ETS is not the conditional mean, because for ; for ETS(M,N,N) with Gamma errors of mean one and variance the conditional mean steps ahead is
Scope: population: pure multiplicative ETS in the ADAM form · Proof: E13 · Assumes: C30 · Verification: not checked · Used by: C20
For ETS(M,N,N) in the ADAM multiplicative ETS form with Gamma errors, and , the approximate upper bound of the 90% prediction interval divided by the point forecast was 2.431 against 1.807 from simulated paths twelve steps ahead, and 2.616 against 1.638 after six unobserved periods at the end of the sample.
Scope: population: ETS(M,N,N) in the ADAM form; conditions: Gamma errors, , , 100 observations · Simulation: E22 (R1, R2, R3, R4), artefacts A3, A7 · Uses: C19
With a single source of error, the scaled state covariance of the SSOE Kalman filter has rank at most the number of unobserved periods since it last vanished, which allows a low-rank factor with a rank-one update at each observed period.
Scope: population: linear single source of error models; data: univariate time series with unobserved periods · Proof: E14 · Uses: C4 · Verification: checked by an agent · Used by: C22, C28
For ADAM ETS(A,N,A) with lags 24 and 168 (193 state cells) on 1344 hourly observations generated by ETS(A,N,A), the low-rank factor form of the SSOE Kalman filter was 10.55 times faster than the full covariance form for one missing value and 3.50 times faster for 48, with log-likelihoods equal to within 4.5e-13.
Scope: population: ADAM ETS(A,N,A) with double seasonality; data: hourly time series with missing values; conditions: lags 24 and 168, 1344 observations, 1 to 48 missing values, data generated by ETS(A,N,A), one filter pass, one thread · Data: E23 (R1, R2, R3), artefacts A3, A8 · Uses: C21 · Limitations: L2
In the smooth package, the SSOE Kalman filter replaces the fitter only in the last forward pass after backcasting of the initial states, so that fits of series without unobserved periods are unchanged.
Scope: setting: smooth package for R and Python · Demonstration: artefacts A2 · Argument: W3 · Uses: C15 · Warrant: W3
For the pure additive models with the Laplace, S and Generalised Normal distributions, the smooth package keeps the error in its family with scale , and the Kullback-Leibler divergence of this approximation from the exact density is 0.0491 for the Laplace distribution and 0.260 for the S distribution at .
Scope: population: pure additive ADAM models with Laplace, S or Generalised Normal errors · Simulation: E24 (R1, R2), artefacts A3, A9 · Uses: C4 · Used by: C29
For iETS(M,N,N) in the ADAM multiplicative ETS form, the normal-drift mixture density of the demand size after an interval had a largest Kullback-Leibler divergence per observation from the exact density at least two orders of magnitude smaller than that of the one-step density for the Gamma and the inverse Gaussian distribution, and is exact for the log-normal distribution.
Scope: population: iETS(M,N,N) with Gamma, log-normal and inverse Gaussian sizes; conditions: scale , smoothing parameter , interval length , states known at the previous observed period; not for: models with trend or seasonality, conventional multiplicative ETS · Simulation: E20 (T1.r4, T1.r5, T1.r6), artefacts A3, A4, A5
Within iETS(M,N,N) models fitted by the zero-error recursion, updating the states with the persistence vector after an interval raised the estimate of the Gamma and inverse Gaussian scale from the moment equation solved by bisection by more than three Monte Carlo standard errors in 97 of 120 cells, with a median increase in relative bias of 12.8 percentage points.
Scope: population: iETS(M,N,N) with Gamma and inverse Gaussian sizes; conditions: , 100 observed sizes per series · Simulation: E21 (R9, R10, R11), artefacts A3, A6 · Uses: C18
For ETS(M,N,N) in the conventional multiplicative ETS form with Gamma errors, and , the approximate upper bound of the 90% prediction interval divided by the point forecast was 2.431 against 2.393 from simulated paths twelve steps ahead, and 2.616 against 2.536 after six unobserved periods at the end of the sample.
Scope: population: ETS(M,N,N) in the conventional form; conditions: Gamma errors, , , 100 observations · Simulation: E22 (R5, R6, R7, R8), artefacts A3, A7
For ADAM ETS(A,N,A) with lags 24 and 168 on 1344 hourly observations following a fixed sine pattern, the low-rank factor form of the SSOE Kalman filter was 2.96 times faster than the full covariance form for one missing value and 0.72 times as fast for 48, and slower than the full form above about 30 missing values.
Scope: population: ADAM ETS(A,N,A) with double seasonality; data: hourly time series with missing values; conditions: lags 24 and 168, 1344 observations, 1 to 48 missing values, data following a fixed sine pattern, one filter pass, one thread · Data: E23 (R4, R5), artefacts A3, A8 · Uses: C21 · Limitations: L2
At variance ratio , the 16-node Gauss-Hermite mixture of the error density over normal state uncertainty had a Kullback-Leibler divergence from the exact density of 0.0081 for the Laplace and 0.113 for the S distribution, against 0.0491 and 0.260 for the error kept in its family with scale .
Scope: population: pure additive models with Laplace or S errors; conditions: , · Simulation: E24 (R1, R2, R3, R4), artefacts A3, A9 · Uses: C24
Evidence
Analytical derivation in the source draft (artefact A1).
Foundation: Kolmogorov probability axioms · Assumes: C31, C32
Analytical derivation in the source draft (artefact A1).
Foundation: Kolmogorov probability axioms · Assumes: C31, C32
- contains at each zero the cross-entropy
\int f_z^{(k)}\log f_z\,dz=-H_z(\theta^{(k)})-\KL(f_z^{(k)}\|f_z)(definition of the E-step; from D4) - (differentiation under the integral; from E2.1)
- , so EM fixed points are stationary points of (EM identity; from E2.2, B1, C1)
- in general (e.g. in the scale), adding to the score of (differentiation; from D4)
Analytical derivation in the source draft (artefact A1).
Foundation: Kolmogorov probability axioms
Analytical derivation in the source draft (artefact A1).
Foundation: Kolmogorov probability axioms · Assumes: C30, C33, C34, C35
- is jointly Gaussian given (linearity of Gaussian models; from C35, C30)
- (moments of linear combinations; from E4.1)
- Conditioning on gives the update; unobserved periods only propagate (Gaussian conditioning; from E4.2, C33)
- The likelihood follows from the observed-data decomposition, and concentrates out because , do not depend on it (prediction-error decomposition; from E4.3, C1)
Analytical derivation in the source draft (artefact A1).
Foundation: Kolmogorov probability axioms
- With , and (substitution; from D8)
- (substitution; from E5.1)
- By induction from the filter is the SSOE recursion (induction; from E5.2)
Analytical derivation in the source draft (artefact A1).
Foundation: Kolmogorov probability axioms
Analytical derivation in the source draft (artefact A1).
Foundation: Kolmogorov probability axioms
Analytical derivation in the source draft (artefact A1).
Foundation: Kolmogorov probability axioms
Analytical derivation in the source draft (artefact A1).
Foundation: Kolmogorov probability axioms · Assumes: C30, C33, C34, C36
- follows a linear Gaussian SSOE model with known error mean (linearity in logarithms; from C12, C36)
- The filter of the linear Gaussian model with the Jacobian gives the exact likelihood (change of variables; from E9.1, C4)
- Predictions are linear in with gain-only coefficients, so (linearity; from E9.2)
- The score in times gives (differentiation; from E9.3)
Analytical derivation in the source draft (artefact A1).
Foundation: Kolmogorov probability axioms · Assumes: C36
Analytical derivation in the source draft (artefact A1).
Foundation: Kolmogorov probability axioms
- and (algebra)
- Independence of and with and, for the inverse Gaussian, (independence and moments; from E11.1)
Analytical derivation in the source draft (artefact A1).
Foundation: Kolmogorov probability axioms · Assumes: C31, C32
Analytical derivation in the source draft (artefact A1).
Foundation: Kolmogorov probability axioms · Assumes: C30
Analytical derivation in the source draft (artefact A1).
Foundation: Kolmogorov probability axioms
Comparison, for iETS(M,N,N) under the ADAM and conventional multiplicative ETS forms, of the normal-drift mixture density (drift moments by 32-node Gauss-Legendre, mixture by 16-node Gauss-Hermite) and of the one-step density against the exact density of the size after an interval, computed on a grid of step 0.001 in log z by FFT convolution with tails cut at 1e-12, by the largest Kullback-Leibler divergence per observation over from 0.05 to 1 in steps of 0.05, from 0.1 to 0.6 in steps of 0.05 and from 2 to 20; a 164-cell refinement run halved the step and cut tails at 1e-14. The run recorded smooth commit f9d062ee with the claimset scripts not yet committed; the scripts are archived at commit f1de3ea1.
Setup: studied normal-drift mixture density, one-step density · cases iETS(M,N,N), ADAM multiplicative ETS, conventional multiplicative ETS · procedure exact density by convolution · lens Kullback-Leibler divergence
| Row | distribution | ets_form | largest KL divergence per observation, normal-drift mixture vs exact density | largest KL divergence per observation, one-step vs exact density |
|---|---|---|---|---|
| r1 | dgamma | conventional | 0.0011 | 2.3593 |
| r2 | dlnorm | conventional | 0.0045 | 5.9473 |
| r3 | dinvgauss | conventional | 0.004 | 47.5452 |
| r4 | dgamma | adam | 0.0145 | 4.5836 |
| r5 | dlnorm | adam | 0.0000 | 18.6354 |
| r6 | dinvgauss | adam | 0.0004 | 630.772 |
Monte Carlo study of the scale of Gamma and inverse Gaussian iETS(M,N,N) sizes under the ADAM and conventional forms. Part A: 480 cells of simulated relative errors with drift (, , intervals fixed at 2, 5 or 10 or geometric with occurrence probability 0.5 or 0.2, 100 or 1000 observed sizes), 2000 replications per cell, fixed-point iteration with tolerance 1e-10 and at most 100 iterations; a fit fails when an iterate is not positive and finite, the iteration does not converge, or the value leaves the admissible range. Part B: 120 cells within fitted models with and 100 observed sizes. Cells are grouped by the drift order . The run recorded smooth commit f9d062ee with the claimset scripts not yet committed; the scripts are archived at commit f1de3ea1.
Setup: studied fixed-point moment estimator, zero-error recursion · cases iETS(M,N,N), ADAM multiplicative ETS, conventional multiplicative ETS · procedure Monte Carlo study of the scale · lens relative bias, failed fits
- R9 cells where the gain update raised the scale estimate by more than three Monte Carlo standard errors = 97 (estimator: moment equation solved by bisection, observed_sizes: 100, comparison: fitted model with gain update vs simulated drift errors)
- R10 number of cells = 120 (estimator: moment equation solved by bisection, observed_sizes: 100, comparison: fitted model with gain update vs simulated drift errors)
- R11 median increase in relative bias from the gain update = 0.1279 (estimator: moment equation solved by bisection, observed_sizes: 100, comparison: fitted model with gain update vs simulated drift errors)
| Row | drift_order | median relative bias of the scale estimate | share of failed fits |
|---|---|---|---|
| r1 | <=0.02 | 0.0002 | 0 |
| r2 | 0.02-0.1 | -0.0006 | 0.1767 |
| r3 | 0.1-0.3 | -0.0042 | 0.5234 |
| r4 | >0.3 | -0.0043 | 0.7101 |
Comparison of the approximate upper bound of the 90% prediction interval (0.95 quantile) of ETS(M,N,N) with , , 100 observations and initial level 10, divided by the point forecast, with the quantile of 1,000,000 simulated paths, twelve steps ahead and 18 steps from the last observation after six unobserved periods at the end of the sample, for Gamma, inverse Gaussian and log-normal errors under the ADAM and conventional forms. The run recorded smooth commit 3eb93bb1 with the claimset scripts not yet committed; the scripts are archived at commit f1de3ea1.
Setup: studied approximate prediction interval · cases ETS(M,N,N) with s = 0.32 and alpha = 0.21, ADAM multiplicative ETS, conventional multiplicative ETS · procedure simulated paths · lens upper bound over the point forecast
- R1 approximate upper bound of the 90% interval over the point forecast = 2.4309 (distribution: Gamma, ets_form: adam, h: 12, unobserved_at_end: 0, s: 0.32, alpha: 0.21)
- R2 simulated upper bound of the 90% interval over the point forecast = 1.8071 (distribution: Gamma, ets_form: adam, h: 12, unobserved_at_end: 0, s: 0.32, alpha: 0.21)
- R3 approximate upper bound of the 90% interval over the point forecast = 2.6159 (distribution: Gamma, ets_form: adam, h: 12, unobserved_at_end: 6, s: 0.32, alpha: 0.21)
- R4 simulated upper bound of the 90% interval over the point forecast = 1.6379 (distribution: Gamma, ets_form: adam, h: 12, unobserved_at_end: 6, s: 0.32, alpha: 0.21)
- R5 approximate upper bound of the 90% interval over the point forecast = 2.4309 (distribution: Gamma, ets_form: conventional, h: 12, unobserved_at_end: 0, s: 0.32, alpha: 0.21)
- R6 simulated upper bound of the 90% interval over the point forecast = 2.3927 (distribution: Gamma, ets_form: conventional, h: 12, unobserved_at_end: 0, s: 0.32, alpha: 0.21)
- R7 approximate upper bound of the 90% interval over the point forecast = 2.6159 (distribution: Gamma, ets_form: conventional, h: 12, unobserved_at_end: 6, s: 0.32, alpha: 0.21)
- R8 simulated upper bound of the 90% interval over the point forecast = 2.5365 (distribution: Gamma, ets_form: conventional, h: 12, unobserved_at_end: 6, s: 0.32, alpha: 0.21)
Timing of the SSOE Kalman filter in the smooth package with the low-rank factor against the full covariance, both built from smooth commit 53104ee9, for ADAM ETS(A,N,A) with lags 24 and 168 (193 profile cells), normal distribution and backcast initial states, on 1344 hourly observations with 1 to 48 nested missing values, for data generated by ETS(A,N,A) and by a fixed sine pattern; 25 interleaved repetitions per case on one cloud VM (Intel Xeon 2.80 GHz, 4 vCPUs, Linux 6.18.44, Python 3.11.15) with one thread.
Setup: studied low-rank factor form, full covariance form · cases hourly series with missing values · procedure interleaved timing · lens speed-up
- R1 speed-up of low-rank over full covariance filter = 10.5511 ratio (data: ets, missing_values: 1, timed_call: filter pass)
- R2 speed-up of low-rank over full covariance filter = 3.5046 ratio (data: ets, missing_values: 48, timed_call: filter pass)
- R3 largest absolute difference in log-likelihood, low-rank vs full = 0.0000 (data: ets)
- R4 speed-up of low-rank over full covariance filter = 2.9609 ratio (data: sine, missing_values: 1, timed_call: filter pass)
- R5 speed-up of low-rank over full covariance filter = 0.7235 ratio (data: sine, missing_values: 48, timed_call: filter pass)
- R6 largest absolute difference in log-likelihood, low-rank vs full = 0 (data: sine)
Kullback-Leibler divergence, in both directions, between the exact convolution of Laplace, S and Generalised Normal (shape 0.5 to 3) errors with normal state uncertainty and three approximations (the error kept in its family with scale , the one-step density, and Gauss-Hermite mixtures with 8 to 64 nodes), for 22 values of from 1.01 to 100, by composite 8-node Gauss-Legendre integration. The run recorded smooth commit 3eb93bb1 with the claimset scripts not yet committed; the scripts are archived at commit f1de3ea1.
Setup: studied family-scaled error, Gauss-Hermite mixture · cases additive errors with state uncertainty · procedure divergence by numerical integration · lens Kullback-Leibler divergence
- R1 KL divergence, exact density vs approximation = 0.0491 (distribution: dlaplace, approximation: family_scaled, f_t: 4, s: 1)
- R2 KL divergence, exact density vs approximation = 0.2598 (distribution: ds, approximation: family_scaled, f_t: 4, s: 1)
- R3 KL divergence, exact density vs approximation = 0.0081 (distribution: dlaplace, approximation: gauss_hermite 16 nodes, f_t: 4, s: 1)
- R4 KL divergence, exact density vs approximation = 0.1127 (distribution: ds, approximation: gauss_hermite 16 nodes, f_t: 4, s: 1)
With a dynamic scale model, the scale at each period with zero demand is a free function of the parameters and enters the entropy-augmented likelihood only through the term ; for the normal distribution increases without bound as , and for the Gamma distribution the entropy decreases in the scale for large values, so the objective has no finite maximum.
The expected log-density of an unobserved size is , which equals when the differential entropy is ; the term added for each zero therefore enters the objective with a negative sign.
The SSOE Kalman filter coincides with the single source of error recursion whenever its covariance is zero; the covariance starts at zero after backcasting and becomes non-zero only at an unobserved period, so on series without unobserved periods the last forward pass performs the same operations as the recursion.
Limitations
Within a model fitted by the zero-error recursion, the fixed-point moment estimate of the Gamma and inverse Gaussian scale is biased upwards, because the states after an interval are updated with gain and part of the drift leaks into the following errors.
The low-rank timing comparison uses one model configuration and one series length on one cloud VM (Intel Xeon 2.80 GHz, 4 vCPUs).
References
- Dempster et al. (1977) Dempster, A. P., Laird, N. M., & Rubin, D. B. (1977). Maximum Likelihood from Incomplete Data Via the EM Algorithm. Journal of the Royal Statistical Society Series B: Statistical Methodology, 39(1), 1–22. doi:10.1111/j.2517-6161.1977.tb01600.x Used by: C2
- Ord et al. (1997) Ord, J. K., Koehler, A. B., & Snyder, R. D. (1997). Estimation and Prediction for a Class of Dynamic Nonlinear Statistical Models. Journal of the American Statistical Association, 92(440), 1621–1629. doi:10.1080/01621459.1997.10473684 Used by: C15
- Snyder (1985) Snyder, R. D. (1985). Recursive Estimation of Dynamic Linear Models. Journal of the Royal Statistical Society Series B: Statistical Methodology, 47(2), 272–276. doi:10.1111/j.2517-6161.1985.tb01355.x Used by: C15
- Svetunkov and Boylan (2023) Svetunkov, I., & Boylan, J. E. (2023). iETS: State space model for intermittent demand forecasting. International Journal of Production Economics, 265, 109013. doi:10.1016/j.ijpe.2023.109013 Used by: C14, D4, D5
Artefacts
- A1 · manuscript LaTeX source of the draft 'Estimating exponential smoothing with unobserved periods: the observed-data likelihood of ADAM and iETS' (October 2026).
- A2 · software smooth package for R and Python, including the SSOE Kalman filter in the shared C++ core (src/headers/adamCore.h).
- A3 · code Python scripts (kl_mixture.py, scale_recovery.py, interval_bounds.py, lowrank_timing.py with build_lowrank_variants.sh, kl_laplace.py) that produce the numerical results on the observed-data likelihood of ADAM and iETS.
- A4 · table Kullback-Leibler divergence per observation of the normal-drift mixture density and of the one-step density from the exact density of the iETS(M,N,N) demand size after an interval, for 25,080 cells of distribution, ETS form, scale, smoothing parameter and interval length.
- A5 · table Refinement check of 164 cells of the iETS(M,N,N) Kullback-Leibler grid with half the grid step and a tail cut of 1e-14, with differences from the base run.
- A6 · table Mean, bias, Monte Carlo standard error, relative bias and number of failed fits of scale estimators for Gamma and inverse Gaussian iETS(M,N,N) sizes, on simulated drift errors (480 cells) and within fitted models (120 cells).
- A7 · table Upper bound of the 90% prediction interval of ETS(M,N,N) divided by the point forecast, approximate against simulated, for Gamma, inverse Gaussian and log-normal errors under the ADAM and conventional forms, twelve steps ahead and after six unobserved periods at the end of the sample.
- A8 · table Median and interquartile range of run times of the low-rank and full-covariance SSOE Kalman filter for ADAM ETS(A,N,A) with lags 24 and 168 on 1344 hourly observations with 1 to 48 missing values, with speed-ups and the largest differences in log-likelihood and fitted values.
- A9 · table Kullback-Leibler divergence, in both directions, between the exact convolution of Laplace, S and Generalised Normal errors with normal state uncertainty and its family-scaled, one-step and Gauss-Hermite approximations, for variance ratios $f_t$ from 1.01 to 100.
Score
Reliability of the paper: 61, Medium
Scores are computed by rules from the claimset file (EntryLib rubric 0.2): they check the record, not the science, and may change as the rubric and reviews develop. The rubric. Every issue as text, for an agent preparing the next version.
The paper scores as its lowest principal claim, C6. Open problems in the principal claims and what they rest on, each counted once, with the most it costs a claim:
- −30 Support Rests on an unchecked proof. In C1, C2, C5, C6, C8, C10, C12. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. In C1, C3, C6, C7, C9, C10, C11. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. In C1, C4, C5, C6, C7. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −3 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. In C1, C2, C10. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. In C1, C2, C10. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C33 is not checked: Whether a period is observed carries no information about the unobserved value $z_t$ beyond the model, so that the missing values are missing at random. In C4, C5, C6. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C34 is not checked: The initial states of the single source of error model are fixed parameters, so that the state covariance is zero at the start of the sample. In C4, C5, C6. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C35 is not checked: The errors of the pure additive model are normally distributed with constant variance $\sigma^2$. In C4, C5. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −3 Open problems Assumption C36 is not checked: In the log-normal ADAM multiplicative ETS, $\log(1+\epsilon_t)\sim\mathcal N(-s/2,s)$, so that $\E(1+\epsilon_t)=1$. In C6, C7, C8. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
Claims
C1: 65, Medium
Novelty: new, by the authors · no close match on EntryLib
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C2: 65, Medium
Novelty: refutes earlier work, by the authors · no close match on EntryLib
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C3: 65, Medium
Novelty: new, by the authors · no close match on EntryLib
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C4: 62, Medium
Novelty: extends earlier work, by the authors · no close match on EntryLib
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C33 is not checked: Whether a period is observed carries no information about the unobserved value $z_t$ beyond the model, so that the missing values are missing at random. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C34 is not checked: The initial states of the single source of error model are fixed parameters, so that the state covariance is zero at the start of the sample. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C35 is not checked: The errors of the pure additive model are normally distributed with constant variance $\sigma^2$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C5: 62, Medium
Novelty: refutes earlier work, by the authors · no close match on EntryLib
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C33 is not checked: Whether a period is observed carries no information about the unobserved value $z_t$ beyond the model, so that the missing values are missing at random. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C34 is not checked: The initial states of the single source of error model are fixed parameters, so that the state covariance is zero at the start of the sample. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C35 is not checked: The errors of the pure additive model are normally distributed with constant variance $\sigma^2$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C6: 61, Medium
Novelty: new, by the authors · no close match on EntryLib
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C33 is not checked: Whether a period is observed carries no information about the unobserved value $z_t$ beyond the model, so that the missing values are missing at random. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C34 is not checked: The initial states of the single source of error model are fixed parameters, so that the state covariance is zero at the start of the sample. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C35 is not checked: The errors of the pure additive model are normally distributed with constant variance $\sigma^2$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C36 is not checked: In the log-normal ADAM multiplicative ETS, $\log(1+\epsilon_t)\sim\mathcal N(-s/2,s)$, so that $\E(1+\epsilon_t)=1$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C7: 61, Medium
Novelty: new, by the authors · no close match on EntryLib
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C33 is not checked: Whether a period is observed carries no information about the unobserved value $z_t$ beyond the model, so that the missing values are missing at random. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C34 is not checked: The initial states of the single source of error model are fixed parameters, so that the state covariance is zero at the start of the sample. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C35 is not checked: The errors of the pure additive model are normally distributed with constant variance $\sigma^2$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C36 is not checked: In the log-normal ADAM multiplicative ETS, $\log(1+\epsilon_t)\sim\mathcal N(-s/2,s)$, so that $\E(1+\epsilon_t)=1$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C8: 61, Medium
Novelty: refutes earlier work, by the authors · no close match on EntryLib
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C36 is not checked: In the log-normal ADAM multiplicative ETS, $\log(1+\epsilon_t)\sim\mathcal N(-s/2,s)$, so that $\E(1+\epsilon_t)=1$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C33 is not checked: Whether a period is observed carries no information about the unobserved value $z_t$ beyond the model, so that the missing values are missing at random. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C34 is not checked: The initial states of the single source of error model are fixed parameters, so that the state covariance is zero at the start of the sample. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C35 is not checked: The errors of the pure additive model are normally distributed with constant variance $\sigma^2$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C9: 95, High
Novelty: new, by the authors · no close match on EntryLib
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
C10: 66, Medium
Novelty: new, by the authors · no close match on EntryLib
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C11: 61, Medium
Novelty: new, by the authors · no close match on EntryLib
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C33 is not checked: Whether a period is observed carries no information about the unobserved value $z_t$ beyond the model, so that the missing values are missing at random. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C34 is not checked: The initial states of the single source of error model are fixed parameters, so that the state covariance is zero at the start of the sample. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C35 is not checked: The errors of the pure additive model are normally distributed with constant variance $\sigma^2$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C36 is not checked: In the log-normal ADAM multiplicative ETS, $\log(1+\epsilon_t)\sim\mathcal N(-s/2,s)$, so that $\E(1+\epsilon_t)=1$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C12: 75, Medium
Novelty: new, by the authors
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
C13: 60, Medium
Novelty: new, by the authors
- −30 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C14: 80, High
Novelty: refutes earlier work, by the authors
- −20 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
C15: 62, Medium
Novelty: new, by the authors
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C33 is not checked: Whether a period is observed carries no information about the unobserved value $z_t$ beyond the model, so that the missing values are missing at random. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C34 is not checked: The initial states of the single source of error model are fixed parameters, so that the state covariance is zero at the start of the sample. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C35 is not checked: The errors of the pure additive model are normally distributed with constant variance $\sigma^2$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C16: 62, Medium
Novelty: new, by the authors
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C33 is not checked: Whether a period is observed carries no information about the unobserved value $z_t$ beyond the model, so that the missing values are missing at random. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C34 is not checked: The initial states of the single source of error model are fixed parameters, so that the state covariance is zero at the start of the sample. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C35 is not checked: The errors of the pure additive model are normally distributed with constant variance $\sigma^2$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C17: 75, Medium
Novelty: new, by the authors
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
C18: 63, Medium
Novelty: new, by the authors
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −12 Open problems Limitation L1 (could bias magnitude, not mitigated): Within a model fitted by the zero-error recursion, the fixed-point moment estimate of the Gamma and inverse Gaussian scale is biased upwards, because the states after an interval are updated with gain $\mathbf g$ and part of the drift leaks into the following errors. To remove it: Mitigate it with evidence, or narrow the claim's scope so that it no longer applies.
C19: 72, Medium
Novelty: new, by the authors
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −3 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C20: 72, Medium
Novelty: new, by the authors
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −3 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C21: 62, Medium
Novelty: new, by the authors
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C33 is not checked: Whether a period is observed carries no information about the unobserved value $z_t$ beyond the model, so that the missing values are missing at random. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C34 is not checked: The initial states of the single source of error model are fixed parameters, so that the state covariance is zero at the start of the sample. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C35 is not checked: The errors of the pure additive model are normally distributed with constant variance $\sigma^2$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C22: 60, Medium
Novelty: new, by the authors
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −2 Open problems Limitation L2 (reduces transferability, not mitigated): The low-rank timing comparison uses one model configuration and one series length on one cloud VM (Intel Xeon 2.80 GHz, 4 vCPUs). To remove it: Mitigate it with evidence, or narrow the claim's scope so that it no longer applies.
- −1 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C33 is not checked: Whether a period is observed carries no information about the unobserved value $z_t$ beyond the model, so that the missing values are missing at random. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C34 is not checked: The initial states of the single source of error model are fixed parameters, so that the state covariance is zero at the start of the sample. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C35 is not checked: The errors of the pure additive model are normally distributed with constant variance $\sigma^2$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C23: 62, Medium
Novelty: new, by the authors
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C33 is not checked: Whether a period is observed carries no information about the unobserved value $z_t$ beyond the model, so that the missing values are missing at random. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C34 is not checked: The initial states of the single source of error model are fixed parameters, so that the state covariance is zero at the start of the sample. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C35 is not checked: The errors of the pure additive model are normally distributed with constant variance $\sigma^2$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C24: 62, Medium
Novelty: new, by the authors
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C33 is not checked: Whether a period is observed carries no information about the unobserved value $z_t$ beyond the model, so that the missing values are missing at random. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C34 is not checked: The initial states of the single source of error model are fixed parameters, so that the state covariance is zero at the start of the sample. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C35 is not checked: The errors of the pure additive model are normally distributed with constant variance $\sigma^2$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C26: 63, Medium
Novelty: new, by the authors
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −12 Open problems Limitation L1 (could bias magnitude, not mitigated): Within a model fitted by the zero-error recursion, the fixed-point moment estimate of the Gamma and inverse Gaussian scale is biased upwards, because the states after an interval are updated with gain $\mathbf g$ and part of the drift leaks into the following errors. To remove it: Mitigate it with evidence, or narrow the claim's scope so that it no longer applies.
C28: 60, Medium
Novelty: new, by the authors
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −2 Open problems Limitation L2 (reduces transferability, not mitigated): The low-rank timing comparison uses one model configuration and one series length on one cloud VM (Intel Xeon 2.80 GHz, 4 vCPUs). To remove it: Mitigate it with evidence, or narrow the claim's scope so that it no longer applies.
- −1 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C33 is not checked: Whether a period is observed carries no information about the unobserved value $z_t$ beyond the model, so that the missing values are missing at random. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C34 is not checked: The initial states of the single source of error model are fixed parameters, so that the state covariance is zero at the start of the sample. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C35 is not checked: The errors of the pure additive model are normally distributed with constant variance $\sigma^2$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
C29: 62, Medium
Novelty: new, by the authors
- −25 Support Rests on an unchecked proof. To remove it: Support the claim with evidence the claimset records, or have its proof checked.
- −5 Context A principal claim related to no earlier work. To remove it: Relate the claim to the earlier work it extends, addresses or departs from.
- −3 Open problems Assumption C30 is not checked: The errors $\epsilon_t$ of the single source of error model are independent across periods. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C31 is not checked: In the intermittent demand model the occurrence $o_t$ is independent of the potential demand size $z_t$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C32 is not checked: The potential demand size $z_t$ has a continuous distribution, so that $P(z_t=0)=0$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C33 is not checked: Whether a period is observed carries no information about the unobserved value $z_t$ beyond the model, so that the missing values are missing at random. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C34 is not checked: The initial states of the single source of error model are fixed parameters, so that the state covariance is zero at the start of the sample. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
- −1 Open problems Assumption C35 is not checked: The errors of the pure additive model are normally distributed with constant variance $\sigma^2$. To remove it: Test the assumption, or analyse how sensitive the claim is to it.
Versions
- Version 2 · 11 November 2026 at 11:22 UTC · corrected
- Version 1 (this page) · 10 November 2026 at 21:10 UTC · active
Every version is kept in the public registry (github.com/entrylib/registry).