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 
[![R-CMD-check](https://github.com/tsmodels/tsissm/actions/workflows/rcmdcheck.yaml/badge.svg)](https://github.com/tsmodels/tsissm/actions/workflows/rcmdcheck.yaml)
[![Last-changedate](https://img.shields.io/badge/last%20change-`r gsub('-', '--', Sys.Date())`-yellowgreen.svg)](/commits/master)
[![packageversion](https://img.shields.io/badge/Package%20version-`r version`-orange.svg?style=flat-square)](commits/master)
[![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/tsissm)](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

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

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 398 Last month
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