Learn R Programming

utility (version 1.4.7)

Construct, Evaluate and Plot Value and Utility Functions

Description

Construct and plot objective hierarchies and associated value and utility functions. Evaluate the values and utilities and visualize the results as colored objective hierarchies or tables. Visualize uncertainty by plotting median and quantile intervals within the nodes of objective hierarchies. Get numerical results of the evaluations in standard R data types for further processing.

Copy Link

Version

Install

install.packages('utility')

Monthly Downloads

283

Version

1.4.7

License

GPL-3

Maintainer

Peter Reichert

Last Published

November 21st, 2025

Functions in utility (1.4.7)

evaluate.utility.aggregation

Evaluate Node and Associated Hierarchy
plot.utility.endnode.classcounts

Plot Node Definition
plot.utility.conversion.parfun

Plot Node Definition or Underlying Objectives Hierarchy
plot.utility.endnode.discrete

Plot Node Definition
plot.utility.endnode.cond

Plot Node Definition
plot.utility.endnode.firstavail

Plot Node Definition
plot.utility.endnode.intpol2d

Plot Node Definition
plot.utility.conversion.intpol

Plot Node Definition or Underlying Objectives Hierarchy
plot.utility.endnode.intpol1d

Plot Node Definition
evaluate.utility.endnode.parfun1d

Evaluate Node
print.utility.conversion.intpol

Print Definitions of Node and Associated Hierarchy
plot.utility.aggregation

Plot Node Definition or Underlying Objectives Hierarchy
print.utility.endnode.classcounts

Print Node Definition
print.utility.endnode.intpol1d

Print Node Definition
print.utility.endnode.discrete

Print Node Definition
plot.utility.endnode.parfun1d

Plot Node Definition
print.utility.endnode.cond

Print Node Definition
print.utility.conversion.parfun

Print Definitions of Node and Associated Hierarchy
print.utility.aggregation

Print Definitions of Node and Associated Hierarchy
print.utility.endnode.firstavail

Print Node Definition
print.utility.endnode.intpol2d

Print Node Definition
summary.utility.endnode.classcounts

Print Summary of Node Definition
summary.utility.endnode.intpol1d

Print Summary of Node Definition
print.utility.endnode.parfun1d

Print Node Definition
summary.utility.conversion.intpol

Print Summary of Definitions of Node and Associated Hierarchy
summary.utility.conversion.parfun

Print Summary of Definitions of Node and Associated Hierarchy
summary.utility.aggregation

Print Summary of Definitions of Node and Associated Hierarchy
summary.utility.endnode.cond

Print Summary of Node Definition
updatepar.utility.endnode.discrete

Update Parameters in Node Definition
updatepar.utility.endnode.cond

Update Parameters in Node Definitions
updatepar.utility.conversion.parfun

Update Parameters in Node Definitions
summary.utility.endnode.discrete

Print Summary of Node Definition
summary.utility.endnode.firstavail

Print Summary of Node Definition
updatepar.utility.endnode.classcounts

Update Parameters in Node Definitions
updatepar.utility.conversion.intpol

Update Parameters in Node Definitions
updatepar.utility.aggregation

Update Parameters in Node Definitions
summary.utility.endnode.intpol2d

Print Summary of Node Definition
summary.utility.endnode.parfun1d

Print Summary of Node Definition
updatepar

Update Parameters in Node Definitions
updatepar.utility.endnode.firstavail

Update Parameters in Node Definitions
updatepar.utility.endnode.intpol2d

Update Parameters in Node Definition
updatepar.utility.endnode.parfun1d

Update Parameters in Node Definition
utility.aggregate.addmin

Mixture of additive and minimum aggregation
utility.aggregate.addsplitpower

Splitted weighted power aggregation of values or utilities
utility.aggregate.revaddsplitpower

Reverse splitted additive power aggregation of values or utilities
utility.aggregate.harmooff

Harmonic aggregation of values or utilities with offset
utility.aggregate.bonusmalus

Bonus-malus aggregation of values or utilities
utility.aggregate.max

Maximum aggregation of values or utilities
utility.aggregate.revgeo

Reverse geometric aggregation of values or utilities
utility.aggregate.geooff

Geometric aggregation of values or utilities with offset
utility.aggregate.harmo

Harmonic aggregation of values or utilities
utility.aggregate.add

Additive aggregation of values or utilities
utility-package

Construct, Evaluate and Plot Value and Utility Functions
utility.aggregate.geo

Geometric aggregation of values or utilities
updatepar.utility.endnode.intpol1d

Update Parameters in Node Definition
utility.aggregate.cobbdouglas

Cobb-Douglas aggregation of values or utilities
utility.endnode.cond.create

Construct a conditional end node
utility.aggregate.addpower

Additive power aggregation of values or utilities
utility.aggregate.mult

Multiplicative aggregation of values or utilities
utility.aggregate.revaddpower

Reverse additive power aggregation of values or utilities
utility.conversion.intpol.create

Construct an interpolation conversion node
utility.calc.colors

Color Scheme for Value Functions
utility.aggregate.revgeooff

Reverse geometric aggregation of values or utilities with offset
utility.aggregate.revharmo

Reverse harmonic aggregation of values or utilities
utility.conversion.parfun.create

Construct a parametric function conversion node
utility.endnode.classcounts.create

Construct an end node that evaluates counts in different quality classes.
utility.endnode.intpol1d.create

Construct a single-attribute interpolation end node
utility.endnode.firstavail.create

Construct an end node to get the results of the first available sub-node
utility.endnode.intpol2d.create

Construct a two-attribute interpolation end node
utility.endnode.parfun1d.create

Construct a single-attribute parametric function end node
utility.endnode.discrete.create

Construct a discrete value or utility end node
utility.aggregate.revharmooff

Reverse harmonic aggregation of values or utilities with offset
utility.aggregate.min

Minimum aggregation of values or utilities
utility.get.colors

Get Color Corresponding to Specified Value Levels
utility.structure

Extract Structure of Objectives Hierarchy
utility.aggregate.mix

Mixed aggregation of values and utilities
utility.aggregation.create

Construct an aggregation node
utility.fun.exp

Exponential function for value or utility functions
utility.get.attrib.names

Get Names of Attributes Used by a Value Functions
evaluate.utility.endnode.intpol2d

Evaluate Node
evaluate

Evaluate Node and Associated Hierarchy
evaluate.utility.endnode.intpol1d

Evaluate Node
evaluate.utility.conversion.intpol

Evaluate Node and Associated Hierarchy
evaluate.utility.endnode.discrete

Evaluate Node
evaluate.utility.conversion.parfun

Evaluate Node and Associated Hierarchy
evaluate.utility.endnode.firstavail

Evaluate Node and Associated Hierarchy
evaluate.utility.endnode.classcounts

Evaluate Node and Associated Hierarchy
evaluate.utility.endnode.cond

Evaluate Node and Associated Hierarchy