Applies log10() to the response column when is_log_response is TRUE.
Non-positive values are floored to an adaptive minimum before transform.
Usage
compute_log_response(
data,
response_variable,
is_log_response = TRUE,
floor_method = "adaptive",
verbose = FALSE
)
Arguments
- data
Data frame.
- response_variable
Character. Name of the response column.
- is_log_response
Logical. Apply log10? Default TRUE.
- floor_method
Character. How to handle non-positive values before
log10: "adaptive" (default) uses 1\
"fixed" uses 1e-6.
- verbose
Logical. Emit messages about floored values.
Value
data with the response column optionally transformed.