对数变换
有些变量不服从正态分布,不满足参数统计检验的前提条件。对这类数据使用参数统计检验(t检验、方差分析、线性回归等)可能会得到错误的结果。有时,对数据进行变换可以使其更好地满足前提条件。
- 生物学中的许多变量服从对数正态分布,即经对数变换后的值服从正态分布。
- 如果数据的上侧有异常值,对数变换可能会有所帮助。
对数函数会压缩数据集中较大的值,并拉伸较小的值。
下图显示了对数正态分布的直方图(左)和对数变换后的直方图(右)。

选择对数变换后,MedCalc 计算每个数据值以 10 为底的对数,然后分析所得数据。为便于解释,计算结果和检验结果将逆变换为原始尺度。
原始数值 = x
变换后的数值 x'=log10(x)
逆变换后的数值 = 10x'
注
- 逆变换后的均值称为几何平均数。
- 逆变换后的置信区间不对称。
零和负数
如果存在零或负数,则无法取对数。此时需要为每个数加上一个常量,使所有数都为正数(非零)。
在 MedCalc 中,只需为变量加上一个数即可轻松做到这一点。例如,如果变量 'Concentration' 有零值,可以在任一变量选择框中与变量一起输入以加上常量 1(例如 Concentration+1)。
之后需要从结果中减去该常量。例如,如果程序显示 Concentration+1 的几何平均数为 16.5,则可以报告几何平均数为 16.5 - 1 = 15.5。