Learn R Programming

ffp (version 0.2.2)

double_decay: Flexible Probabilities using Partial Information

Description

Match different decay-factors on the covariance matrix.

Usage

double_decay(x, slow, fast)

# S3 method for default double_decay(x, slow, fast)

# S3 method for numeric double_decay(x, slow, fast)

# S3 method for matrix double_decay(x, slow, fast)

# S3 method for ts double_decay(x, slow, fast)

# S3 method for xts double_decay(x, slow, fast)

# S3 method for tbl double_decay(x, slow, fast)

# S3 method for data.frame double_decay(x, slow, fast)

Value

A numerical vector of class ffp with the new probabilities distribution.

Arguments

x

An univariate or a multivariate distribution.

slow

A double with the long half-life (slow decay) for the correlation matrix.

fast

A double with the short-life (high decay) for the volatility.

References

De Santis, G., R. Litterman, A. Vesval, and K. Winkelmann, 2003, Covariance matrix estimation, Modern investment management: an equilibrium approach, Wiley.

See Also

kernel_entropy half_life

Examples

Run this code
# \donttest{
  library(ggplot2)

  slow <- 0.0055
  fast <- 0.0166
  ret <- diff(log(EuStockMarkets))

  dd <- double_decay(ret, slow, fast)
  dd

  autoplot(dd) +
    scale_color_viridis_c()
# }

Run the code above in your browser using DataLab