Extracts the risk and return coordinates of the efficient frontier.
frontierPoints(object, frontier = c("both", "lower", "upper"),
return = c("mean", "mu"), risk = c("Cov", "Sigma", "CVaR", "VaR"),
auto = TRUE)
an object of class fPORTFOLIO
.
a character string denoting which part of the efficient portfolio should be extractacted.
character strings denoting which return measure
should be plotted. Allowed values for the
return are either "mean"
, or "mu"
.
character strings denoting which risk measure
should be plotted. Allowed values for the
risk measure are either "cov"
, "sigma"
,
"VaR"
, or "CVaR"
.
a logical flag. If auto
is TRUE
, the
default setting, then the risk willbe identified
automatically from the object.
The automated risk detection, auto=TRUE
takes the
following decision:
if (auto) {
Type = getType(object)
Estimator = getEstimator(object)
if (Type == "MV") risk = "cov"
if (Type == "MV" & Estimator != "covEstimator") risk = "sigma"
if (Type == "QLPM") risk = "sigma"
if (Type == "CVaR") risk = "CVaR"
}
Wuertz, D., Chalabi, Y., Chen W., Ellis A. (2009); Portfolio Optimization with R/Rmetrics, Rmetrics eBook, Rmetrics Association and Finance Online, Zurich.