dfms
Dynamic Factor Models for R. Contribute to ropensci/dfms development by creating an account on GitHub.
Peer-reviewed, feature-complete, and now able to hand its models to other forecasting engines.
◆Recent moves
- 1mo ago
convert() exports models to dlm and KFAS state-space objects
A characteristic post-1.0 move: rather than implement smoothing and prediction intervals natively, convert() hands fitted models to dlm or KFAS and lets those packages do it. It fits the pattern of a package that considers its own scope closed and is now working on what connects to it.
View source ↗ - 6mo ago
1.0: rOpenSci review passed, news decomposition added
⚡ SPARKThe release that closes the implementation programme the package announced in 2023 and adds the one capability that changes what users can ask of it — attributing forecast revisions to individual data releases. Everything after this has been interoperability rather than estimation.
View source ↗ - 6mo ago
Mixed-frequency estimation gains AR(1) idiosyncratic errors
Combines the quarterly-variable support from 0.3.0 with AR(1) observation errors, completing the full Banbura and Modugno specification the package had been building toward incrementally. New EM-step internals handle the combined case, and residual plotting was updated to match.
View source ↗ - 9mo ago
C++ compatibility with RcppArmadillo 15.0.2
Internal C++ adjustments to track an RcppArmadillo release. No user-visible change, and a recurring maintenance driver for a package with a compiled Kalman filter at its core.
View source ↗ - 1y ago
Fixes estimation with a single quarterly variable
A user-reported edge case in the mixed-frequency code path added two releases earlier. Narrow fix, no behavioural change for other configurations.
View source ↗ - 1y ago
Adds mixed-frequency estimation via quarterly.vars
The first half of the mixed-frequency work: monthly and quarterly series can be estimated together with temporal aggregation constraints. This is the capability that makes the package usable for real nowcasting, where the target is quarterly and the indicators are not.
View source ↗