Package 'dematel'

Title: Decision Making Trial and Evaluation Laboratory Technique in R
Description: Developed to Solve the Multi-Criteria Decision Making Problems with Decision Making Trial and Evaluation Laboratory Technique in R.
Authors: Muhlis Ozdemir [aut, cre] , Yakup Celikbilek [aut, ctb]
Maintainer: Muhlis Ozdemir <[email protected]>
License: GPL-3
Version: 0.1.0
Built: 2024-07-18 06:20:30 UTC
Source: CRAN

Help Index


Data checker

Description

Throws an error message if data is not matrix format, checks names attribute of the matrix, assign new ones if not defined

Usage

check_data(x)

Arguments

x

numeric values containing the data of direct relationship decision matrix.

Value

This function checks whether data is matrix or not. Returns a matrix and assign new names if not defined.

Author(s)

Muhlis Ozdemir <[email protected]>


Relation results

Description

Returns relation results that exceed threshold value of direct relationship decision matrix

Usage

compare_criteria(x, data_control = TRUE)

Arguments

x

a matrix containing the values of direct relationship decision matrix.

data_control

is a pre-defined logical parameter that whether data should checked.

Value

This function returns a num matrix.

Author(s)

Muhlis Ozdemir <[email protected]>

See Also

apply function.

Examples

compare_criteria(dematel::hospitaldata)
compare_criteria(dematel::nurseselection)
compare_criteria(dematel::medicaldevice)

A Technique of Multi-Criteria Decision Making

Description

Easily solve Multi-Criteria Decision Making Problems with Decision Making Trial and Evaluation Laboratory Technique.

Author(s)

Muhlis Ozdemir [email protected] Yakup Celikbilek [email protected]

Examples

normalize_data(dematel::nurseselection)

total_relationship_matrix(dematel::nurseselection)

relationships_between_criteria(dematel::nurseselection)

visualize(dematel::nurseselection)

threshold_value(dematel::nurseselection)

compare_criteria(dematel::nurseselection)

Complete Dematel Analysis

Description

Executes all functions and conducts dematel analysis at once

Usage

execute_dematel(x)

Arguments

x

a matrix containing the values of normalized initial direct-relation decision matrix.

Value

This function executes all functions, conducts dematel analysis at once and returns a matrix that contains data, a matrix that contains normalized data, a matrix that contains normalized initial direct-relation matrix, a data.frame that contains relationships between criteria, a graph, a num that contains threshold value, a list of criteria comparisons.


Hospital Location Selection Data

Description

A dataset containing hospital location selection problem data. This data set gathered from Celikbilek Y., Ozdemir M. Cok Kriterli Karar Verme Teknikleri Aciklamali ve Karsilastirmali Saglik Bilimleri Uygulamalari ile, pp. 12, NOBEL Akademik Yayincilik, Ankara, 2020.

Usage

hospitaldata

Format

A data frame of 10 rows and 10 columns

K1

Numeric values of land / building cost

K2

Numeric values of operational repair / maintenance costs

K3

Numeric values of population densitity

K4

Numeric values of distance to educational institutions in the neighbourhood

K5

Numeric values of people's income level in the neighbourhood

K6

Numeric values of distance to public transport vehicles

K7

Numeric values of distance to suppliers

K8

Numeric values of distance to other hospitals

K9

Numeric values of building / land opportunities for additional units planned to be built in the future

K10

Numeric values of convenient transportation for ambulances


Medical Device Selection Data

Description

A dataset containing medical device selection problem data. This data set gathered from Celikbilek Y., Ozdemir M. Cok Kriterli Karar Verme Teknikleri Aciklamali ve Karsilastirmali Saglik Bilimleri Uygulamalari ile, pp. 12, NOBEL Akademik Yayincilik, Ankara, 2020.

Usage

medicaldevice

Format

A data frame of 5 rows and 5 columns

K1

Numeric values of price

K2

Numeric values of ease of use

K3

Numeric values of 24/7 technical support

K4

Numeric values of technical service speed

K5

Numeric values of electrode quality


Normalize Data

Description

Normalizes matrix format data

Usage

normalize_data(x, data_control = TRUE)

Arguments

x

a matrix containing the values of direct relationship decision matrix.

data_control

is a pre-defined logical parameter that whether data should checked.

Value

This function returns a list of data, and normalized matrix.


Nurse Selection Data

Description

A dataset containing nurse selection problem data. This data set gathered from Celikbilek Y., Ozdemir M. Cok Kriterli Karar Verme Teknikleri Aciklamali ve Karsilastirmali Saglik Bilimleri Uygulamalari ile, pp. 12, NOBEL Akademik Yayincilik, Ankara, 2020.

Usage

nurseselection

Format

A data frame of 8 rows and 8 columns

K1

Numeric values of graduation success

K2

Numeric values of overall success of the school she/he graduated from

K3

Numeric values of total experience time

K4

Numeric values of surgical and operating room nursing experience time

K5

Numeric values of personality inventory result

K6

Numeric values of communication ability result

K7

Numeric values of coordination ability result

K8

Numeric values of foreign language level


Relationships between criteria

Description

Returns total relationships between criteria data.frame

Usage

relationships_between_criteria(x, data_control = TRUE)

Arguments

x

a matrix containing the values of direct relationship decision matrix.

data_control

is a pre-defined logical parameter that whether data should checked.

Value

This function returns a data.frame

Author(s)

Muhlis Ozdemir <[email protected]>

See Also

apply

Examples

relationships_between_criteria(dematel::hospitaldata)
relationships_between_criteria(dematel::nurseselection)
relationships_between_criteria(dematel::medicaldevice)

Threshold value

Description

Returns threshold value of direct relationship decision matrix

Usage

threshold_value(x, data_control = TRUE)

Arguments

x

a matrix containing the values of direct relationship decision matrix.

data_control

is a pre-defined logical parameter that whether data should checked.

Value

This function returns a num

Author(s)

Muhlis Ozdemir <[email protected]>

Examples

threshold_value(dematel::hospitaldata)
threshold_value(dematel::nurseselection)
threshold_value(dematel::medicaldevice)

Relationship matrix

Description

Returns total relationship matrix of direct relationship decision matrix

Usage

total_relationship_matrix(x, data_control = TRUE)

Arguments

x

a matrix containing the values of direct relationship decision matrix.

data_control

is a pre-defined logical parameter that whether data should checked.

Value

This function returns a matrix

Author(s)

Muhlis Ozdemir <[email protected]>

See Also

apply function.

Examples

total_relationship_matrix(dematel::hospitaldata)
total_relationship_matrix(dematel::nurseselection)
total_relationship_matrix(dematel::medicaldevice)

Causal Diagram

Description

Returns Causal Diagram of criteria

Usage

visualize(x, data_control = TRUE)

Arguments

x

a matrix containing the values of direct relationship decision matrix.

data_control

is a pre-defined logical parameter that whether data should checked.

Value

This function returns a graph

Author(s)

Muhlis Ozdemir <[email protected]>

Examples

visualize(dematel::hospitaldata)
visualize(dematel::nurseselection)
visualize(dematel::medicaldevice)