Skip to contents

Computes the natural logarithm of 1 plus the exponential of the input, to handle large inputs.

Usage

log1pexp(x)

Arguments

x

(vector): A numeric vector of inputs.

Value

(vector): A numeric vector where each element is the result of log(1 + exp(x)).

Examples


x <- c(-1, 0, 1, 10, 100)

log1pexp(x)
#> [1]   0.3132617   0.6931472   1.3132617  10.0000454 100.0000000