随着科技的不断发展和计算方法的不断改进,学者们探索出了很多统计分析方法和分析程序。但是有相当多的统计程序对数据的要求比较严格,它们只有在变量服从或者近似服从正态分布的时候才是有效的,所以在对整理收集的数据进行预处理的时候需要对它们进行正态检验,如果数据不满足正态分布假设,我们就要对数据进行必要的转换。数据转换分为线性转换与非线性转换两种。
进入Stata 16.0,打开相关数据文件,弹出主界面。
在主界面的“命令窗口”中输入操作命令并按回车键进行确认。对应的命令分别如下:
sktest amount
本命令的含义是对该数据进行正态分布检验。
generate sramount=sqrt(amount)
本命令的含义是对数据执行平方根变换方法,以获取新的数据。
sktest sramount
本命令的含义是获取新数据sramount进行正态分布检验。
generate lamount=ln(amount)
本命令的含义是对数据执行自然对数变换方法,以获取新数据。
sktest lamount
本命令的含义是对获取的新数据lamount进行正态分布检验。
ladder amount
本命令的含义是对amount变量运行ladder命令,ladder命令把幂阶梯和正态分布检验有效地结合到了一起,它尝试幂阶梯上的每一种幂并逐个反馈结果是否显著地为正态或者非正态。
gladder amount
本命令的含义是对amount变量运行gladder命令,gladder命令可以更直观地看出幂阶梯和正态分布检验有效结合的结果。