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 を掛ける必要があるように見えますが、何かが足りないように感じます。
助けてくれてありがとう!