楼主: pengxhan
1666 9

[问答] 正态检验问题? [推广有奖]

  • 18关注
  • 1粉丝

已卖:362份资源

副教授

84%

还不是VIP/贵宾

-

威望
0
论坛币
16490 个
通用积分
1623.5775
学术水平
35 点
热心指数
35 点
信用等级
35 点
经验
11400 点
帖子
358
精华
0
在线时间
1688 小时
注册时间
2005-5-22
最后登录
2026-1-8

楼主
pengxhan 发表于 2021-9-1 09:51:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
遇见怪问题 数据是1-5的整数78个样本做正态性检验 spss软件不能通过Tests of Normality                                               
        Kolmogorov-Smirnova                        Shapiro-Wilk               
        Statistic        df        Sig.        Statistic        df        Sig.
v1        .208        78        .000        .882        78        .000
v2        .266        78        .000        .800        78        .000
a Lilliefors Significance Correction               
但是用stata是通过的
swilk v1

                   Shapiro–Wilk W test for normal data

    Variable |        Obs       W           V         z       Prob>z
-------------+------------------------------------------------------
          v1 |         78    0.97259      1.843     1.337    0.09054

.   swilk v2

                   Shapiro–Wilk W test for normal data

    Variable |        Obs       W           V         z       Prob>z
-------------+------------------------------------------------------
          v2 |         78    0.99715      0.192    -3.614    0.99985
换stata中normtest
         D'Agostino & Pearson |    Jarque & Bera
----------+----------+----------+---------------------
          |   K sq   |    p     |    LM    |    p
----------+----------+----------+----------+----------
v1       |   2.2301 |   0.3279 |   2.2046 |   0.3321
v2       |   6.5448 |   0.0379 |   2.9222 |   0.2320
应该也是通过 这两个软件结论相反?怎么解释呢
                               



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:正态检验 significance Correction kolmogorov statistic

沙发
pengxhan 发表于 2021-9-1 09:53:26
v1        v2
4        4
5        5
3        3
1        5
4        4
4        5
5        4
2        4
3        5
5        3
5        4
5        4
3        5
5        4
4        5
2        4
5        5
3        4
5        4
3        3
5        4
4        5
5        4
3        4
4        4
2        5
4        5
4        3
4        4
2        4
3        5
3        3
3        3
3        4
3        4
3        4
4        3
5        4
4        5
4        5
4        4
4        5
4        5
5        5
3        4
4        4
4        4
5        4
5        4
3        5
5        4
4        5
4        3
3        5
4        4
4        3
5        3
2        3
4        5
4        3
5        4
3        4
5        4
4        4
4        4
3        3
3        5
4        4
4        4
3        4
3        3
3        5
3        5
2        4
4        4
5        4
3        5
3        4
这是数据

藤椅
kuangsir6 发表于 2021-9-1 13:26:17
pengxhan 发表于 2021-9-1 09:53
v1        v2
4        4
5        5
提供一下数据的excel格式

板凳
pengxhan 发表于 2021-9-1 14:02:30
这里是excel数据 检验v1 v2变量的正态性

报纸
pengxhan 发表于 2021-9-2 16:31:27
有人解答一下么?

地板
邱宗满 学生认证  发表于 2021-9-4 11:02:37

用我自己的工具做出来的DP和JB检验与你发的stata是一样的。
SW和KS检验与SPSS是一样的。

而Stata的SW和KS不一样的话,除非是用了别的公式进行计算。例如,KS检验是有多种方法的,SPSS用的是Lilliefors校正方法。

Normaltest: 用于单变量与多变量正态性检验的SPSS(≥26)宏 - LISREL、AMOS等结构方程模型分析软件 - 经管之家(原人大经济论坛) (pinggu.org)

1.png
https://space.bilibili.com/423767625

7
pengxhan 发表于 2021-9-4 12:07:10
那也就是说spss默认的就那种方法 需要安装插件了

8
邱宗满 学生认证  发表于 2021-9-4 12:52:24
pengxhan 发表于 2021-9-4 12:07
那也就是说spss默认的就那种方法 需要安装插件了
stata 17的官方手册里说,Stata使用Shapiro-Wilk检验,参考的文献有Shapiro和Wilk(1965)、Royston(1982, 1992, 1993) 。我自己参考的理论文献用的是Thode(2002),代码上参考了Royston(1995)。因为我没买Stata,没办法对比一下。如果两个软件同一检验结果不同,那可能是因为不同文献的方法略微有差异。


Royston, J. P. (1982). An extension of Shapiro and Wilk's W test for normality to large samples. Journal of the Royal Statistical Society: Series C (Applied Statistics), 31(2), 115-124.
Royston, P. (1992). Approximating the Shapiro-Wilk W-test for non-normality. Statistics and computing, 2(3), 117-119.
Royston, P. (1993). A toolkit for testing for non‐normality in complete and censored samples. Journal of the Royal Statistical Society: Series D (The Statistician), 42(1), 37-43.
Royston, P. (1995). Remark AS R94: A remark on algorithm AS 181: The W-test for normality. Journal of the Royal Statistical Society. Series C (Applied Statistics), 44(4), 547-551.
Shapiro, S. S., & Wilk, M. B. (1965). An analysis of variance test for normality (complete samples). Biometrika, 52(3/4), 591-611.
Thode Jr., H.C. (2002): Testing for Normality. Marcel Dekker, New York.

https://space.bilibili.com/423767625

9
邱宗满 学生认证  发表于 2021-9-4 13:09:22
pengxhan 发表于 2021-9-4 12:07
那也就是说spss默认的就那种方法 需要安装插件了
找人要了Stata里swilk的ado文件,代码确实差别比较大,里面用的不是Royston(1995)的代码。
但是Royston(1995)的代码应该是比较通用的。
我个人写SPSS代码时,和R里面的一些包以及一些免费软件比对过结果,是一样的。
https://space.bilibili.com/423767625

10
pengxhan 发表于 2021-9-4 19:51:16
十分感谢!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-2 12:45