手动计算 Shapiro-Wilk 检验统计量大家好,
有谁知道如何在JMP中实现Shapiro-Wilk检验统计量的手动计算?
使用 JSL 脚本和/或列公式?
我知道 JMP 本身会在“分析”>“分布”中进行此计算,然后在“连续拟合”>“正态”>“拟合优度”中进行此计算,但我试图重现检验统计量的计算值,以便更深入地理解它的基础。
在线参考文献中有许多有用的线索,但我在将这些碎片组合在一起时遇到了一些困难:
https://en.wikipedia.org/wiki/Shapiro%E2%80%93Wilk_test#cite_note-8
以下是上面维基百科链接中很好总结的基础:

这里还有一些使用 MS Excel 的有用线索。
http://www.real-statistics.com/tests-normality-and-symmetry/statistical-tests-normality-symmetry/shapiro-wilk-test/
回复:手动计算 Shapiro-Wilk 检验统计量谢谢你,这太棒了。回复:手动计算 Shapiro-Wilk 检验统计量@帕特里克朱利亚诺我不确定当您有可以生成统计数据并且可以从报告中提取统计数据的 JMP 时,您为什么要手动执行此操作。样本大小相同,因此权重系数相同的模拟,意味着权重计算一次并使用多次,可能是手动/矩阵执行此操作的好方案。
也就是说,我找到了系数的参考资料和获取它们的算法。所附脚本中报告了参考文献。 以下是 N=40 的两次测试的结果。

回复:手动计算 Shapiro-Wilk 检验统计量忽略这个...我没有仔细阅读您的请求...抱歉
JMP 计算 Shapiro-Wilk 检验。
- 打开数据表。
- 转到“帮助”>“统计索引”> 在左侧找到 Shapiro-Wilk 正态性检验,然后按启动
- 选择要测试表的哪些列
该测试可在 JMP PRO 12 及更高版本中使用。
这是正常拟合的拟合优度测试。 JSL 是
Distribution(
Continuous Distribution(
Column( :height ),
Fit Distribution( Normal( Goodness of Fit( 1 ) ) )
)
);

回复:手动计算 Shapiro-Wilk 检验统计量这是一个进行逐步计算的链接,您可能可以使用。
http://blog.excelmasterseries.com/2015/05/how-to-create-completely-automated_4.html