Return.clean(R, method = c("none", "boudt", "geltner"), alpha = .01, ...)
clean.boudt
or "geltner" which applies the function Return.Geltner
to RThe primary value of data cleaning lies in creating a more robust and stable estimation of the distribution generating the large majority of the return data. The increased robustness and stability of the estimated moments using cleaned data should be used for portfolio construction. If an investor wishes to have a more conservative risk estimate, cleaning may not be indicated for risk monitoring.
In actual practice, it is probably best to back-test the results of both cleaned and uncleaned series to see what works best when forecasting risk with the particular combination of assets under consideration.
In this version, only one method is supported. See clean.boudt
for more details.
clean.boudt
Return.Geltner
data(managers)
head(Return.clean(managers[,1:4]),n=20)
chart.BarVaR(managers[,1,drop=FALSE], show.clean=TRUE, clean="boudt", lwd=2, methods="ModifiedVaR")
Run the code above in your browser using DataLab