/madmR

Multi-Attribute Decision Making | R

Primary LanguageROtherNOASSERTION

Multi-Attribute Decision Making - R

A highly robust tool for decision analysts to obtain quick and meaningful results on any raw decision matrix.

How to install

The easiest way to install madmR is through R the devtools package in R:

devtools::install_github("conradbm/madmR", upgrade_dependencies = FALSE)

Installation directly through CRAN can be done in the traditional manner:

install.packages('madmR')
library(madmR)

Core functionality

Version 1.0.0.0

  • Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS)
  • Multi-Attribute Utility Theory (MAUT)
    • Risk Agnostic Scaling (Linear)
    • Risk Averse Scaling (Exponential)
    • Risk Prone Scaling (Logarithmic)
  • Sensitivity Analysis including:
    • Specific or any number of examinable attributes
    • Specific or exhaustive sensitivity searching to determine tailored importance weighting combinations
    • Specific or any number of madmR methods (see above) supported in the latest version of the package
    • Optional user defined step sizes allowing variable fidelity
    • Optional user defined window sizes allowing only thresholds of sensitivty interest
    • Optional user defined splitting of percentages as weights fluctuate accross the sensitivity, cultivating human interaction and bias to make a more rich and realistic analysis
    • Provision to as much analysis output as generated, fostering analysts independent exploration via output in a well known and exportable format

References:

  • Multiple Attribute Decision Making, An Introduction -- K. Paul Yoon and Ching-Lai Hwang
  • Multi-Criteria Decision Analysis, Methods and Software -- Alessio Ishizaka and Philippe Nemery