log_shift {scoringutils} | R Documentation |
Log transformation with an additive shift
Description
Function that shifts a value by some offset and then applies the natural logarithm to it.
Usage
log_shift(x, offset = 0, base = exp(1))
Arguments
x |
vector of input values to be transformed |
offset |
number to add to the input value before taking the natural logarithm |
base |
a positive or complex number: the base with respect to which logarithms are computed. Defaults to e = exp(1). |
Details
The output is computed as log(x + offset)
Value
A numeric vector with transformed values
References
Transformation of forecasts for evaluating predictive performance in an epidemiological context Nikos I. Bosse, Sam Abbott, Anne Cori, Edwin van Leeuwen, Johannes Bracher, Sebastian Funk medRxiv 2023.01.23.23284722 doi:10.1101/2023.01.23.23284722 https://www.medrxiv.org/content/10.1101/2023.01.23.23284722v1 # nolint
Examples
log_shift(1:10)
log_shift(0:9, offset = 1)
transform_forecasts(
example_quantile[true_value > 0, ],
fun = log_shift,
offset = 1
)
[Package scoringutils version 1.2.2 Index]