Dynamic Ordinary Least Squares (DOLS) Estimator
Also known as: DOLS, Stock-Watson dynamic OLS, dynamic least squares cointegration estimator, Dinamik OLS (DOLS)
Dynamic OLS is a cointegrating-regression estimator introduced by Stock and Watson (1993) that recovers the long-run relationship between I(1) variables. It augments the static regression with leads and lags of the differenced regressors, correcting endogeneity bias parametrically so that the long-run coefficient can be estimated by ordinary least squares.
Key highlights
- Corrects endogeneity and serial-correlation bias parametrically, simply by adding leads and lags of the differenced regressors.
- Yields a consistent, asymptotically efficient estimate of the long-run cointegrating coefficient.
- Shows better finite-sample performance than fully modified OLS (FMOLS), with generally lower bias in smaller samples.
- Extends naturally to panels, allowing for heterogeneous panel structure (Kao & Chiang, 2001).
Intuition
This section is available to Pro members. Upgrade to Pro
How it works
This section is available to Pro members. Upgrade to Pro
When to use it
Use DOLS to estimate a long-run cointegrating relationship when your variables are integrated of order one, I(1), and cointegrated, in either a single time series or a panel. It needs a reasonable span of data (about 50 observations or more) and the number of leads and lags should be selected with BIC or AIC. For panels it accommodates heterogeneous panel structure (Kao & Chiang, 2001). It is preferred over fully modified OLS in smaller samples, where it typically shows lower bias.
Strengths & limitations
- Corrects endogeneity and serial-correlation bias parametrically, simply by adding leads and lags of the differenced regressors.
- Yields a consistent, asymptotically efficient estimate of the long-run cointegrating coefficient.
- Shows better finite-sample performance than fully modified OLS (FMOLS), with generally lower bias in smaller samples.
- Extends naturally to panels, allowing for heterogeneous panel structure (Kao & Chiang, 2001).
- Requires the variables to be I(1) and genuinely cointegrated; it is not valid otherwise.
- Results depend on the chosen number of leads and lags, which must be selected with an information criterion (BIC/AIC).
- Adding leads and lags consumes degrees of freedom, so it needs a reasonably long sample (about 50 observations or more).
- Mature software support is limited in Python; dedicated econometric packages are usually needed.
Common pitfalls
This section is available to Pro members. Upgrade to Pro
Applications
This section is available to Pro members. Upgrade to Pro
Frequently asked
How does DOLS differ from ordinary OLS?
Plain OLS on cointegrated I(1) levels gives biased long-run coefficients because the regressors are correlated with the error. DOLS augments the regression with leads and lags of the differenced regressors, which absorb the short-run dynamics and yield a consistent, efficient estimate of the long-run relationship.
How do I choose the number of leads and lags?
Select the lead and lag order with an information criterion such as BIC or AIC. The choice matters: too few terms fail to remove the endogeneity bias, while too many waste degrees of freedom in a finite sample.
When should I prefer DOLS over FMOLS?
DOLS and FMOLS both estimate cointegrating vectors, but DOLS generally has better finite-sample performance and lower bias in smaller samples, which is its main advantage over fully modified OLS.
Can DOLS be used with panel data?
Yes. Kao and Chiang (2001) extended DOLS to cointegrated panel regressions, where it accommodates heterogeneous panel structure across units.
Sources
- 1.Stock, J. H. & Watson, M. W. (1993). A Simple Estimator of Cointegrating Vectors in Higher Order Integrated Systems. Econometrica, 61(4), 783–820.
- 2.Kao, C. & Chiang, M.-H. (2001). On the Estimation and Inference of a Cointegrated Regression in Panel Data. Advances in Econometrics, 15, 179–222.
You have read it. What now?
Cite this page
ScholarGate. (2026, June 1). Dynamic OLS. ScholarGate. https://scholargate.app/econometrics/dols-estimator