Go to file
2024-04-17 21:35:56 -05:00
data Moved arff files to data folder 2024-03-18 15:02:24 -05:00
src Added required comments 2024-04-17 21:35:30 -05:00
.gitignore gitignore: don't track clang cache files 2024-04-17 14:33:00 -05:00
CMakeLists.txt Added CMake building for current and future of project 2024-03-18 15:15:10 -05:00
README.md Added required comments 2024-04-17 21:35:30 -05:00

arff-mining

Author, Date, Description

  • Gregory Crawford
  • Date: 2024-04-17
  • Description: Read data from ARFF file and generate OneR output
  • Performance summary at the bottom of this README

Compiling the project

Prerequisites

  • C++11

In order to compile the project, simply run these two commands:

cmake -B build -S .
cmake --build build

Running the Project

The programs should now be compiled at ./build/bin/

ARFF:

build/bin/arff

One Rule:

build/bin/onerule

Performance Summary

contactLenses

	tear-prod-rate:
		normal ---> soft
		reduced ---> none
Error rate: 7/24
build/bin/onerule  0.00s user 0.00s system 85% cpu 0.002 total

restaurants

	Pat:
		Full ---> No
		None ---> No
		Some ---> Yes
Error rate: 2/12
build/bin/onerule  0.00s user 0.00s system 85% cpu 0.001 total

soybean

	fruit-spots:
		absent ---> alternarialeaf-spot
		brown-w/blk-specks ---> anthracnose
		colored ---> frog-eye-leaf-spot
		distort ---> alternarialeaf-spot
		dna ---> brown-stem-rot
Error rate: 385/683
build/bin/onerule  0.02s user 0.00s system 98% cpu 0.024 total

weather

	outlook:
		overcast ---> yes
		rainy ---> yes
		sunny ---> no
Error rate: 4/14
build/bin/onerule  0.00s user 0.00s system 87% cpu 0.001 total