fucom_method {fucom}R Documentation

Implementation of Full Consistency Method (FUCOM) for multi-criteria decision making. More information about the method at https://doi.org/10.3390/sym10090393. More information about the implementation at https://github.com/mateusvanzetta/fucom. The goal is to determine the weights of criteria such that the deviation from full consistency (DFC) is minimized.

Description

Implementation of Full Consistency Method (FUCOM) for multi-criteria decision making. More information about the method at https://doi.org/10.3390/sym10090393. More information about the implementation at https://github.com/mateusvanzetta/fucom. The goal is to determine the weights of criteria such that the deviation from full consistency (DFC) is minimized.

Usage

fucom_method(criteria_rank, criteria_priority, DFC_threshold = 0.025)

Arguments

criteria_rank

A character vector specifying the rank of each criterion.

criteria_priority

A numeric vector specifying the priority values of each criterion.

DFC_threshold

A numeric value specifying the threshold for the deviation from full consistency (DFC). It must be a positive number and less than or equal to 0.025. Default is 0.025.

Value

A list containing:

weights

A numeric vector of the optimized weights for each criterion, summing to 1.

Phi

A numeric vector of comparative priority (Phi) values.

w

A numeric vector of the condition of mathematical transitivity (w) values.

DFC

The minimum deviation from full consistency (DFC) value.

Examples

criteria_rank <- c("Criterion 1", "Criterion 2", "Criterion 3",
 "Criterion 4", "Criterion 5", "Criterion 6", "Criterion 7", "Criterion 8")
criteria_priority <- c(1, 1, 1, 2, 4, 4, 4, 4)
results <- fucom_method(criteria_rank, criteria_priority)
results$weights
results$Phi
results$w
results$DFC

[Package fucom version 0.0.2 Index]