Skip to contents

Applies a transformation (e.g., exp) and optional rescaling to the columns est, lwr, and upr of a data frame. SE columns and their scale labels are left unchanged; this helper does not calculate transformed standard errors.

Usage

trans_est(data, transform = exp, scale = 1)

Arguments

data

A data frame containing columns est, lwr, and upr.

transform

A function applied to est, lwr, and upr (set to NULL to skip). Default exp.

scale

Numeric scale factor by which transformed columns are divided. Default 1.

Value

The input data frame with est, lwr, and upr transformed and rescaled.

Examples

d <- data.frame(est = log(100), lwr = log(80), upr = log(120))
trans_est(d) # exp + no rescale
#>   est lwr upr
#> 1 100  80 120
trans_est(d, transform = NULL, scale = 1000) # no transform, rescale
#>          est         lwr         upr
#> 1 0.00460517 0.004382027 0.004787492