Time-Varying Parameter WLS (TVP-WLS)
Time-Varying Parameter Weighted Least Squares · Also known as: TVP-WLS, time-varying coefficient WLS, locally weighted time-varying regression, TVP weighted regression
Time-Varying Parameter WLS is a regression technique for time-series data in which the slope and intercept coefficients are allowed to change over time while observations are weighted to account for heteroscedasticity or to discount distant data. It combines the flexibility of state-space coefficient evolution with the variance-correcting power of weighted least squares.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
When to use it
Use TVP-WLS when theory or exploratory plots suggest that regression coefficients are not stable over the sample period — for example, in macroeconomic modelling across policy regimes, financial time series spanning structural breaks, or panels where cross-sectional weights are needed to correct heteroscedasticity. It is most appropriate with moderate-to-long time series (T ≥ 50) and clear economic motivation for parameter instability. Do not use it as a default: if parameter constancy tests (Chow, CUSUM, Nyblom) do not reject stability, standard OLS or GLS is preferred. Also avoid TVP-WLS when the sample is very short, when the signal-to-noise ratio for the coefficient drift is low, or when a cleaner structural-break model (with known breakpoints) is more defensible.
Strengths & limitations
- Captures genuine structural change and regime shifts without requiring breakpoint dates to be specified in advance.
- Weighted observations correct simultaneously for heteroscedasticity and for the declining relevance of distant historical data.
- Produces a full time-path of coefficients, making the timing and magnitude of parameter drift directly interpretable.
- Nests standard OLS and WLS as special cases when the coefficient drift variance Q is set to zero.
- Compatible with Kalman-filter recursion, enabling real-time forecasting and sequential updating as new data arrive.
- Requires specifying (or estimating) the hyperparameters controlling coefficient volatility Q and initial conditions, which can be difficult with short samples.
- Risk of overfitting: an overly flexible TVP specification may fit noise rather than genuine structural change.
- Computationally more demanding than OLS; Kalman-filter implementations add model complexity.
- Inference on individual coefficients at any given time point is less precise than in pooled OLS because the effective sample contributing to each local estimate is smaller.
Frequently asked
How is TVP-WLS different from rolling OLS?
Rolling OLS re-estimates a fixed-coefficient model on a moving window and discards all out-of-window data equally. TVP-WLS uses the full sample but lets coefficients evolve smoothly via a state equation, and the weights can vary continuously rather than being a hard window boundary. TVP-WLS generally produces smoother coefficient paths and better uncertainty quantification.
What weights should I use?
Weights should reflect relative reliability of observations. Common choices are inverse-variance weights (if heteroscedasticity is the main concern), exponential decay weights (to discount older data), or frequency-based weights in mixed-frequency settings. The choice should be grounded in the data-generating story, not chosen to maximise fit.
How do I choose the coefficient drift variance Q?
Q can be estimated by maximum likelihood (via the Kalman filter prediction-error decomposition) or by grid search with out-of-sample forecast evaluation. A common diagnostic is the Nyblom (1989) stability test: if it fails to reject constancy, set Q = 0 and use standard WLS.
Can TVP-WLS handle multiple time-varying coefficients?
Yes. In the Kalman-filter formulation, β_t is a vector and Q is a covariance matrix capturing co-movement of drifting coefficients. Estimation complexity grows with the number of TVP parameters, so restricting some coefficients to be constant is advisable when data are limited.
Does TVP-WLS require stationarity?
TVP-WLS does not impose stationarity by itself. If regressors contain unit roots, you should first test for cointegration or difference the series appropriately. Applying TVP-WLS to I(1) variables without cointegration risks spurious estimation of the time-varying relationship.
Sources
- Harvey, A. C. (1990). Forecasting, Structural Time Series Models and the Kalman Filter. Cambridge University Press. ISBN: 978-0521405737
- Cooley, T. F., & Prescott, E. C. (1976). Estimation in the Presence of Stochastic Parameter Variation. Econometrica, 44(1), 167–184. link ↗
How to cite this page
ScholarGate. (2026, June 3). Time-Varying Parameter Weighted Least Squares. ScholarGate. https://scholargate.app/en/econometrics/time-varying-parameter-wls
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- State Space ModelEconometrics↔ compare
- Weighted Least SquaresStatistics↔ compare