# Construct, Evaluate and Plot Value and Utility Functions

## Documentation for package ‘utility’ version 1.4.3

- DESCRIPTION file.
- Package NEWS.

## Help Pages

utility-package | Construct, Evaluate and Plot Value and Utility Functions
evaluate | Evaluate Node and Associated Hierarchy
evaluate.utility.aggregation | Evaluate Node and Associated Hierarchy
evaluate.utility.conversion.intpol | Evaluate Node and Associated Hierarchy
evaluate.utility.conversion.parfun | Evaluate Node and Associated Hierarchy
evaluate.utility.endnode.classcounts | Evaluate Node and Associated Hierarchy
evaluate.utility.endnode.cond | Evaluate Node and Associated Hierarchy
evaluate.utility.endnode.discrete | Evaluate Node
evaluate.utility.endnode.firstavail | Evaluate Node and Associated Hierarchy
evaluate.utility.endnode.intpol1d | Evaluate Node
evaluate.utility.endnode.intpol2d | Evaluate Node
evaluate.utility.endnode.parfun1d | Evaluate Node
plot.utility.aggregation | Plot Node Definition or Underlying Objectives Hierarchy
plot.utility.conversion.intpol | Plot Node Definition or Underlying Objectives Hierarchy
plot.utility.conversion.parfun | Plot Node Definition or Underlying Objectives Hierarchy
plot.utility.endnode.classcounts | Plot Node Definition
plot.utility.endnode.cond | Plot Node Definition
plot.utility.endnode.discrete | Plot Node Definition
plot.utility.endnode.firstavail | Plot Node Definition
plot.utility.endnode.intpol1d | Plot Node Definition
plot.utility.endnode.intpol2d | Plot Node Definition
plot.utility.endnode.parfun1d | Plot Node Definition
print.utility.aggregation | Print Definitions of Node and Associated Hierarchy
print.utility.conversion.intpol | Print Definitions of Node and Associated Hierarchy
print.utility.conversion.parfun | Print Definitions of Node and Associated Hierarchy
print.utility.endnode.classcounts | Print Node Definition
print.utility.endnode.cond | Print Node Definition
print.utility.endnode.discrete | Print Node Definition
print.utility.endnode.firstavail | Print Node Definition
print.utility.endnode.intpol1d | Print Node Definition
print.utility.endnode.intpol2d | Print Node Definition
print.utility.endnode.parfun1d | Print Node Definition
summary.utility.aggregation | Print Summary of Definitions of Node and Associated Hierarchy
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.endnode.classcounts | Print Summary of Node Definition
summary.utility.endnode.cond | Print Summary of Node Definition
summary.utility.endnode.discrete | Print Summary of Node Definition
summary.utility.endnode.firstavail | Print Summary of Node Definition
summary.utility.endnode.intpol1d | Print Summary of Node Definition
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.aggregation | Update Parameters in Node Definitions
updatepar.utility.conversion.intpol | Update Parameters in Node Definitions
updatepar.utility.conversion.parfun | Update Parameters in Node Definitions
updatepar.utility.endnode.classcounts | Update Parameters in Node Definitions
updatepar.utility.endnode.cond | Update Parameters in Node Definitions
updatepar.utility.endnode.discrete | Update Parameters in Node Definition
updatepar.utility.endnode.firstavail | Update Parameters in Node Definitions
updatepar.utility.endnode.intpol1d | Update Parameters in Node Definition
updatepar.utility.endnode.intpol2d | Update Parameters in Node Definition
updatepar.utility.endnode.parfun1d | Update Parameters in Node Definition
utility | Construct, Evaluate and Plot Value and Utility Functions
utility.aggregate.add | Additive aggregation of values or utilities
utility.aggregate.addmin | Mixture of additive and minimum aggregation
utility.aggregate.addpower | Additive power aggregation of values or utilities
utility.aggregate.addsplitpower | Splitted weighted power aggregation of values or utilities
utility.aggregate.bonusmalus | Bonus-malus aggregation of values or utilities
utility.aggregate.cobbdouglas | Cobb-Douglas aggregation of values or utilities
utility.aggregate.geo | 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.harmooff | Harmonic aggregation of values or utilities with offset
utility.aggregate.max | Maximum aggregation of values or utilities
utility.aggregate.min | Minimum aggregation of values or utilities
utility.aggregate.mix | Mixed aggregation of values and utilities
utility.aggregate.mult | Multiplicative aggregation of values or utilities
utility.aggregate.revaddpower | Reverse additive power aggregation of values or utilities
utility.aggregate.revaddsplitpower | Reverse splitted additive power aggregation of values or utilities
utility.aggregate.revgeo | Reverse geometric aggregation of values or utilities
utility.aggregate.revgeooff | Reverse geometric aggregation of values or utilities with offset
utility.aggregate.revharmo | Reverse harmonic aggregation of values or utilities
utility.aggregate.revharmooff | Reverse harmonic aggregation of values or utilities with offset
utility.aggregation.create | Construct an aggregation node
utility.calc.colors | Color Scheme for Value Functions
utility.conversion.intpol.create | Construct an interpolation conversion node
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.cond.create | Construct a conditional end node
utility.endnode.discrete.create | Construct a discrete value or utility end node
utility.endnode.firstavail.create | Construct an end node to get the results of the first available sub-node
utility.endnode.intpol1d.create | Construct a single-attribute interpolation end 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.fun.exp | Exponential function for value or utility functions
utility.get.attrib.names | Get Names of Attributes Used by a Value Functions
utility.get.colors | Get Color Corresponding to Specified Value Levels
utility.structure | Extract Structure of Objectives Hierarchy