doInputVerification: Checks if input parameters are valid

View source: R/SOptim_CheckOptimFuncParameters.R

doInputVerificationR Documentation

Checks if input parameters are valid

Description

Validate options and ranges in user-defined inputs. This is meant to validate the parameters of gaOptimizeSegmentationParams general optimization function.

Usage

doInputVerification(input, what)

Arguments

input

The input value of the parameter to check.

what

A string defining which parameter to check. Available options are:

  • "clAlgo" - classification algorithm;

  • "classifierParams" - classification parameters;

  • "segmMethod" - segmentation method;

  • "evalMethod" - classifier evaluation methods;

  • "evalMetr_sc" - evaluation metrics (single-class);

  • "evalMetr_mc" - evaluation metric (multi-class);

  • "dataBalancing" - data balancing methods;

  • "trainThresh" - minimum proportion cover of a segment that decides the train class;

  • "trainPerc" - proportion of data used for classifier training (only applies to HOCV);

  • "segmStatsFuns" - checks if the functions used for generating segment statistics actually exist;

Value

A boolean. TRUE if OK, FALSE if not


joaofgoncalves/SegOptim documentation built on Feb. 5, 2024, 11:10 p.m.