命令: | 工具 幂转换 |
描述
允许创建一个新变量,其中包含数字变量的幂转换。转换由功率参数λ(Lambda)定义:
x(λ)= xλ | 当λ≠0时 | |
x(λ)=对数(x) | 当λ= 0时 |
(可选)您可以选择Box-Cox转换。Box-Cox功率变换定义为(Armitage等,2002; Box&Cox,1964):
x(λ)=(xλ -1)/λ | 当λ≠0时 | |
x(λ)=对数(x) | 当λ= 0时 |
当某些数据为负数时,需要将移位参数c添加到所有观测值中(在以上公式中x替换为x + c)。
必填项
- Column:要在其中放置转换后的变量的列。
- 选件
- 仅列出空列:如果选择此选项,则在列选择框中仅列出空列。
- 清除列:在生成和存储转换后的数据之前,将清除所选列。
- 标头:所选列的标头(顶部单元格)。
- 数据:选择数字变量和可能的过滤器。
- 转换参数
- Lambda:功率参数λ
- Shift参数:shift参数是一个常数c,当某些数据为负数时需要将其添加到数据中。
- 按钮从数据获取:单击此按钮可以估算Lambda的最佳值,并在某些观察结果为负时建议平移参数c的值。该程序将为Lambda提供2到3个有效数字的值。手动将此值舍入为-3,-2,-1,-0.5、0、0.5、1、2和3(如下所示)可能是有利的。
MedCalc通过使用“黄金搜索”方法使以下似然函数最小化来找到Lambda的最佳值(Monahan,2001年):
- 选项Box-Cox转换:选择此选项以使用Box-Cox功率转换,如上所述。
单击确定继续。电子表格中的选定列填充有电源转换后的数据。
权力转型的解读
如果您未选择Box-Cox变换并且平移参数c为零,那么对于lambda的某些值,幂变换很容易解释,例如:
λ= 0 | 对数变换 | |
λ= 0.5 | 平方根变换 | |
λ= -1 | 逆变换 | |
λ= 1 | 没有改造! |