78 lines
1.3 KiB
Markdown
78 lines
1.3 KiB
Markdown
# 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:
|
|
```plain
|
|
build/bin/arff
|
|
```
|
|
|
|
One Rule:
|
|
```plain
|
|
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
|
|
```
|