我公司的 JMP 许可有限,因此我需要为非 JMP 用户制作一个工具,为小型数据集(<=50 点)生成与 JMP 相同的 W 统计数据。
我按照 Shapiro-Wilk 算法生成的工具生成的输出与这个在线工具(仅适用于 <=50 个数据点),这也是与这个工具最多 50 个数据点。 对于大于 50 点的数据集,第二个工具切换到不同的算法(我认为是 Royston 算法)。
对于点数超过 51 的数据集,JMP 生成与第二个工具相同的输出,但对于点数 <= 50 的数据集,JMP 与任一工具的输出都不匹配。 这是否意味着 JMP 实际上并未对任何数量的数据点使用原始 Shapiro-Wilk 检验?
这里有几个随机数据集来比较结果:
50 分(网络工具产生彼此相同但与 JMP 不同的输出)
0.248101241
0.450073968
0.224529778
0.802125187
0.608997717
0.126359546
0.189416694
0.797726633
0.289777998
0.900884889
0.850659126
0.229857424
0.080467456
0.649702732
0.608165252
0.937654307
0.940220447
0.990420382
0.598793624
0.835389209
0.412415193
0.091544827
0.548241223
0.690017412
0.259088029
0.141445888
0.446677138
0.412718957
0.857160428
0.203152717
0.682450466
0.315887776
0.330362305
0.95360633
0.469931725
0.272978413
0.027425522
0.817982229
0.997688689
0.122165442
0.465505757
0.969130668
0.992952417
0.592758008
0.507822738
0.587875494
0.883556267
0.249496424
0.118255434
0.603700514
60 点(第二个工具产生与 JMP 相同的输出)
0.248101241
0.450073968
0.224529778
0.802125187
0.608997717
0.126359546
0.189416694
0.797726633
0.289777998
0.900884889
0.850659126
0.229857424
0.080467456
0.649702732
0.608165252
0.937654307
0.940220447
0.990420382
0.598793624
0.835389209
0.412415193
0.091544827
0.548241223
0.690017412
0.259088029
0.141445888
0.446677138
0.412718957
0.857160428
0.203152717
0.682450466
0.315887776
0.330362305
0.95360633
0.469931725
0.272978413
0.027425522
0.817982229
0.997688689
0.122165442
0.465505757
0.969130668
0.992952417
0.592758008
0.507822738
0.587875494
0.883556267
0.249496424
0.118255434
0.603700514
0.151526435
0.841586894
0.543917734
0.28113771
0.522754606
0.259412322
0.683260852
0.062356388
0.400691678
0.705478414