niaarm - Man Page

niaarm – perform Association Rule Mining, output mined rules as csv, get mined rules’ statistics


niaarm [-h] [-v] -i INPUT_FILE [-o OUTPUT_FILE] -a ALGORITHM [-s SEED] [--max-evals MAX_EVALS] [--max-iters MAX_ITERS] --metrics METRICS [METRICS ...] [--weights WEIGHTS [WEIGHTS ...]] [--log] [--stats]


-h,  --help

Show a help message and exit

-v,  --verbose

Show program’s version number and exit

-i INPUT_FILE, --input-file INPUT_FILE

Input file containing a csv dataset

-o OUTPUT_FILE, --output-file OUTPUT_FILE

Output file for mined rules


Algorithm to use (niapy class name, e.g. DifferentialEvolution)

-s SEED, --seed SEED

Seed for the algorithm’s random number generator

--max-evals MAX_EVALS

Maximum number of fitness function evaluations

--max-iters MAX_ITERS

Maximum number of iterations

--metrics METRICS [METRICS ...]

Metrics to use in the fitness function.

--weights WEIGHTS [WEIGHTS ...]

Weights in range [0, 1] corresponding to --metrics


Enable logging of fitness improvements


Display stats about mined rules


October 2022