cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Discussions

Solve problems, and share tips and tricks with other JMP users.
%3CLINGO-SUB%20id%3D%22lingo-sub-100825%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EManuelle%20Berechnung%20der%20Shapiro-Wilk-Teststatistik%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-100825%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EHallo%20zusammen%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWei%C3%9F%20jemand%2C%20wie%20man%20die%20manuelle%20Berechnung%20der%20Shapiro-Wilk-Teststatistik%20in%20JMP%20implementiert%3F%3C%2FP%3E%3CP%3EVerwenden%20Sie%20JSL-Skripte%20und%2Foder%20Spaltenformeln%3F%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3EIch%20wei%C3%9F%2C%20dass%20JMP%20diese%20Berechnung%20nativ%20unter%20%E2%80%9EAnalysieren%E2%80%9C%20%26gt%3B%20%E2%80%9EVerteilung%E2%80%9C%20und%20dann%20%E2%80%9EKontinuierliche%20Anpassung%E2%80%9C%20%26gt%3B%20%E2%80%9ENormal%E2%80%9C%20%26gt%3B%20%E2%80%9EAnpassungsg%C3%BCte%E2%80%9C%20durchf%C3%BChrt%2C%20aber%20ich%20versuche%2C%20den%20berechneten%20Wert%20der%20Teststatistik%20zu%20reproduzieren%2C%20um%20seine%20Grundlage%20besser%20zu%20verstehen.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EEs%20gibt%20eine%20Reihe%20n%C3%BCtzlicher%20Hinweise%20in%20Online-Referenzen%2C%20aber%20ich%20habe%20einige%20Schwierigkeiten%2C%20die%20Teile%20zusammenzusetzen%3A%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FShapiro%25E2%2580%2593Wilk_test%23cite_note-8%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fen.wikipedia.org%2Fwiki%2FShapiro%25E2%2580%2593Wilk_test%23cite_note-8%3C%2FA%3E%3C%2FP%3E%3CP%3EHier%20ist%20die%20Grundlage%20daf%C3%BCr%2C%20sch%C3%B6n%20zusammengefasst%20aus%20dem%20obigen%20Wikipedia-Link%3A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22directly%20from%20wiki.JPG%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22directly%20from%20wiki.JPG%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22directly%20from%20wiki.JPG%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F15032iC95B53270BB39F76%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22directly%20from%20wiki.JPG%22%20alt%3D%22directly%20from%20wiki.JPG%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EHier%20finden%20Sie%20auch%20einige%20hilfreiche%20Hinweise%20zur%20Verwendung%20von%20MS%20Excel.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22http%3A%2F%2Fwww.real-statistics.com%2Ftests-normality-and-symmetry%2Fstatistical-tests-normality-symmetry%2Fshapiro-wilk-test%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Fwww.real-statistics.com%2Ftests-normality-and-symmetry%2Fstatistical-tests-normality-symmetry%2Fshapiro-wilk-test%2F%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-105759%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Manuelle%20Berechnung%20der%20Shapiro-Wilk-Teststatistik%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-105759%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EVielen%20Dank%2C%20das%20ist%20ausgezeichnet.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-105371%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Manuelle%20Berechnung%20der%20Shapiro-Wilk-Teststatistik%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-105371%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F10483%22%20target%3D%22_blank%22%3E%40PatrickGiuliano%3C%2FA%3E%20Ich%20bin%20mir%20nicht%20sicher%2C%20warum%20Sie%20dies%20manuell%20tun%20sollten%2C%20wenn%20Sie%20%C3%BCber%20JMP%20verf%C3%BCgen%2C%20das%20die%20Statistiken%20erstellen%20und%20aus%20einem%20Bericht%20extrahieren%20kann.Eine%20Simulation%2C%20bei%20der%20die%20Stichprobengr%C3%B6%C3%9Fe%20gleich%20und%20die%20Gewichtungskoeffizienten%20gleich%20sind%2C%20d.%20h.%20die%20Gewichte%20werden%20einmal%20berechnet%20und%20viele%20Male%20verwendet%2C%20k%C3%B6nnte%20ein%20gutes%20Szenario%20daf%C3%BCr%20sein%2C%20dies%20per%20Hand%2FMatrix%20durchzuf%C3%BChren.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ETrotzdem%20habe%20ich%20Referenzen%20f%C3%BCr%20die%20Koeffizienten%20und%20einen%20Algorithmus%20gefunden%2C%20um%20sie%20zu%20ermitteln.Die%20Referenzen%20sind%20im%20beigef%C3%BCgten%20Skript%20aufgef%C3%BChrt.%20Hier%20sind%20die%20Ergebnisse%20von%20zwei%20Tests%20mit%20N%3D40.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20499px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20499px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20499px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F15074i933853B6B38086FF%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22image.png%22%20alt%3D%22image.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-105250%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Manuelle%20Berechnung%20der%20Shapiro-Wilk-Teststatistik%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-105250%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EIgnorieren%20Sie%20das%20...%20Ich%20habe%20Ihre%20Anfrage%20nicht%20genau%20gelesen%20...%20Entschuldigung%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRIKE%3EJMP%20berechnet%20den%20Shapiro-Wilk-Test.%3C%2FSTRIKE%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSTRIKE%3E%C3%96ffnen%20Sie%20eine%20Datentabelle.%3C%2FSTRIKE%3E%3C%2FLI%3E%0A%3CLI%3E%3CSTRIKE%3EGehen%20Sie%20zu%20Hilfe%20%26gt%3B%20Statistikindex%20%26gt%3B%20suchen%20Sie%20links%20nach%20dem%20Shapiro-Wilk-Test%20f%C3%BCr%20Normalit%C3%A4t%20und%20dr%C3%BCcken%20Sie%20dann%20auf%20%E2%80%9EStart%E2%80%9C.%3C%2FSTRIKE%3E%3C%2FLI%3E%0A%3CLI%3E%3CSTRIKE%3EW%C3%A4hlen%20Sie%20aus%2C%20welche%20Spalten%20Ihrer%20Tabelle%20getestet%20werden%20sollen%3C%2FSTRIKE%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSTRIKE%3EDer%20Test%20ist%20in%20JMP%20PRO%2012%20und%20h%C3%B6her%20verf%C3%BCgbar.%3C%2FSTRIKE%3E%3C%2FP%3E%0A%3CP%3E%3CSTRIKE%3E%26nbsp%3B%3C%2FSTRIKE%3E%3C%2FP%3E%0A%3CP%3E%3CSTRIKE%3EEs%20handelt%20sich%20um%20den%20Goodnes%20of%20Fit-Test%20f%C3%BCr%20eine%20normale%20Passform.%20Die%20JSL%20ist%3C%2FSTRIKE%3E%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3EDistribution(%0A%20Continuous%20Distribution(%0A%20%20Column(%20%3Aheight%20)%2C%0A%20%20Fit%20Distribution(%20Normal(%20Goodness%20of%20Fit(%201%20)%20)%20)%0A%20)%0A)%3B%0A%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20397px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20397px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22image.png%22%20style%3D%22width%3A%20397px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F15068iC85969CB10A752CC%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22image.png%22%20alt%3D%22image.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-102189%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EBetreff%3A%20Manuelle%20Berechnung%20der%20Shapiro-Wilk-Teststatistik%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-102189%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EHier%20ist%20ein%20Link%2C%20der%20eine%20schrittweise%20Berechnung%20durchf%C3%BChrt%2C%20die%20Sie%20m%C3%B6glicherweise%20verwenden%20k%C3%B6nnen.%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22http%3A%2F%2Fblog.excelmasterseries.com%2F2015%2F05%2Fhow-to-create-completely-automated_4.html%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Fblog.excelmasterseries.com%2F2015%2F05%2Fhow-to-create-completely-automated_4.html%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
Choose Language Hide Translation Bar

Manual Calculation of the Shapiro-Wilk Test Statistic

Hello Everyone, 

 

Does anyone know how to implement manual calculation of the Shapiro-Wilk test statistic in JMP? 

     Using JSL script and/ or column formulas?  

I know that JMP natively does this calculation natively in Analyze>Distribution and then Continuous Fit>Normal>Goodness of Fit, but I'm trying to reproduce the calculated value of the test statistic in order to understand it's basis with greater depth.

 

There are a number of useful clues in references online, but I'm having some difficulty putting the pieces together: 

https://en.wikipedia.org/wiki/Shapiro%E2%80%93Wilk_test#cite_note-8

Here's the basis for it summarized nicely from Wikepedia link above: 

directly from wiki.JPG

Also some helpful clues here using MS Excel.  

http://www.real-statistics.com/tests-normality-and-symmetry/statistical-tests-normality-symmetry/sha...

1 ACCEPTED SOLUTION

Accepted Solutions
gzmorgan0
Super User (Alumni)

Re: Manual Calculation of the Shapiro-Wilk Test Statistic

@PatrickGiuliano I am not sure why you would want to do this manually, when you have JMP that can produce the statistics and you can extract it from a report.  A simulation where the sample size is the same so the weight coefficients are the same, meaning the weights are calculated once and used many times, might be a good scenario for doing this by hand/matrix.

 

That said, I found references for the coefficients and an algorithm to get them.  The references are reported in the attached script. Here are the results of two tests with N=40. 

image.png

View solution in original post

4 REPLIES 4
txnelson
Super User

Re: Manual Calculation of the Shapiro-Wilk Test Statistic

Here is a link that does a step by step calculation that you might be able to use.

http://blog.excelmasterseries.com/2015/05/how-to-create-completely-automated_4.html

Jim
gzmorgan0
Super User (Alumni)

Re: Manual Calculation of the Shapiro-Wilk Test Statistic

Ignore this...I did not read your request very closely...sorry

 

JMP calculates the Shapiro-Wilk's test.

  • Open a data table.
  • Go to Help > Statistics Index> find Shapiro-Wilk test for normality on the left, then press launch
  • Select which columns of your table to be tested

The test is available in JMP PRO 12 and higher.

 

It is the Goodnes of Fit test for a Normal Fit. The JSL is

Distribution(
	Continuous Distribution(
		Column( :height ),
		Fit Distribution( Normal( Goodness of Fit( 1 ) ) )
	)
);

 

 

image.png

gzmorgan0
Super User (Alumni)

Re: Manual Calculation of the Shapiro-Wilk Test Statistic

@PatrickGiuliano I am not sure why you would want to do this manually, when you have JMP that can produce the statistics and you can extract it from a report.  A simulation where the sample size is the same so the weight coefficients are the same, meaning the weights are calculated once and used many times, might be a good scenario for doing this by hand/matrix.

 

That said, I found references for the coefficients and an algorithm to get them.  The references are reported in the attached script. Here are the results of two tests with N=40. 

image.png

Re: Manual Calculation of the Shapiro-Wilk Test Statistic

Thank you this is excellent.

Recommended Articles