This application displays n-Dimensional data in 2D using GLC-L coordinates. For better class separation, linear discriminant analysis is used to get the optimal angles and threshold for a visualization. Adjustments to the angles and threshold can be done by using the related slider. Graphs produced by this program can be panned, zoomed in/out, and scaled. Graph order can be rearranged. Analytics generated by this program include the "All Data," "Data Without Overlap," "Overlap Data," and "Worst Case," confusion matrices as well as k-fold cross validation.
Please refer to the user manual for specifics on any of the information above.
- Dataset must be in .csv format
- Dataset must include a header row
- If there is an ID column, it must be first
- If there is a class column it must be last
- Dataset features besides "class" must be numeric
Java 17 - download
Windows
- Clone repository and open in explorer
- Open "run" directory
- Unzip DV.zip
- Run "DV.exe"
- Follow instructions in "Run Instructions" for additional help
- Clone repository and open as project in Intellij IDE
- Build project
- Run
Iris dataset
Breast Cancer Wisconsin (Original) dataset