La mia azienda dispone di licenze JMP limitate, quindi devo creare uno strumento per utenti non JMP che produca la stessa statistica W di JMP per set di dati di piccole dimensioni (<= 50 punti).
Lo strumento che ho prodotto seguendo l'algoritmo di Shapiro-Wilk genera esattamente lo stesso output di questo strumento online (che funziona solo per <=50 punti dati), che è anche lo stesso output di questo strumento fino a 50 punti dati. Il secondo strumento passa a un algoritmo diverso (l'algoritmo Royston, credo) per set di dati più grandi di 50 punti.
JMP produce lo stesso output del secondo strumento per set di dati con più di 51 punti, ma non corrisponde all'output di nessuno dei due strumenti per <= 50 punti. Ciò significa che JMP in realtà non utilizza il test originale di Shapiro-Wilk per nessun numero di punti dati?
Ecco un paio di set di dati casuali per confrontare i risultati:
50 punti (gli strumenti Web producono lo stesso output tra loro ma diverso da 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 punti (il secondo strumento produce lo stesso output di 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
Ho eseguito il test Shapiro-Wilk utilizzando SAS. SAS produce la stessa statistica W prodotta da JMP durante l'analisi del tuo primo esempio (tieni presente che non collaudo altri dati di test).
Sulla base della pagina seguente, SAS utilizza il metodo di Royston (1992) quando il numero di campioni è maggiore di tre. Penso che JMP utilizzi lo stesso approrch.
https://documentation.sas.com/doc/en/pgmsascdc/v_036/procstat/procstat_univariate_details53.htm