plog: Monotonic transform

Description Usage Arguments Value See Also

View source: R/SACOBRA.R

Description

The function is introduced in [Regis 2014] and extended here by a parameter p_{shift}. It is used to squash functions with a large range into a smalller range.
Let y' = (y-p_{shift}):

plog(y) = \ln(1+ y'), \quad\mbox{if}\quad y' ≥ 0

plog(y) = -\ln(1- y'), \quad\mbox{if}\quad y' < 0

Usage

1
plog(y, pShift = 0)

Arguments

y

function argument

pShift

shift

Value

plog(y)

See Also

plogReverse


SACOBRA documentation built on March 26, 2020, 7:15 p.m.