Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.7%) to scientific vocabulary
Keywords
forecasting
time-series
Last synced: 9 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: tsmodels
- Language: R
- Default Branch: master
- Size: 511 KB
Statistics
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
forecasting
time-series
Created over 5 years ago
· Last pushed 11 months ago
Metadata Files
Readme
Changelog
README.Rmd
---
output: github_document
---
```{r, echo = FALSE}
version <- as.vector(read.dcf('DESCRIPTION')[, 'Version'])
version <- gsub('-', '.', version)
```
# tsissm
[](https://github.com/tsmodels/tsissm/actions/workflows/rcmdcheck.yaml)
[)`-yellowgreen.svg)](/commits/master)
[](commits/master)
[](https://cran.r-project.org/package=tsissm)
```{r, echo = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "README-"
)
```
# tsissm
Unobserved components model using the linear innovations state space representation (single source of error).
Key features:
* Estimation using autodiff (TMB)
* Model selection and ensembling
* Regressors in the observation equation (non-time varying)
* Choice of distributions (Gaussian, Student and Johnson's SU)
* Choice of dynamics in variance (constant or GARCH)
Methods for specification (`modelspec`), estimation (`estimate`),
summary with choice of vcov (`summary` and `vcov`), diagnostics (`tsdiagnose`),
online filtering (`tsfilter`), prediction (`predict`), simulation (`simulate`),
backtesting (`tsbacktest`) and profiling (`tsprofile`). Additionally, model selection (`auto_select`)
and ensembling (`tsensemble`) is also included.
## Known Issues
The default algorithm from the nloptr solver is SLSQP which will sometimes
return NaN in the sampled parameters during a difficult optimization. This will
immediately terminate the estimation with an error. The termination was introduced
in version 1.0.2 of the package else it would crash the R process as a result of a crash in
the underlying RTMB eigen evaluation function.
Currently, we try to catch these cases whenever there is no default control list
passed (i.e. it is NULL) and switch to another algorithm in those cases
(see documentation of `estimate`). However, for safety, the users can wrap the
estimate in a `try` expression, and when it does fail can switch to using the
AUGLAG/MMA algorithm of the nloptr solver which does not return NaN parameters:
```{r,eval = FALSE}
# default algorithm is SLSQP
mod <- try(estimate(spec), silent = TRUE)
if (inherits(mod, 'try-error')) {
mod <- estimate(spec, control = issm_control(algorithm = "AUGLAG/MMA"))
}
```
Owner
- Name: tsmodels framework
- Login: tsmodels
- Kind: organization
- Website: https://tsmodels.github.io
- Repositories: 4
- Profile: https://github.com/tsmodels
A framework for time series forecasting models
GitHub Events
Total
- Watch event: 1
- Push event: 15
Last Year
- Watch event: 1
- Push event: 15
Packages
- Total packages: 1
-
Total downloads:
- cran 398 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 2
- Total maintainers: 1
cran.r-project.org: tsissm
Linear Innovations State Space Unobserved Components Model
- Homepage: https://github.com/tsmodels/tsissm
- Documentation: http://cran.r-project.org/web/packages/tsissm/tsissm.pdf
- License: GPL-2
-
Latest release: 1.0.2
published 11 months ago
Rankings
Dependent packages count: 26.7%
Dependent repos count: 32.9%
Average: 48.8%
Downloads: 86.8%
Maintainers (1)
Last synced:
10 months ago
Dependencies
DESCRIPTION
cran
- R >= 3.5.0 depends
- Rcpp >= 0.12.9 depends
- tsmethods >= 0.3.0 depends
- EnvStats * imports
- Rsolnp * imports
- bootstrap * imports
- corpcor * imports
- data.table * imports
- future * imports
- future.apply * imports
- knitr * imports
- ks * imports
- methods * imports
- nloptr * imports
- progressr * imports
- tsaux * imports
- tsissmad >= 0.1.2 imports
- viridis * imports
- xts * imports
- zoo * imports
.github/workflows/rcmdcheck.yaml
actions
- actions/checkout v3 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- r-lib/actions/setup-tinytex v2 composite
.github/workflows/rhub.yaml
actions
- r-hub/actions/checkout v1 composite
- r-hub/actions/platform-info v1 composite
- r-hub/actions/run-check v1 composite
- r-hub/actions/setup v1 composite
- r-hub/actions/setup-deps v1 composite
- r-hub/actions/setup-r v1 composite