Skip to content

huberlw/DV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DV


About:


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 Information:


  • 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

Example Dataset:


dataset

Requirements:


Java 17 - download
Windows

Install and Run:


  1. Clone repository and open in explorer
  2. Open "run" directory
  3. Unzip DV.zip
  4. Run "DV.exe"
  5. Follow instructions in "Run Instructions" for additional help

Build and Run from Source:


  1. Clone repository and open as project in Intellij IDE
  2. Build project
  3. Run

Dataset Links:


Iris dataset
Breast Cancer Wisconsin (Original) dataset

Visualizations:


Iris dataset Iris-setosa (upper graph) vs Iris-versicolor and Iris-virginica (lower graph)

iris

Breast Cancer Wisconsin benign (upper graph) vs malignant (lower graph)

bcw

About

DV Program for Professor Kovalerchuk

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published