Package: DEXiR 1.0.2

Marko Bohanec
DEXiR: 'DEXi' Library
A software package for using 'DEXi' models. 'DEXi' models are hierarchical qualitative multi-criteria decision models developed according to the method DEX (Decision EXpert, <https://dex.ijs.si/documentation/DEX_Method/DEX_Method.html>), using the program 'DEXi' (<https://kt.ijs.si/MarkoBohanec/dexi.html>) or 'DEXiWin' (<https://dex.ijs.si/dexisuite/dexiwin.html>). A typical workflow with 'DEXiR' consists of: (1) reading a '.dxi' file, previously made using the 'DEXi' software (function read_dexi()), (2) making a data frame containing input values of one or more decision alternatives, (3) evaluating those alternatives (function evaluate()), (4) analyzing alternatives (selective_explanation(), plus_minus(), compare_alternatives()), (5) drawing 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'.
Authors:
DEXiR_1.0.2.tar.gz
DEXiR_1.0.2.tar.gz(r-4.5-noble)DEXiR_1.0.2.tar.gz(r-4.4-noble)
DEXiR_1.0.2.tgz(r-4.4-emscripten)DEXiR_1.0.2.tgz(r-4.3-emscripten)
DEXiR.pdf |DEXiR.html✨
DEXiR/json (API)
# Install 'DEXiR' in R: |
install.packages('DEXiR', repos = 'https://cloud.r-project.org') |
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated 7 months agofrom:3bc4254bff. Checks:3 OK. Indexed: yes.
Target | Result | Latest binary |
---|---|---|
Doc / Vignettes | OK | Mar 17 2025 |
R-4.5-linux | OK | Mar 17 2025 |
R-4.4-linux | OK | Mar 17 2025 |
Exports:alt_valuesand_functionatt_namesattribute_effectbounded_scale_valuecompare_alternativescompare_two_alternativescompare_valuescompare_values_by_preferencecompare_values_on_scaleconvert_alternativesconvert_data_continuousconvert_data_discretedefault_qualitydexi_booldexi_indexdexi_option_valuedexi_tabledexi_valuedexi_vectorDexiAttributeDexiContinuousScaleDexiDiscreteScaleDexiDiscretizeFunctionDexiModelDexiTabularFunctiondistr_to_setdistributionequal_scalesevaluateevaluate_attributeevaluate_attributesevaluation_orderevaluation_parametersexpand_value_to_pointsexport_alternativesexport_dexi_valueflat_textggplot_parallelhas_badhas_goodhas_nonehas_qualityis_distributionis_in_rangelin_mapmake_argsnorm_maxnorm_nonenorm_sumnormalize_functionor_functionplotalt_parallelplotalt_radarplotalt1plotalt2plus_minusprint_selective_explanationread_dexireverse_valuerule_valuerule_valuesscale_alternativesscale_ofscale_valuescale_valuesselect_qualityselective_explanationset_alternativeset_to_distrtransparent_colorsvalue_qualitiesvalue_textvalue_to_setvalues_to_strwrite_alternatives
Dependencies:cligluelifecyclemagrittrrlangstringistringrvctrsxml2
Citation
To cite package ‘DEXiR’ in publications use:
Bohanec M (2024). DEXiR: 'DEXi' Library. R package version 1.0.2, https://CRAN.R-project.org/package=DEXiR.
Corresponding BibTeX entry:
@Manual{, title = {DEXiR: 'DEXi' Library}, author = {Marko Bohanec}, year = {2024}, note = {R package version 1.0.2}, url = {https://CRAN.R-project.org/package=DEXiR}, }
Readme and manuals
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:
- reading a .dxi file, previously made using the DEXi software (function read_dexi()),
- creating one or more data frames containing input values of decision alternatives,
- evaluating those alternatives (function evaluate()).
- analyzing alternatives (selective_explanation(), plus_minus(), compare_alternatives()),
- 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
Help Manual
Help page | Topics |
---|---|
DEXiR: A package for using DEXi models in R | DEXiR-package DEXiR |
alt_values | alt_values |
and_function | and_function |
att_names | att_names |
attribute_effect | attribute_effect |
bounded_scale_value | bounded_scale_value |
compare_alternatives | compare_alternatives |
compare_two_alternatives | compare_two_alternatives |
compare_values | compare_values |
compare_values_by_preference | compare_values_by_preference |
compare_values_on_scale | compare_values_on_scale |
convert_alternatives | convert_alternatives |
convert_data_continuous | convert_data_continuous |
convert_data_discrete | convert_data_discrete |
default_quality | default_quality |
dexi_bool | dexi_bool |
dexi_index | dexi_index |
dexi_option_value | dexi_option_value |
dexi_table | dexi_table |
dexi_value | dexi_value |
dexi_vector | dexi_vector |
DexiAttribute | DexiAttribute DexiAttribute-class |
DexiContinuousScale | DexiContinuousScale DexiContinuousScale-class |
DexiDiscreteScale | DexiDiscreteScale DexiDiscreteScale-class |
DexiDiscretizeFunction | DexiDiscretizeFunction DexiDiscretizeFunction-class |
DexiFunction | DexiFunction DexiFunction-class |
DexiModel | DexiModel DexiModel-class |
DexiScale | DexiScale DexiScale-class |
DexiTabularFunction | DexiTabularFunction DexiTabularFunction-class |
distr_to_set | distr_to_set |
distribution | distribution |
equal_scales | equal_scales |
evaluate | evaluate |
evaluate_attribute | evaluate_attribute |
evaluate_attributes | evaluate_attributes |
evaluation_order | evaluation_order |
evaluation_parameters | evaluation_parameters |
expand_value_to_points | expand_value_to_points |
export_alternatives | export_alternatives |
export_dexi_value | export_dexi_value |
flat_text | flat_text |
ggplot_parallel | ggplot_parallel |
has_bad | has_bad |
has_good | has_good |
has_none | has_none |
has_quality | has_quality |
is_distribution | is_distribution |
is_in_range | is_in_range |
lin_map | lin_map |
make_args | make_args |
norm_max | norm_max |
norm_none | norm_none |
norm_sum | norm_sum |
normalize_function | normalize_function |
or_function | or_function |
plotalt_parallel | plotalt_parallel |
plotalt_radar | plotalt_radar |
plotalt1 | plotalt1 |
plotalt2 | plotalt2 |
plus_minus | plus_minus |
plus_minus_setup | plus_minus_setup |
print_selective_explanation | print_selective_explanation |
read_dexi | read_dexi |
reverse_value | reverse_value |
rule_value | rule_value |
rule_values | rule_values |
scale_alternatives | scale_alternatives |
scale_of | scale_of |
scale_value | scale_value |
scale_values | scale_values |
select_quality | select_quality |
selective_explanation | selective_explanation |
set_alternative | set_alternative |
set_to_distr | set_to_distr |
transparent_colors | transparent_colors |
unique_names | unique_names |
value_qualities | value_qualities |
value_text | value_text |
value_to_set | value_to_set |
values_to_str | values_to_str |
write_alternatives | write_alternatives |