R/lrrespaa.R

Defines functions res_symbols.lrrespaa distance.lrrespaa represent.lrrespaa init.lrrespaa

init.lrrespaa <- function(method) {
  method$lr <- idxrepr::mgr_init("lr")
  method$paa <- idxrepr::mgr_init("paa")

  return(method)
}

represent.lrrespaa <- function(method, x) {
  lr <- mgr_represent(method$lr, x)
  res <- x - mgr_to_series(method$lr, lr)
  res_paa <- mgr_represent(method$paa, res)

  return(c(lr, res_paa))
}


distance.lrrespaa <- function(method, x, y) {
  stop("N/A")
}


res_symbols.lrrespaa <- function(method, x) {
  return(x[c(-1, -2)])
}
lkegel/idxrepr documentation built on May 12, 2020, 11:24 p.m.