我已经使用logit
car-package 的转换转换了我的数据集中的一些值。变量“var”表示这些值并由百分比值组成。
但是,如果我通过inv.logit
引导包将它们转换回来,则这些值与原始值不匹配。
data$var
46.4, 69.5, 82.7, 61.7, 76.4, 84.8, 69.1
data["var_logit"] <- logit(data$var, percents=TRUE)
data$var_logit
-0.137013943, 0.778005062, 1.454239241, 0.452148763, 1.102883518, 1.589885549, 0.760443432
data$var_logback <- inv.logit(data$var_logit)
0.46580 0.68525 0.81065 0.61115 0.75080 0.83060 0.68145
看起来我必须将结果乘以 100 才能得到以前的值(或至少一些非常相似的值),但我觉得我错过了一些东西。
谢谢您的帮助!