apply.SMCDM: Apply Stratified Multi-Criteria Decision Making (SMCDM)...

View source: R/SMCDM.R

apply.SMCDMR Documentation

Apply Stratified Multi-Criteria Decision Making (SMCDM) method

Description

Apply Stratified Multi-Criteria Decision Making (SMCDM) method

Usage

apply.SMCDM(
  comparison.mat,
  state.criteria.probs,
  likelihood.vector,
  independent.events = TRUE
)

Arguments

comparison.mat

the matrix containing alternatives as row names and criteria as column names and corresponding scores as cell values.

state.criteria.probs

the matrix containing the states as column names and criteria as row names and the corresponding scores as matrix values.

likelihood.vector

the vector containing the likelihood of being in each state.

independent.events

this parameter is set to TRUE by default which indicates only the probability of the occurence of each event is required (strati I and II). If set to FALSE then the user should provide the probabilities of occurrence of all states.

Value

the SMCDM results

Examples

data <- read.csv(system.file("extdata", "SMCDM_input.csv", package = "RMCDA"), header=FALSE)
mat.lst <- read.csv.SMCDM.matrices(data)
comparison.mat <- mat.lst[[1]]
state.criteria.probs <- mat.lst[[2]]
likelihood.vector <- mat.lst[[3]]
apply.SMCDM(comparison.mat, state.criteria.probs, likelihood.vector)

RMCDA documentation built on June 8, 2025, 11:14 a.m.