Estimating dynamic models using kalman filtering

Research output: Contribution to journalArticlepeer-review


The Kalman filter is useful to estimate dynamic models via maximum likelihood. To do this the model must be set up in state space form. This article shows how various models of interest can be set up in that form. Models considered are Auto Regressive-Moving Average (ARMA) models with measurement error and dynamic factor models. The filter is used to estimate models of presidential approval. A test of rational expectations in approval shows the hypothesis not to hold. The filter is also used to deal with missing approval data and to study whether interpolation of missing data is an adequate technique. Finally, a dynamic factor analysis of government entrepreneurial activity is performed. Appendices go through the mathematical details of the filter and show how to implement it in the computer language GAUSS.

Original languageEnglish (US)
Pages (from-to)121-156
Number of pages36
JournalPolitical Analysis
Issue number1
StatePublished - 1989

ASJC Scopus subject areas

  • Sociology and Political Science
  • Political Science and International Relations


Dive into the research topics of 'Estimating dynamic models using kalman filtering'. Together they form a unique fingerprint.

Cite this