Learn R Programming

EstemPMM (version 0.1.1)

.ts_pmm2_fit: PMM2 fitting algorithm for time series models

Description

Implementation of PMM2 algorithm for time series models with various approaches depending on the model structure (AR, MA, ARMA, ARIMA)

Usage

.ts_pmm2_fit(
  b_init,
  innovations_init,
  model_info,
  m2,
  m3,
  m4,
  max_iter = 50,
  tol = 1e-06,
  regularize = TRUE,
  reg_lambda = 1e-08,
  verbose = FALSE
)

Value

A list with components:

b

estimated parameters

convergence

logical convergence status

iterations

number of iterations performed

innovations

final innovations (errors)

Arguments

b_init

initial parameter estimates (AR followed by MA)

innovations_init

initial innovations (errors)

model_info

list with model structure information

m2, m3, m4

central moments

max_iter

maximum number of iterations

tol

convergence tolerance

regularize

logical, add small value to diagonal for numerical stability

reg_lambda

regularization parameter (if regularize=TRUE)

verbose

logical, whether to print progress information