Skip to content

Basic input/ output checks #7

Description

@AniekMarkus

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.).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions