exp2signed function

exponentiate log2 values with directionality

exponentiate log2 values with directionality

exp2signed(x, offset = 1, base = 2, ...)

Arguments

  • x: numeric vector
  • offset: numeric subtracted from exponentiated values prior to multiplying by the sign(x).
  • base: numeric value indicating the logarithmic base used. For example base=2 indicates values were transformed using log2().
  • ...: additional arguments are ignored.

Returns

numeric vector of exponentiated values.

Details

This function is the reciprocal to log2signed().

It #' exponentiates the absolute values of x, then subtracts the offset, then multiplies results by the sign(x).

The offset is typically used to maintain directionality of values during log transformation by requiring all absolute values to be 1 or larger, thus by default offset=1.

Examples

x <- c(-100:100)/10; z <- log2signed(x); #plot(x=x, y=z, xlab="x", ylab="log2signed(x)") plot(x=x, y=exp2signed(z), xlab="x", ylab="exp2signed(log2signed(x))") plot(x=z, y=exp2signed(z), xlab="log2signed(x)", ylab="exp2signed(log2signed(x))")

See Also

Other jam practical functions: breakDensity(), call_fn_ellipsis(), checkLightMode(), check_pkg_installed(), colNum2excelName(), color_dither(), getAxisLabel(), isFALSEV(), isTRUEV(), jargs(), kable_coloring(), lldf(), log2signed(), middle(), minorLogTicks(), newestFile(), printDebug(), reload_rmarkdown_cache(), renameColumn(), rmInfinite(), rmNA(), rmNAs(), rmNULL(), setPrompt()

  • Maintainer: James M. Ward
  • License: MIT + file LICENSE
  • Last published: 2025-03-23