私の会社では JMP ライセンスが限られているため、小さなデータセット (<=50 ポイント) に対して JMP と同じ W 統計を生成する非 JMP ユーザー向けのツールを作成する必要があります。
私が Shapiro-Wilk アルゴリズムに従って作成したツールは、以下とまったく同じ出力を生成します。このオンラインツール(これは <=50 データ ポイントでのみ機能します)、これも次の出力と同じですこのツール最大 50 データ ポイント。 2 番目のツールは、50 ポイントを超えるデータセットに対して別のアルゴリズム (Royston アルゴリズムだと思います) に切り替えます。
JMP は、51 ポイント以上のデータセットに対して 2 番目のツールと同じ出力を生成しますが、50 ポイント以下の場合、どちらのツールの出力とも一致しません。 これは、JMP が元の Shapiro-Wilk 検定を任意の数のデータ ポイントに対して実際に使用していないということですか?
結果を比較するためのいくつかのランダムなデータセットを次に示します。
50 ポイント (Web ツールは互いに同じ出力を生成しますが、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 ポイント (2 番目のツールは 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