expTransform: Constrains a parameter.

Description Usage Arguments Value See Also Examples

Description

contains commands to constrain parameters to be positive via exponentiation or within a fixed interval via the sigmoid function.

Usage

1
2
3

Arguments

x

input argument.

transform

type of transform, 'atox' maps a value into the transformed space (i.e. makes it positive). 'xtoa' maps the parameter back from transformed space to the original space. 'gradfact' gives the factor needed to correct gradients with respect to the transformed parameter.

bounds

a 2-vector of bounds of allowed values in boundedTransform

Value

Return value as selected by tranform

See Also

modelOptimise

Examples

1
2
3
4
5
  # Transform unconstrained parameter -4 to a positive value
  expTransform(-4, 'atox')

  # Transform a bounded parameter in (1,3) to an unconstrained one
  boundedTransform(2, 'xtoa', c(1, 3))

ahonkela/tigre documentation built on Aug. 6, 2021, 12:08 p.m.