A Param to describe real-valued parameters.

Format

R6::R6Class object inheriting from Param.

Construction

ParamDbl$new(id, lower = -Inf, upper = Inf, special_vals = list(), default = NO_DEF, tags = character())

Arguments of Param, and additionally:

Fields

Fields of Param, and additionally:

  • lower :: numeric(1)
    Lower bound.

  • upper :: numeric(1)
    Upper bound.

  • levels :: NULL
    Allowed levels. Always NULL for this parameter.

  • nlevels :: Inf
    Number of categorical levels. Always Inf for this parameter.

  • is_bounded :: logical(1)
    Are the bounds finite?

Methods

See Param.

See also

Examples

ParamDbl$new("ratio", lower = 0, upper = 1, default = 0.5)
#> id class lower upper levels default #> 1: ratio ParamDbl 0 1 0.5