统计211

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 13572|回复: 6
打印 上一主题 下一主题

如何解决SPSS中Nemenyi法检验的编程问题,为何最后P值全为1?

[复制链接]
跳转到指定楼层
1
发表于 2012-8-2 20:09:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各路高手请帮忙看一下~
data list free
/Hc r1 r2 r3 r4 r5 N n1 n2 n3 n4 n5.
begin data
120.269 145.16 233.98 248.56 257.31 367.49 500 100 100 100 100 100
end data.
COMPUTE H=(12*((r1*n1)**2/n1+(r2*n2)**2/n2+(r3*n3)**2/n3)+ (r4*n4)**2/n4+(r5*n5)**2/n5)/(N*(N+1))-3*(N+1).
compute C = H/Hc.
compute x12 = (r1-r2)**2/((N*(N+1)/12)*(1/n1+1/n2)*c).
compute x13 = (r1-r3)**2/((N*(N+1)/12)*(1/n1+1/n3)*c).
compute x14 = (r1-r4)**2/((N*(N+1)/12)*(1/n1+1/n4)*c).
compute x15 = (r1-r5)**2/((N*(N+1)/12)*(1/n1+1/n5)*c).
compute x23 = (r2-r3)**2/((N*(N+1)/12)*(1/n2+1/n3)*c).
compute x24 = (r2-r4)**2/((N*(N+1)/12)*(1/n2+1/n4)*c).
compute x25 = (r2-r5)**2/((N*(N+1)/12)*(1/n2+1/n5)*c).
compute x34 = (r3-r4)**2/((N*(N+1)/12)*(1/n3+1/n4)*c).
compute x35 = (r3-r5)**2/((N*(N+1)/12)*(1/n3+1/n5)*c).
compute x45 = (r4-r5)**2/((N*(N+1)/12)*(1/n4+1/n5)*c).
compute p12 = 1-cdf.chisq(x12,2).
compute p13 = 1-cdf.chisq(x13,2).
compute p14 = 1-cdf.chisq(x14,2).
compute p15 = 1-cdf.chisq(x15,2).
compute p23 = 1-cdf.chisq(x23,2).
compute p24 = 1-cdf.chisq(x24,2).
compute p25 = 1-cdf.chisq(x25,2).
compute p34 = 1-cdf.chisq(x34,2).
compute p35 = 1-cdf.chisq(x35,2).
compute p45 = 1-cdf.chisq(x45,2).
execute.
为什么最后得的结果P值全为1?“COMPUTE H=(12*((r1*n1)**2/n1+(r2*n2)**2/n2+(r3*n3)**2/n3)+ (r4*n4)**2/n4+(r5*n5)**2/n5)/(N*(N+1))-3*(N+1).”中的12是固定的吗?以及“3*(N+1).”中的3也是固定的吗???
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
2
发表于 2012-8-5 23:00:53 | 只看该作者
修改后可用程序如下:
  1. data list free/Hc r1 r2 r3 r4 r5 N n1 n2 n3 n4 n5.
  2. begin data
  3. 120.269 145.16 233.98 248.56 257.31 367.49 500 100 100 100 100 100
  4. end data.
  5. compute H=(12*((r1*n1)**2/n1+(r2*n2)**2/n2+(r3*n3)**2/n3+(r4*n4)**2/n4+(r5*n5)**2/n5))/(N*(N+1))-3*(N+1).
  6. compute c=H/Hc.

  7. compute x12=(r1-r2)**2/((N*(N+1)/12)*(1/n1+1/n2)*c).
  8. compute x13=(r1-r3)**2/((N*(N+1)/12)*(1/n1+1/n3)*c).
  9. compute x14=(r1-r4)**2/((N*(N+1)/12)*(1/n1+1/n4)*c).
  10. compute x15=(r1-r5)**2/((N*(N+1)/12)*(1/n1+1/n5)*c).

  11. compute x23=(r2-r3)**2/((N*(N+1)/12)*(1/n2+1/n3)*c).
  12. compute x24=(r2-r4)**2/((N*(N+1)/12)*(1/n2+1/n4)*c).
  13. compute x25=(r2-r5)**2/((N*(N+1)/12)*(1/n2+1/n5)*c).

  14. compute x34=(r3-r4)**2/((N*(N+1)/12)*(1/n3+1/n4)*c).
  15. compute x35=(r3-r5)**2/((N*(N+1)/12)*(1/n3+1/n5)*c).

  16. compute x45=(r4-r5)**2/((N*(N+1)/12)*(1/n4+1/n5)*c).

  17. compute p12=1-cdf.chisq(x12,2).
  18. compute p13=1-cdf.chisq(x13,2).
  19. compute p14=1-cdf.chisq(x14,2).
  20. compute p15=1-cdf.chisq(x15,2).

  21. compute p23=1-cdf.chisq(x23,2).
  22. compute p24=1-cdf.chisq(x24,2).
  23. compute p25=1-cdf.chisq(x25,2).

  24. compute p34=1-cdf.chisq(x34,2).
  25. compute p35=1-cdf.chisq(x35,2).

  26. compute p45=1-cdf.chisq(x45,2).

  27. execute.
复制代码
3
 楼主| 发表于 2012-8-7 17:51:18 | 只看该作者
275932488 发表于 2012-8-5 23:00
修改后可用程序如下:

谢谢啦!用你改后的程序P值就不一样了。但是我怎么觉得你的和我的基本上是一样的啊,除了分行那里之外。我的哪里出错啦???
4
 楼主| 发表于 2012-8-7 18:11:21 | 只看该作者
275932488 发表于 2012-8-5 23:00
修改后可用程序如下:

请问编程时和输入法状态有关吗?
5
发表于 2012-8-7 22:07:32 | 只看该作者
梅子 发表于 2012-8-7 18:11
请问编程时和输入法状态有关吗?

原数据放上来,我再给你试试界面的
6
发表于 2016-4-6 14:08:14 | 只看该作者
请问楼主您begin data 下边的数据是什么?H检验的结果不就是有无显著性么,没有数字啊?
7
发表于 2016-4-6 21:41:32 | 只看该作者
莫强求 发表于 2016-4-6 14:08
请问楼主您begin data 下边的数据是什么?H检验的结果不就是有无显著性么,没有数字啊?

http://www.tj211.com/thread-911-1-1.html参考下这个帖子
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


免责声明|关于我们|小黑屋|联系我们|赞助我们|统计211 ( 闽ICP备09019626号  

GMT+8, 2025-4-1 00:00 , Processed in 0.080211 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表