Skip to content

tiubenedict/DynamicFactorAnalysis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dynamic Factor Analysis

dynamicfactoranalysis is a Python package that provides tools for dynamic factor analysis.

Main Features

The current version contains the following implementation

  • DynamicPCA

    • Implementation of dynamic principal component analysis following Forni et al. (2000), Forni et al. (2005), and Favero et al. (2005). See examples/DynamicPCA.
  • DynamicFactorModel

    • Implementation of the dynamic form of dynamic factor model. The implementation is modified from the statsmodels implementation with added features for L1 and L2 regularization and mixed-data sampling (MIDAS). See examples/DynamicFactorModel.
  • DynamicFactorModelOptimizer

    • Implementation for dynamic factor model order selection following Bai & Ng (2002) and Bai & Ng (2008). See examples/DynamicFactorModel.

Usage

Copy the folder dynamicfactoranalysis to your project directory and import the package.

Contributing

Contributions are welcomed, especially in creating new models and features.

License

MIT License

About

A Python package for dynamic factor analysis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%