1

我想使用等效的命令 Rank Cases...--> SPSS 使用的正常分数来转换一个变量(这根本不正常)。我想使用 R 来执行此操作。我发现 SPSS 使用 Blom 公式来执行此操作。

你能帮我或给点建议吗?

提前致谢。

最好的祝福!

4

1 回答 1

0

我不知道 Blom 的公式是什么,但包powerTransform中的函数car可能会做你想做的事。该函数使用 Box-Cox 变换

x <- exp(qnorm(runif(100)))
require(car)
powerTransform(x)
#Estimated transformation parameters 
#          x 
#-0.02340301 
xT <- x^(-0.02340301)

绘制未转换和已转换变量的密度显示了转换的效果。 在此处输入图像描述

于 2012-04-09T15:40:12.453 回答