Package: niarules 0.3.1

niarules: Numerical Association Rule Mining using Population-Based Nature-Inspired Algorithms

Framework is devoted to mining numerical association rules through the utilization of nature-inspired algorithms for optimization. Drawing inspiration from the 'NiaARM' 'Python' and the 'NiaARM' 'Julia' packages, this repository introduces the capability to perform numerical association rule mining in the R programming language. Fister Jr., Iglesias, Galvez, Del Ser, Osaba and Fister (2018) <doi:10.1007/978-3-030-03493-1_9>.

Authors:Iztok Jr. Fister [aut, cre, cph], Gerlinde Emsenhuber [aut], Jan Hendrik Plümer [aut]

niarules_0.3.1.tar.gz
niarules_0.3.1.zip(r-4.7)niarules_0.3.1.zip(r-4.6)niarules_0.3.1.zip(r-4.5)
niarules_0.3.1.tgz(r-4.6-x86_64)niarules_0.3.1.tgz(r-4.6-arm64)niarules_0.3.1.tgz(r-4.5-x86_64)niarules_0.3.1.tgz(r-4.5-arm64)
niarules_0.3.1.tar.gz(r-4.7-arm64)niarules_0.3.1.tar.gz(r-4.7-x86_64)niarules_0.3.1.tar.gz(r-4.6-arm64)niarules_0.3.1.tar.gz(r-4.6-x86_64)
niarules_0.3.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
niarules/json (API)
NEWS

# Install 'niarules' in R:
install.packages('niarules', repos = c('https://firefly-cpp.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/firefly-cpp/niarules/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

association-rulesmetaheuristicsoptimizationcpp

4.38 score 2 stars 6 scripts 468 downloads 30 exports 39 dependencies

Last updated from:115674bc3b. Checks:10 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64NOTE209
source / vignettesOK223
linux-release-arm64NOTE201
linux-release-x86_64NOTE195
macos-release-arm64NOTE158
macos-release-x86_64NOTE390
macos-oldrel-arm64NOTE208
macos-oldrel-x86_64NOTE429
windows-develNOTE152
windows-releaseNOTE133
windows-oldrelNOTE126
wasm-releaseOK174

Exports:add_attributebuild_coral_plotsbuild_layout_cppbuild_rulecalculate_bordercalculate_fitnesscalculate_selected_categorycheck_attributecoral_get_themecoral_list_themescut_pointdifferential_evolutionevaluateextract_feature_infofeature_positionfix_bordersmap_to_tsmetric_domainsparse_rulesparse_rules_cppparticle_swarm_optimizationprint_association_rulesprint_feature_infoproblem_dimensionread_datasetrender_coral_rglrender_coral_rgl_experimentalrssupp_confwrite_association_rules_to_csv

Dependencies:base64encbslibcachemclidigestdplyrevaluatefastmapfontawesomefsgenericsgluehighrhtmltoolshtmlwidgetsjquerylibjsonliteknitrlifecyclemagrittrmemoisemimepillarpkgconfigR6rappdirsRcpprglrlangrmarkdownsasstibbletidyselecttinytexutf8vctrswithrxfunyaml

Readme and manuals

Help Manual

Help pageTopics
Add an attribute to the "rule" list.add_attribute
Build coral plot layout (nodes + edges) from a parsed rules objectbuild_coral_plots
Build rules based on a candidate solution.build_rule
Calculate the border value based on feature information and a given value.calculate_border
Calculate the fitness of an association rule.calculate_fitness
Calculate the selected category based on a value and the number of categories.calculate_selected_category
Check if the attribute conditions are satisfied for an instance.check_attribute
Get a theme object (experimental)coral_get_theme
Available themes (experimental)coral_list_themes
Calculate the cut point for an association rule.cut_point
Implementation of Differential Evolution metaheuristic algorithm.differential_evolution
Evaluate a candidate solution, with optional time series filtering.evaluate
Extract feature information from a dataset, excluding timestamps.extract_feature_info
Get the position of a feature.feature_position
Fix Borders of a Numeric Vectorfix_borders
Format Rule Partsformat_rule_parts
Map solution boundaries to time series instances.map_to_ts
Compute metric domains (experimental)metric_domains metric_domains.data.frame metric_domains.default metric_domains.parsed
Parse association rules into a reusable, layout-agnostic structureparse_rules
Implementation of Particle Swarm Optimization (PSO) metaheuristic algorithm.particle_swarm_optimization
Print Numerical Association Rulesprint_association_rules
Print feature information extracted from a dataset.print_feature_info
Calculate the dimension of the problem, excluding timestamps.problem_dimension
Read a CSV Datasetread_dataset
Apply styling to coral plots and render them with rglrender_coral_rgl
Coral 3D renderer (experimental)render_coral_rgl_experimental
Simple Random Searchrs
Calculate support and confidence for an association rule.supp_conf
Write Association Rules to CSV filewrite_association_rules_to_csv