| R6_par_unif {comparer} | R Documentation |
R6 class for Uniform parameter
Description
R6 class for Uniform parameter
R6 class for Uniform parameter
Details
Parameter with uniform distribution for hyperparameter optimization
Super class
comparer::par_hype -> par_unif
Public fields
nameName of the parameter, must match the input to 'eval_func'.
lowerLower bound of the parameter
upperUpper bound of the parameter
ggtransTransformation for ggplot, see ggplot2::scale_x_continuous()
Methods
Public methods
Inherited methods
Method fromraw()
Function to convert from raw scale to transformed scale
Usage
R6_par_unif$fromraw(x)
Arguments
xValue of raw scale
Method toraw()
Function to convert from transformed scale to raw scale
Usage
R6_par_unif$toraw(x)
Arguments
xValue of transformed scale
Method generate()
Generate values in the raw space based on quantiles.
Usage
R6_par_unif$generate(q)
Arguments
qIn [0,1].
Method isvalid()
Check if input is valid for parameter
Usage
R6_par_unif$isvalid(x)
Arguments
xParameter value
Method convert_to_mopar()
Convert this to a parameter for the mixopt R package.
Usage
R6_par_unif$convert_to_mopar(raw_scale = FALSE)
Arguments
raw_scaleShould it be on the raw scale?
Method new()
Create a hyperparameter with uniform distribution
Usage
R6_par_unif$new(name, lower, upper)
Arguments
nameName of the parameter, must match the input to 'eval_func'.
lowerLower bound of the parameter
upperUpper bound of the parameter
Method print()
Print details of the object.
Usage
R6_par_unif$print(...)
Arguments
...not used,
Method clone()
The objects of this class are cloneable with this method.
Usage
R6_par_unif$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.