我需要将我的数据转换为正态分布,并且我正在使用 rcompanion 库中的 transformTukey 函数。我遇到的问题是,当我将数据转换回原始比例时,我必须手动输入 lambda 值。当我运行 transformTukey 函数时,有没有办法存储 lambda 值?
df$CTR_TRANSFORMED <- transformTukey(df$CTR)
lambda W Shapiro.p.value
420 0.475 0.9981 0.6588
if (lambda > 0){TRANS = x ^ lambda}
if (lambda == 0){TRANS = log(x)}
if (lambda < 0){TRANS = -1 * x ^ lambda}
sqldf("select power(CTR_TRANSFORMED,(1/0.475)) as CTR_DETRANSFORMED
from df")
如何将 0.475 lambda 存储为自己的对象,以便以后可以动态引用它?