IDEAS home Printed from https://ideas.repec.org/p/msh/ebswps/1999-14.html
   My bibliography  Save this paper

Understanding the Kalman Filter: an Object Oriented Programming Perspective

Author

Abstract

The basic ideals underlying the Kalman filter are outlined in this paper without direct recourse to the complex formulae normally associated with this method. The novel feature of the paper is its reliance on a new algebraic system based on the first two moments of the multivariate normal distribution. The resulting framework lends itself to an object-oriented implementation on computing machines and so many of the ideas are presented in these terms. The paper provides yet another perspective of Kalman filtering, one that many should find relatively easy to understand.

Suggested Citation

  • Snyder, R.D. & Forbes, C.S., 1999. "Understanding the Kalman Filter: an Object Oriented Programming Perspective," Monash Econometrics and Business Statistics Working Papers 14/99, Monash University, Department of Econometrics and Business Statistics.
  • Handle: RePEc:msh:ebswps:1999-14
    as

    Download full text from publisher

    File URL: http://www.buseco.monash.edu.au/ebs/pubs/wpapers/1999/wp14-99.pdf
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Ralph D. Snyder & Grant R. Saligari, 1996. "Initialization Of The Kalman Filter With Partially Diffuse Initial Conditions," Journal of Time Series Analysis, Wiley Blackwell, vol. 17(4), pages 409-424, July.
    2. Ord, J.K. & Koehler, A. & Snyder, R.D., 1995. "Estimation and Prediction for a Class of Dynamic Nonlinear Statistical Models," Monash Econometrics and Business Statistics Working Papers 4/95, Monash University, Department of Econometrics and Business Statistics.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Broto Carmen & Ruiz Esther, 2009. "Testing for Conditional Heteroscedasticity in the Components of Inflation," Studies in Nonlinear Dynamics & Econometrics, De Gruyter, vol. 13(2), pages 1-30, May.
    2. Koehler, Anne B. & Snyder, Ralph D. & Ord, J. Keith, 2001. "Forecasting models and prediction intervals for the multiplicative Holt-Winters method," International Journal of Forecasting, Elsevier, vol. 17(2), pages 269-286.
    3. Alysha M De Livera, 2010. "Automatic forecasting with a modified exponential smoothing state space framework," Monash Econometrics and Business Statistics Working Papers 10/10, Monash University, Department of Econometrics and Business Statistics.
    4. Basistha, Arabinda & Kurov, Alexander, 2010. "Estimating earnings trend using unobserved components framework," Economics Letters, Elsevier, vol. 107(1), pages 55-57, April.
    5. Hyndman, Rob J. & Khandakar, Yeasmin, 2008. "Automatic Time Series Forecasting: The forecast Package for R," Journal of Statistical Software, Foundation for Open Access Statistics, vol. 27(i03).
    6. E. Vercher & A. Corberán-Vallet & J. Segura & J. Bermúdez, 2012. "Initial conditions estimation for improving forecast accuracy in exponential smoothing," TOP: An Official Journal of the Spanish Society of Statistics and Operations Research, Springer;Sociedad de Estadística e Investigación Operativa, vol. 20(2), pages 517-533, July.
    7. Tommaso Proietti & Alessandra Luati, 2013. "Maximum likelihood estimation of time series models: the Kalman filter and beyond," Chapters, in: Nigar Hashimzade & Michael A. Thornton (ed.), Handbook of Research Methods and Applications in Empirical Macroeconomics, chapter 15, pages 334-362, Edward Elgar Publishing.
    8. Corberán-Vallet, Ana & Bermúdez, José D. & Vercher, Enriqueta, 2011. "Forecasting correlated time series with exponential smoothing models," International Journal of Forecasting, Elsevier, vol. 27(2), pages 252-265, April.
    9. Babai, M.Z. & Ali, M.M. & Boylan, J.E. & Syntetos, A.A., 2013. "Forecasting and inventory performance in a two-stage supply chain with ARIMA(0,1,1) demand: Theory and empirical analysis," International Journal of Production Economics, Elsevier, vol. 143(2), pages 463-471.
    10. Athanasopoulos, George & Hyndman, Rob J. & Song, Haiyan & Wu, Doris C., 2011. "The tourism forecasting competition," International Journal of Forecasting, Elsevier, vol. 27(3), pages 822-844.
    11. S. J. Koopman & J. Durbin, 2000. "Fast Filtering and Smoothing for Multivariate State Space Models," Journal of Time Series Analysis, Wiley Blackwell, vol. 21(3), pages 281-296, May.
    12. Oh, Kum Hwa & Zivot, Eric & Creal, Drew, 2008. "The relationship between the Beveridge-Nelson decomposition and other permanent-transitory decompositions that are popular in economics," Journal of Econometrics, Elsevier, vol. 146(2), pages 207-219, October.
    13. Chew Lian Chua & G. C. Lim & Sarantis Tsiaplias, 2012. "A latent variable approach to forecasting the unemployment rate," Journal of Forecasting, John Wiley & Sons, Ltd., vol. 31(3), pages 229-244, April.
    14. Ord, J. Keith & Koehler, Anne B. & Snyder, Ralph D. & Hyndman, Rob J., 2009. "Monitoring processes with changing variances," International Journal of Forecasting, Elsevier, vol. 25(3), pages 518-525, July.
    15. Rob J Hyndman & Muhammad Akram, 2006. "Some Nonlinear Exponential Smoothing Models are Unstable," Monash Econometrics and Business Statistics Working Papers 3/06, Monash University, Department of Econometrics and Business Statistics.
    16. Koehler, Anne B. & Snyder, Ralph D. & Ord, J. Keith & Beaumont, Adrian, 2012. "A study of outliers in the exponential smoothing approach to forecasting," International Journal of Forecasting, Elsevier, vol. 28(2), pages 477-484.
    17. Snyder, Ralph, 2002. "Forecasting sales of slow and fast moving inventories," European Journal of Operational Research, Elsevier, vol. 140(3), pages 684-699, August.
    18. Hyndman, Rob J. & Koehler, Anne B. & Snyder, Ralph D. & Grose, Simone, 2002. "A state space framework for automatic forecasting using exponential smoothing methods," International Journal of Forecasting, Elsevier, vol. 18(3), pages 439-454.
    19. Hyndman, Rob J. & Billah, Baki, 2003. "Unmasking the Theta method," International Journal of Forecasting, Elsevier, vol. 19(2), pages 287-290.
    20. Ralph D. Snyder, 2004. "Exponential Smoothing: A Prediction Error Decomposition Principle," Monash Econometrics and Business Statistics Working Papers 15/04, Monash University, Department of Econometrics and Business Statistics.

    More about this item

    Keywords

    Time series analysis; forecasting; Kalman filter; dynamic linear statistical models; object oriented programming.;
    All these keywords.

    JEL classification:

    • C40 - Mathematical and Quantitative Methods - - Econometric and Statistical Methods: Special Topics - - - General
    • C22 - Mathematical and Quantitative Methods - - Single Equation Models; Single Variables - - - Time-Series Models; Dynamic Quantile Regressions; Dynamic Treatment Effect Models; Diffusion Processes
    • C32 - Mathematical and Quantitative Methods - - Multiple or Simultaneous Equation Models; Multiple Variables - - - Time-Series Models; Dynamic Quantile Regressions; Dynamic Treatment Effect Models; Diffusion Processes; State Space Models

    NEP fields

    This paper has been announced in the following NEP Reports:

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:msh:ebswps:1999-14. See general information about how to correct material in RePEc.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: . General contact details of provider: https://edirc.repec.org/data/dxmonau.html .

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Professor Xibin Zhang (email available below). General contact details of provider: https://edirc.repec.org/data/dxmonau.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service hosted by the Research Division of the Federal Reserve Bank of St. Louis . RePEc uses bibliographic data supplied by the respective publishers.