-
Notifications
You must be signed in to change notification settings - Fork 2
Home
WekaPAR is an extension that adds features for viewing, filtering, and Association Rules analysis generated from WEKA data mining tool.
This extension enhances the functionality of WEKA, adding and viewing capabilities generated rules analysis, in an integrated manner, and without the obligation to carry out a process of export and import of data. This extension doesn't modify the way the Association Rules are generated in WEKA.
The purpose of WekaPAR is to provide WEKA tool user an environment where the most interesting rules can be selected, given a set of parameters set by the user, and, at the same time that WekaPAR integrates WEKA, ensures the independence between the Association Rules extraction algorithm of WEKA and the post-processing of the patterns obtained.
Note: To use the WekaPAR extension, it's necessary that the user has installed the WEKA tool. If you don't have the WEKA tool, click here to download.
To download the WekaPAR extension, click here.
Note: It's not necessary to unpack the WekaPAR extension to perform the installation procedure.
To install the WekaPAR extension in the WEKA tool, you can watch or read the instructions below.
Note: If you have questions or issues, we recommend you to access the package manager page available for WEKA.
- Open the WEKA tool, click 'Tools' and then 'Package manager'.
- Click 'File/URL' in the upper right corner.
- Click 'Browse', locate and select the WekaPAR file extension. Then click 'OK'.
- You should see a warning alerting the need to restart the WEKA tool:
![]()
- After restarting the WEKA tool, click 'Explorer'.
- You should see a new tab called 'Postprocess associations'.
- Congratulations! You have successfully installed the WekaPAR extension.
To use the WekaPAR extension, you can watch or read the instructions below.
- Get association rules usually through the 'Associate' tab. For more detailed instructions about procedures prior to this, we recommend watch our video containing detailed instructions.
- Select the option 'Store output for visualization' and click 'Start' to get the Association Rules.
- In 'Result list', open the context menu, click on the right mouse button on the desired item.
- Select 'Plugins' and then 'View in post process tab'.
- 1) Command bar: It contains options to save the rules presented on file, reopen the set of rules and export it in CSV format. However, this feature is limited to postprocessing step. If there's a need to redo activities related to other steps, such as selecting data, the algorithm should be run again to generate new rules.
- 2) Filter for rules: It contains filter options to be applied in the rules by selecting attributes and labels.
- 3) Minimun values for metrics: It contains filters to set rules based on established minimum values for the measures of interest.
- 4) Rules: Table to display the obtained rules. Each rule is displayed in a line containing, in addition to its antecedent and consequent, the measures of interest.
- 5) Status: It allows the user to be informed about what is running in the extension.
The WekaPAR extension works from WEKA version 3.7.8 on. However, we recommend users to own WEKA version 3.8.0 or higher.
Up to version 3.7.13 there was a bug that in some cases could generate slightly different values for the measures of interest, when compared with the original output. This problem was reported in WEKA users list and has been fixed, but this fix has been made available only in version 3.8.0.
So, this is the version in which the plugin can be used without the bug.
You can contribute to the WekaPAR extension in the following ways:
- Through a pull request process.
A pull request is a way to submit contributions to an open source project. The pull request process occurs when a developer sends changes in order to be included in the main repository, which may or may not be accepted.
For more details about the pull request process, we recommend the following readings:
- GitHub Help: About pull requests.
- OSS Watch: What is a pull request?
Note: We recommend consulting the manual and the Wiki of WEKA tool for information about the development of extensions.
- Reporting an issue or bug in the WekaPAR extension.
You can contribute to the WekaPAR extension reporting issues or bugs found during use.
-
For issues with diverging values, read the compatibility section.
-
For issues or questions unrelated to the WekaPAR extension, we recommend the list of users of the WEKA tool.
-
For questions and suggestions related to the WekaPAR extension, you may contact us by e-mail: danielnsilva@gmail.com.