log1ps: Signed 'log1p' With a Base

View source: R/log1ps.R

log1psR Documentation

Signed log1p With a Base

Description

Signed log1p with a base.

Usage

log1ps(x, base = exp(1))

Arguments

x

Numerical vector.

base

Positive number >= 2. Default value is exp(1).

Details

Compute log1ps(x, base) = sign(x) * log1p(abs(x)) / log(base). This function is the inverse of expm1s.

Value

Numeric vector.

See Also

expm1s

Examples

x <- c(-100, -10, -1, -0.1, 0, 0.1, 1, 10, 100)
y <- log1ps(x, base = 10)
# this test if the inverse is ok
stopifnot(isTRUE(all.equal(x, eflTools::expm1s(y, base = 10))))

FrankLef/eflTools documentation built on May 4, 2024, 10:04 p.m.