楼主: wzk19890405
1250 4

[问答] 一个简单程序,结果和文献中严重不一致,请大家看看是我对了还是文献对的? [推广有奖]

  • 3关注
  • 0粉丝

已卖:473份资源

硕士生

24%

还不是VIP/贵宾

-

威望
0
论坛币
981 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1053 点
帖子
59
精华
0
在线时间
220 小时
注册时间
2011-6-14
最后登录
2023-6-12

楼主
wzk19890405 发表于 2013-5-26 11:13:53 |AI写论文
5论坛币
文献截图
这个是文献截图beta(2,2),n=20时,用KS法检验样本,模拟1000次,当α《0.05时记为1,求和后得出功效。

我用的程序是
> library(fBasics)
> library(akima)
> n=10000
> c4=numeric(n)
> for (i in 1:n){
+ a1<-rbeta(20,2,2)
+ b4<-ks.test(a1,'pnorm')
+ c4=ifelse(b4$p.value<0.05,1,0)
+ sum(c4==1)
+ }
> d4<-c4
> sum(d4)*100/n
[1] 100
>


得出的功效确实100%?
这是怎么一回事?我用文献中其他几种方法(SW法,JB法)得出的结果基本和文献时一致的,可是KS法却完全不一样,为什么?求助大家!!!!!!!!!!!!!!!!

关键词:Library numeric Basics BRARY Basic 程序 还是

沙发
wzk19890405 发表于 2013-5-26 11:15:02
请帮忙看看吧,谢谢了

藤椅
delphy_crystal 发表于 2013-5-26 11:35:02
ks.test(x,y)检验x,y是否来自同一分布.看了程序:
随机数 a1<-rbeta(20,2,2)来自beta分布,
而ks.test(a1,'pnorm')则是检验随机数a1来自正态分布,所以检验结果拒绝了原假设。

板凳
wzk19890405 发表于 2013-5-26 11:45:15
delphy_crystal 发表于 2013-5-26 11:35
ks.test(x,y)检验x,y是否来自同一分布.看了程序:
随机数 a1
我知道是这个意思,但是我的问题是为什么我做的结果和文献完全不一样?

报纸
delphy_crystal 发表于 2013-5-26 12:54:41
文献写的就是对的?可以和作者联系,说明情况么

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-28 20:52