Package: utility 1.4.6

utility: Construct, Evaluate and Plot Value and Utility Functions

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.

Authors:Peter Reichert <[email protected]> with contributions by Nele Schuwirth <[email protected]>

utility_1.4.6.tar.gz
utility_1.4.6.zip(r-4.5)utility_1.4.6.zip(r-4.4)utility_1.4.6.zip(r-4.3)
utility_1.4.6.tgz(r-4.4-any)utility_1.4.6.tgz(r-4.3-any)
utility_1.4.6.tar.gz(r-4.5-noble)utility_1.4.6.tar.gz(r-4.4-noble)
utility_1.4.6.tgz(r-4.4-emscripten)utility_1.4.6.tgz(r-4.3-emscripten)
utility.pdf |utility.html
utility/json (API)
NEWS

# Install 'utility' in R:
install.packages('utility', repos = c('https://peterreichert.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

3.35 score 1 packages 82 scripts 321 downloads 9 mentions 37 exports 0 dependencies

Last updated 1 years agofrom:2817ab74ff. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 20 2024
R-4.5-winOKNov 20 2024
R-4.5-linuxOKNov 20 2024
R-4.4-winOKNov 20 2024
R-4.4-macOKNov 20 2024
R-4.3-winOKNov 20 2024
R-4.3-macOKNov 20 2024

Exports:evaluateupdateparutility.aggregate.addutility.aggregate.addminutility.aggregate.addpowerutility.aggregate.addsplitpowerutility.aggregate.bonusmalusutility.aggregate.cobbdouglasutility.aggregate.geoutility.aggregate.geooffutility.aggregate.harmoutility.aggregate.harmooffutility.aggregate.maxutility.aggregate.minutility.aggregate.mixutility.aggregate.multutility.aggregate.revaddpowerutility.aggregate.revaddsplitpowerutility.aggregate.revgeoutility.aggregate.revgeooffutility.aggregate.revharmoutility.aggregate.revharmooffutility.aggregation.createutility.calc.colorsutility.conversion.intpol.createutility.conversion.parfun.createutility.endnode.classcounts.createutility.endnode.cond.createutility.endnode.discrete.createutility.endnode.firstavail.createutility.endnode.intpol1d.createutility.endnode.intpol2d.createutility.endnode.parfun1d.createutility.fun.exputility.get.attrib.namesutility.get.colorsutility.structure

Dependencies:

Readme and manuals

Help Manual

Help pageTopics
Construct, Evaluate and Plot Value and Utility Functionsutility-package utility
Evaluate Node and Associated Hierarchyevaluate
Evaluate Node and Associated Hierarchyevaluate.utility.aggregation
Evaluate Node and Associated Hierarchyevaluate.utility.conversion.intpol
Evaluate Node and Associated Hierarchyevaluate.utility.conversion.parfun
Evaluate Node and Associated Hierarchyevaluate.utility.endnode.classcounts
Evaluate Node and Associated Hierarchyevaluate.utility.endnode.cond
Evaluate Nodeevaluate.utility.endnode.discrete
Evaluate Node and Associated Hierarchyevaluate.utility.endnode.firstavail
Evaluate Nodeevaluate.utility.endnode.intpol1d
Evaluate Nodeevaluate.utility.endnode.intpol2d
Evaluate Nodeevaluate.utility.endnode.parfun1d
Plot Node Definition or Underlying Objectives Hierarchyplot.utility.aggregation
Plot Node Definition or Underlying Objectives Hierarchyplot.utility.conversion.intpol
Plot Node Definition or Underlying Objectives Hierarchyplot.utility.conversion.parfun
Plot Node Definitionplot.utility.endnode.classcounts
Plot Node Definitionplot.utility.endnode.cond
Plot Node Definitionplot.utility.endnode.discrete
Plot Node Definitionplot.utility.endnode.firstavail
Plot Node Definitionplot.utility.endnode.intpol1d
Plot Node Definitionplot.utility.endnode.intpol2d
Plot Node Definitionplot.utility.endnode.parfun1d
Print Definitions of Node and Associated Hierarchyprint.utility.aggregation
Print Definitions of Node and Associated Hierarchyprint.utility.conversion.intpol
Print Definitions of Node and Associated Hierarchyprint.utility.conversion.parfun
Print Node Definitionprint.utility.endnode.classcounts
Print Node Definitionprint.utility.endnode.cond
Print Node Definitionprint.utility.endnode.discrete
Print Node Definitionprint.utility.endnode.firstavail
Print Node Definitionprint.utility.endnode.intpol1d
Print Node Definitionprint.utility.endnode.intpol2d
Print Node Definitionprint.utility.endnode.parfun1d
Print Summary of Definitions of Node and Associated Hierarchysummary.utility.aggregation
Print Summary of Definitions of Node and Associated Hierarchysummary.utility.conversion.intpol
Print Summary of Definitions of Node and Associated Hierarchysummary.utility.conversion.parfun
Print Summary of Node Definitionsummary.utility.endnode.classcounts
Print Summary of Node Definitionsummary.utility.endnode.cond
Print Summary of Node Definitionsummary.utility.endnode.discrete
Print Summary of Node Definitionsummary.utility.endnode.firstavail
Print Summary of Node Definitionsummary.utility.endnode.intpol1d
Print Summary of Node Definitionsummary.utility.endnode.intpol2d
Print Summary of Node Definitionsummary.utility.endnode.parfun1d
Update Parameters in Node Definitionsupdatepar
Update Parameters in Node Definitionsupdatepar.utility.aggregation
Update Parameters in Node Definitionsupdatepar.utility.conversion.intpol
Update Parameters in Node Definitionsupdatepar.utility.conversion.parfun
Update Parameters in Node Definitionsupdatepar.utility.endnode.classcounts
Update Parameters in Node Definitionsupdatepar.utility.endnode.cond
Update Parameters in Node Definitionupdatepar.utility.endnode.discrete
Update Parameters in Node Definitionsupdatepar.utility.endnode.firstavail
Update Parameters in Node Definitionupdatepar.utility.endnode.intpol1d
Update Parameters in Node Definitionupdatepar.utility.endnode.intpol2d
Update Parameters in Node Definitionupdatepar.utility.endnode.parfun1d
Additive aggregation of values or utilitiesutility.aggregate.add
Mixture of additive and minimum aggregationutility.aggregate.addmin
Additive power aggregation of values or utilitiesutility.aggregate.addpower
Splitted weighted power aggregation of values or utilitiesutility.aggregate.addsplitpower
Bonus-malus aggregation of values or utilitiesutility.aggregate.bonusmalus
Cobb-Douglas aggregation of values or utilitiesutility.aggregate.cobbdouglas
Geometric aggregation of values or utilitiesutility.aggregate.geo
Geometric aggregation of values or utilities with offsetutility.aggregate.geooff
Harmonic aggregation of values or utilitiesutility.aggregate.harmo
Harmonic aggregation of values or utilities with offsetutility.aggregate.harmooff
Maximum aggregation of values or utilitiesutility.aggregate.max
Minimum aggregation of values or utilitiesutility.aggregate.min
Mixed aggregation of values and utilitiesutility.aggregate.mix
Multiplicative aggregation of values or utilitiesutility.aggregate.mult
Reverse additive power aggregation of values or utilitiesutility.aggregate.revaddpower
Reverse splitted additive power aggregation of values or utilitiesutility.aggregate.revaddsplitpower
Reverse geometric aggregation of values or utilitiesutility.aggregate.revgeo
Reverse geometric aggregation of values or utilities with offsetutility.aggregate.revgeooff
Reverse harmonic aggregation of values or utilitiesutility.aggregate.revharmo
Reverse harmonic aggregation of values or utilities with offsetutility.aggregate.revharmooff
Construct an aggregation nodeutility.aggregation.create
Color Scheme for Value Functionsutility.calc.colors
Construct an interpolation conversion nodeutility.conversion.intpol.create
Construct a parametric function conversion nodeutility.conversion.parfun.create
Construct an end node that evaluates counts in different quality classes.utility.endnode.classcounts.create
Construct a conditional end nodeutility.endnode.cond.create
Construct a discrete value or utility end nodeutility.endnode.discrete.create
Construct an end node to get the results of the first available sub-nodeutility.endnode.firstavail.create
Construct a single-attribute interpolation end nodeutility.endnode.intpol1d.create
Construct a two-attribute interpolation end nodeutility.endnode.intpol2d.create
Construct a single-attribute parametric function end nodeutility.endnode.parfun1d.create
Exponential function for value or utility functionsutility.fun.exp
Get Names of Attributes Used by a Value Functionsutility.get.attrib.names
Get Color Corresponding to Specified Value Levelsutility.get.colors
Extract Structure of Objectives Hierarchyutility.structure