Simple wrapper for function which compute
performance indicators for multi-objective stochastic algorithm.
Basically this function appends some meta information to the
passed function fun
.
makeEMOAIndicator(fun, minimize, name, latex.name)
[function(points, ...)
] Argument fun
with all other
arguments appended.
[function(points, ...)
]
Function which expects a numeric matrix “points” as first argument.
Optional named arguments (often “ref.point” for a reference
point or “ref.points” for a reference set, e.g., the true Pareto-front)
are allowed. See implementations of existing indicators for examples.
[logical(1)
]
Lower values indicate better performance?
[character(1)
]
Short name of the indicator. Used, e.g., as column name for the indicator
in the data.frame returned by computeIndicators
.
[character(1)
]
LaTeX representation of the indicator. Used in LaTeX-table output statistical
tests (see toLatex
).
Other EMOA performance assessment tools:
approximateNadirPoint()
,
approximateRefPoints()
,
approximateRefSets()
,
computeDominanceRanking()
,
emoaIndEps()
,
niceCellFormater()
,
normalize()
,
plotDistribution()
,
plotFront()
,
plotScatter2d()
,
plotScatter3d()
,
toLatex()