PEM: Asymptotics, ARMAX & Identifiability
The deeper half of identification: what prediction-error minimisation converges to as data grows (consistency when the true system is in the model class, the best approximant otherwise), experimental vs structural identifiability, the uncertainty of the estimates, and the iterative maximum-likelihood algorithm that ARMAX's nonlinear predictor forces on us.
01 · Theory
Asymptotic analysis of PEM
The estimate is itself random — it depends on the data. As data grows, where does it go? The answer decides whether identification recovers the truth or merely the best available approximation.
Because the residual is a stationary ergodic process, the empirical cost converges to the expected one: , and (if the convergence is regular) the minimiser tends to the set of minimisers of . The central object is the innovation — the error the true optimal predictor still makes. It is independent of the past, which forces to be a minimiser of .
"Explain the asymptotic properties of PEM"
Asked as an open-ended theory question repeatedly (January 2026, June 2026 Problem 4.1). Graders want the convergence , the innovation argument that , and the four cases below. Learn it as a structured derivation, not a slogan.
Derivation Why θ° minimises J̄, and the four cases
Split the residual of a generic model around the true one: The innovation is uncorrelated with the past; the second bracket depends only on the past; so the two are uncorrelated and their variances add: So . Four cases follow:
- , a singleton → consistent: .
- , not a singleton → converges to some equivalent parameterisation.
- , a singleton → converges to the unique best approximant in .
- , not a singleton → wanders within the set of best approximants.
In practice is rare, so PEM delivers the best in-class approximant (minimum asymptotic prediction-error variance).
02 · Core
Identifiability: the experiment and the model
A system is identifiable in a model family when its parameters can be estimated unambiguously ( a singleton). Two things can spoil that, and they are examined separately:
Only the last one is silent. An over-parameterised family announces itself as a whole set of equivalent fits; an under-parameterised one returns a single confident estimate that is simply wrong, and the only tell is the coloured residual.
Experimental identifiability
Depends on the experiment . If the input does not excite a mode, no method recovers it — with , is completely unidentifiable. The input must be persistently exciting (a PRBS is the standard rich choice).
Structural identifiability
Depends on the model family . An over-parameterised family (fitting ARMAX(2,2,2) to an ARMAX(1,1,1) system) has infinitely many equivalent models however you design ; an under-parameterised one has a unique best approximant that is not the true system.
Noise is good — and the S₁/S₂ trap
Two counter-intuitive facts the exams love. (1) Noise helps identification: it excites the dynamics, so even a step input can give consistent ARX estimates when . (2) The same ARX regression is consistent for an equation-error system but biased for an output-error system — the estimate converges to a wrong value (e.g. ) no matter how much data you collect, because the coloured residual correlates with the regressor. Structural mismatch, not sample size, is the culprit.
The clean fingerprint of a good fit is, once more, a white residual. When you fit an AR/ARX model to a process that is really an MA (or ARMAX), the residual stays coloured — the tell that the true system is outside your class and you are seeing a best approximant, not the truth.
Setup
Data come from an MA(1) , ; fit the class . Since , expect a best approximant with a coloured residual.
Covariances of the data
, (MA(1): only lags survive).
PEM estimate
The AR(1) predictor is linear, so ; gives — the lag-1 correlation (Yule–Walker).
Residual variance
— strictly above the true innovation variance , the price of .
03 · Precision
How precise is the estimate?
Even when consistent, has finite-sample scatter. Define the pseudo-regressor (the gradient of the predictor). Then for large the estimate is asymptotically Gaussian around the truth:
So the covariance is : precision improves like , and worsens where the regressors carry little information ( near-singular). For an AR(1), this specialises to the clean result — a pole near the unit circle is estimated more precisely. In practice and are replaced by their sample averages over the data.
04 · Recipe
ARMAX by maximum likelihood
For ARMAX , the one-step predictor carries a factor, so it is nonlinear in and is not quadratic — least squares is out. Instead minimise iteratively with Newton / Gauss–Newton (the maximum-likelihood algorithm):
Residual & gradient at the current θ
Compute the residual by running the data through the current predictor, and the pseudo-regressor — which turns out to be the signals , , each filtered by .
Update
— a least-squares step on the linearised problem, structurally the ARX normal equations with in place of .
Initialise and validate
Start from a high-order ARX (long-division) estimate — a good basin avoids local minima — iterate to convergence, then check the residual is white. The MA part is what made this necessary; the AR/ARX case needed no iteration at all.
"Explain the identification of an MA-with-exogenous (ARMAX) model"
A recurring open question (July 2025). A complete answer says why LS fails (nonlinear predictor), gives the Gauss–Newton update with the -filtered pseudo-regressor , and notes the ARX initialisation and the whiteness check.
You fit an AR(1) to data that are actually an MA(1), and the residual comes out coloured, not white. What does this tell you?
Load-bearing ideas
- Asymptotics: , ; the innovation argument puts . Four cases: consistent only when with a unique minimum; otherwise the best approximant.
- Identifiability = experimental (the input must persistently excite) + structural (the family must be neither over- nor under-parameterised). Noise helps; a coloured residual signals .
- Uncertainty: , covariance ; for AR(1), .
- ARMAX is nonlinear in ⇒ iterative Gauss–Newton/ML with the -filtered pseudo-regressor , initialised from an ARX fit.
Exam radar. Prepare the asymptotic-PEM open answer (four cases + innovation argument), the best-approximant computation (fit AR to MA: , coloured residual), and the ARMAX-ML methodology answer.