Learn R Programming

DEXiR

'DEXiR' is a software package for using DEXi models in 'R'.

DEXi models are hierarchical qualitative multi-criteria decision models developed according to the method DEX (Decision EXpert), using the program DEXi or DEXiWin.

A typical workflow with 'DEXiR' consists of:

  1. reading a .dxi file, previously made using the DEXi software (function read_dexi()),
  2. creating one or more data frames containing input values of decision alternatives,
  3. evaluating those alternatives (function evaluate()).
  4. analyzing alternatives (selective_explanation(), plus_minus(), compare_alternatives()),
  5. making charts.

'DEXiR' is restricted to using models produced externally by the 'DEXi' software and does not provide functionality for creating and/or editing DEXi models directly in 'R'.

Current version

1.0.1, initial version, being submitted to CRAN. Bug reports and suggestions are appreciated.

Installation

# From files in dexir/packages/:

install.packages("dexir/packages/DEXiR_1.0.1.tar.gz", repos = NULL, type = "source")

# or

install.packages("dexir/packages/DEXiR_1.0.1.zip", repos = NULL)

License

MIT

Copy Link

Version

Install

install.packages('DEXiR')

Monthly Downloads

164

Version

1.0.2

License

MIT + file LICENSE

Maintainer

Marko Bohanec

Last Published

September 17th, 2024

Functions in DEXiR (1.0.2)

DexiFunction-class

DexiFunction
DexiScale-class

DexiScale
DexiModel-class

DexiModel
alt_values

alt_values
DexiAttribute-class

DexiAttribute
DEXiR-package

DEXiR: A package for using DEXi models in R
and_function

and_function
attribute_effect

attribute_effect
compare_alternatives

compare_alternatives
compare_values_on_scale

compare_values_on_scale
compare_values

compare_values
convert_alternatives

convert_alternatives
compare_values_by_preference

compare_values_by_preference
dexi_table

dexi_table
att_names

att_names
convert_data_continuous

convert_data_continuous
bounded_scale_value

bounded_scale_value
dexi_index

dexi_index
convert_data_discrete

convert_data_discrete
dexi_vector

dexi_vector
default_quality

default_quality
dexi_bool

dexi_bool
export_alternatives

export_alternatives
dexi_option_value

dexi_option_value
export_dexi_value

export_dexi_value
equal_scales

equal_scales
distribution

distribution
compare_two_alternatives

compare_two_alternatives
evaluate

evaluate
has_none

has_none
has_quality

has_quality
distr_to_set

distr_to_set
evaluate_attribute

evaluate_attribute
evaluation_order

evaluation_order
lin_map

lin_map
evaluate_attributes

evaluate_attributes
norm_max

norm_max
plotalt1

plotalt1
or_function

or_function
make_args

make_args
norm_none

norm_none
has_good

has_good
has_bad

has_bad
plus_minus_setup

plus_minus_setup
print_selective_explanation

print_selective_explanation
norm_sum

norm_sum
dexi_value

dexi_value
is_distribution

is_distribution
is_in_range

is_in_range
evaluation_parameters

evaluation_parameters
expand_value_to_points

expand_value_to_points
rule_value

rule_value
rule_values

rule_values
normalize_function

normalize_function
plotalt2

plotalt2
plotalt_radar

plotalt_radar
flat_text

flat_text
ggplot_parallel

ggplot_parallel
plus_minus

plus_minus
select_quality

select_quality
selective_explanation

selective_explanation
set_alternative

set_alternative
scale_alternatives

scale_alternatives
set_to_distr

set_to_distr
write_alternatives

write_alternatives
scale_value

scale_value
transparent_colors

transparent_colors
scale_values

scale_values
plotalt_parallel

plotalt_parallel
read_dexi

read_dexi
reverse_value

reverse_value
value_to_set

value_to_set
values_to_str

values_to_str
unique_names

unique_names
value_qualities

value_qualities
value_text

value_text
scale_of

scale_of
DexiDiscretizeFunction-class

DexiDiscretizeFunction
DexiContinuousScale-class

DexiContinuousScale
DexiTabularFunction-class

DexiTabularFunction
DexiDiscreteScale-class

DexiDiscreteScale