makeEMOAIndicator function

Constructor for EMOA indicators.

Constructor for EMOA indicators.

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)

Arguments

  • fun: [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.

  • minimize: [logical(1)]

    Lower values indicate better performance?

  • name: [character(1)]

    Short name of the indicator. Used, e.g., as column name for the indicator in the data.frame returned by computeIndicators.

  • latex.name: [character(1)]

    LaTeX representation of the indicator. Used in LaTeX-table output statistical tests (see toLatex).

Returns

[function(points, ...)] Argument fun with all other arguments appended.

See Also

Other EMOA performance assessment tools: approximateNadirPoint(), approximateRefPoints(), approximateRefSets(), computeDominanceRanking(), emoaIndEps(), niceCellFormater(), normalize(), plotDistribution(), plotFront(), plotScatter2d(), plotScatter3d(), toLatex()

  • Maintainer: Jakob Bossek
  • License: GPL-3
  • Last published: 2023-03-08