Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Basic input/ output checks #7

Open
AniekMarkus opened this issue Jun 7, 2023 · 1 comment
Open

Basic input/ output checks #7

AniekMarkus opened this issue Jun 7, 2023 · 1 comment

Comments

@AniekMarkus
Copy link
Contributor

Aniek: plausible input values -> to create checks.

StartRulelength = positive integer
EndRulelength = positive integer
OperatorMethod =one of list with strings, list = "EXHAUSTIVE", ...
CutoffMethod = one of list with strings, list = "RVAC", ...
ClassFeature = string (should be name of one of columns in data train)*
PositiveClass = 1 or string (?) (should be one of elements of column 'ClassFeature' in data train) *
FeatureInclude = empty or string (should be name of one of columns in data train)
Maximize = one of list with strings, list = "ACCURACY", ...
Accuracy = float 0-1 -> default = 0 (if 0 -> make empty = computationally more beneficial)
Specificity = float 0-1 -> default = 0
PrintSettings = string yes or no
PrintPerformance = string yes or no
Subsumption = string yes or no
BranchBound = string yes or no
Parallel = string yes or no

  • change: string yes or no -> true or false?
  • no default available, should always be given by user*
  • can make checks first with list = 1, extend the list of options later (needs testing)
  • all paths -> check if need to add backslash (with escape /)

Cesar: functional input checks (e.g. kind of checks for string, integer etc.).

@AniekMarkus AniekMarkus changed the title Basic input/ output checks Cesar: Basic input/ output checks Jul 14, 2023
@AniekMarkus
Copy link
Contributor Author

  • Positive class; also allow numerical
  • Accuracy/Specificity etc. should be larger than 0 (but desirable to allow 0 values -> manually convert to "") and smaller than 1 (allow only till 0.999) for C++

@AniekMarkus AniekMarkus changed the title Cesar: Basic input/ output checks Basic input/ output checks Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant