CRAN/E | SuperGauss

SuperGauss

Superfast Likelihood Inference for Stationary Gaussian Time Series

Installation

About

Likelihood evaluations for stationary Gaussian time series are typically obtained via the Durbin-Levinson algorithm, which scales as O(n^2) in the number of time series observations. This package provides a "superfast" O(n log^2 n) algorithm written in C++, crossing over with Durbin-Levinson around n = 300. Efficient implementations of the score and Hessian functions are also provided, leading to superfast versions of inference algorithms such as Newton-Raphson and Hamiltonian Monte Carlo. The C++ code provides a Toeplitz matrix class packaged as a header-only library, to simplify low-level usage in other packages and outside of R.

System requirements fftw3 (>= 3.1.2)

Key Metrics

Version 2.0.3
R ≥ 3.0.0
Published 2022-02-24 794 days ago
Needs compilation? yes
License GPL-3
CRAN checks SuperGauss results

Downloads

Yesterday 14 0%
Last 7 days 63 -16%
Last 30 days 252 -5%
Last 90 days 794 -18%
Last 365 days 3.188 -5%

Maintainer

Maintainer

Martin Lysy

mlysy@uwaterloo.ca

Authors

Yun Ling

aut

Martin Lysy

aut / cre

Material

NEWS
Reference manual
Package source

Vignettes

Superfast Likelihood Inference for Stationary Gaussian Time Series

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

SuperGauss archive

Depends

R ≥ 3.0.0

Imports

stats
methods
R6
Rcpp ≥ 0.12.7
fftw

Suggests

knitr
rmarkdown
testthat
mvtnorm
numDeriv

LinkingTo

Rcpp
RcppEigen

Reverse Imports

LMN