get_transformation {insight} | R Documentation |
This functions checks whether any transformation, such as log- or exp-transforming, was applied to the response variable (dependent variable) in a regression formula, and returns the related function that was used for transformation.
get_transformation(x)
x |
A regression model. |
A list of two functions: $transformation
, the function that was used to
transform the response variable; $inverse
, the inverse-function of
$transformation
(can be used for "back-transformation"). If no
transformation was applied, both list-elements $transformation
and
$inverse
just return function(x) x
. If transformation is unknown,
NULL
is returned.
# identity, no transformation model <- lm(Sepal.Length ~ Species, data = iris) get_transformation(model) # log-transformation model <- lm(log(Sepal.Length) ~ Species, data = iris) get_transformation(model) # log-function get_transformation(model)$transformation(.3) log(.3) # inverse function is exp() get_transformation(model)$inverse(.3) exp(.3)