Learn R Programming

utility (version 1.4.6)

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

251

Version

1.4.6

License

GPL-3

Maintainer

Peter Reichert

Last Published

August 27th, 2023

Functions in utility (1.4.6)

evaluate.utility.endnode.cond

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

Plot Node Definition
plot.utility.endnode.parfun1d

Plot Node Definition
print.utility.aggregation

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

Print Node Definition
print.utility.endnode.cond

Print Node Definition
summary.utility.endnode.classcounts

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

Print Summary of Node Definition
plot.utility.endnode.intpol2d

Plot Node Definition
summary.utility.endnode.discrete

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

Print Node Definition
summary.utility.endnode.intpol1d

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

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

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

Plot Node Definition
updatepar.utility.conversion.parfun

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

Plot Node Definition
print.utility.endnode.intpol1d

Print Node Definition
summary.utility.endnode.intpol2d

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

Evaluate Node and Associated Hierarchy
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.endnode.classcounts

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

Update Parameters in Node Definition
print.utility.endnode.discrete

Print Node Definition
plot.utility.endnode.cond

Plot Node Definition
print.utility.endnode.firstavail

Print Node Definition
updatepar.utility.endnode.discrete

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

Update Parameters in Node Definitions
utility.aggregate.addsplitpower

Splitted weighted power aggregation of values or utilities
summary.utility.aggregation

Print Summary of Definitions of Node and Associated Hierarchy
print.utility.endnode.parfun1d

Print Node Definition
utility.aggregate.bonusmalus

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

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

Mixture of additive and minimum aggregation
utility-package

Construct, Evaluate and Plot Value and Utility Functions
updatepar.utility.conversion.intpol

Update Parameters in Node Definitions
utility.aggregate.add

Additive aggregation of values or utilities
utility.aggregate.mult

Multiplicative aggregation of values or utilities
utility.aggregate.geo

Geometric aggregation of values or utilities
utility.aggregate.cobbdouglas

Cobb-Douglas aggregation of values or utilities
utility.aggregate.revaddpower

Reverse additive power aggregation of values or utilities
utility.aggregate.geooff

Geometric aggregation of values or utilities with offset
plot.utility.aggregation

Plot Node Definition or Underlying Objectives Hierarchy
print.utility.conversion.intpol

Print Definitions of Node and Associated Hierarchy
evaluate.utility.endnode.parfun1d

Evaluate Node
print.utility.conversion.parfun

Print Definitions of Node and Associated Hierarchy
utility.aggregate.revaddsplitpower

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

Harmonic aggregation of values or utilities
utility.aggregate.min

Minimum aggregation of values or utilities
utility.aggregate.mix

Mixed aggregation of values and utilities
summary.utility.conversion.intpol

Print Summary of Definitions of Node and Associated Hierarchy
utility.aggregate.revgeo

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

Construct a parametric function conversion node
updatepar.utility.endnode.parfun1d

Update Parameters in Node Definition
utility.endnode.classcounts.create

Construct an end node that evaluates counts in different quality classes.
utility.aggregate.harmooff

Harmonic aggregation of values or utilities with offset
utility.calc.colors

Color Scheme for Value Functions
utility.aggregate.revharmooff

Reverse harmonic aggregation of values or utilities with offset
utility.conversion.intpol.create

Construct an interpolation conversion node
summary.utility.conversion.parfun

Print Summary of Definitions of Node and Associated Hierarchy
updatepar.utility.endnode.intpol2d

Update Parameters in Node Definition
utility.aggregate.max

Maximum aggregation of values or utilities
utility.aggregation.create

Construct an aggregation node
utility.get.colors

Get Color Corresponding to Specified Value Levels
utility.structure

Extract Structure of Objectives Hierarchy
utility.aggregate.revharmo

Reverse harmonic aggregation of values or utilities
utility.fun.exp

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

Get Names of Attributes Used by a Value Functions
utility.aggregate.revgeooff

Reverse geometric aggregation of values or utilities with offset
utility.endnode.intpol2d.create

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

Construct a conditional end node
utility.endnode.firstavail.create

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

Construct a discrete value or utility end node
utility.endnode.intpol1d.create

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

Construct a single-attribute parametric function end 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.classcounts

Evaluate Node and Associated Hierarchy
evaluate.utility.conversion.parfun

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

Evaluate Node
evaluate.utility.endnode.intpol2d

Evaluate Node
evaluate.utility.aggregation

Evaluate Node and Associated 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.discrete

Plot Node Definition