| BetaCoMoments {PerformanceAnalytics} | R Documentation |
calculate higher co-moment betas, or 'systematic' variance, skewness, and kurtosis
BetaCoVariance(Ra, Rb) BetaCoSkewness(Ra, Rb, test = FALSE) BetaCoKurtosis(Ra, Rb)
Ra |
an xts, vector, matrix, data frame, timeSeries or zoo object of asset returns |
Rb |
an xts, vector, matrix, data frame, timeSeries or zoo object of index, benchmark, or secondary asset returns to compare against |
test |
condition not implemented yet |
Kris Boudt, Peter Carl, Brian Peterson
Boudt, Kris, Brian G. Peterson, and Christophe Croux. 2008. Estimation and Decomposition of Downside Risk for Portfolios with Non-Normal Returns. Journal of Risk. Winter.
Martellini, Lionel, and Volker Ziemann. 2007. Improved Forecasts of Higher-Order Comoments and Implications for Portfolio Selection. EDHEC Risk and Asset Management Research Centre working paper.
data(managers) BetaCoVariance(managers[, "HAM2", drop=FALSE], managers[, "SP500 TR", drop=FALSE]) BetaCoSkewness(managers[, "HAM2", drop=FALSE], managers[, "SP500 TR", drop=FALSE]) BetaCoKurtosis(managers[, "HAM2", drop=FALSE], managers[, "SP500 TR", drop=FALSE]) BetaCoKurtosis(managers[,1:6], managers[,8,drop=FALSE]) BetaCoKurtosis(managers[,1:6], managers[,8:7])