楼主: xbbest2009
13934 9

关于ks检验 [推广有奖]

  • 0关注
  • 0粉丝

本科生

32%

还不是VIP/贵宾

-

威望
0
论坛币
80 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
274 点
帖子
45
精华
0
在线时间
89 小时
注册时间
2009-11-16
最后登录
2019-2-23

楼主
xbbest2009 发表于 2011-2-6 13:13:20 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问如果我要检验数据Y是否服从U(0,1),在matlab做ks检验,是否应该这样写Y=SORT(Y,'ASCEND');
[T M]=SIZE(Y);
UN=UNIFRND(0,1,SIZE(Y));
UN=SORT(UN,'ASCEND');
[H,P]=KSTEST(Y,[Y UN])
对matlab编程不是很了解,请指导一下。
二维码

扫码加我 拉你入群

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

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

关键词:ks检验 MATLAB编程 MATLAB matla atlab 检验

沙发
liuxin9023 发表于 2011-2-6 22:53:33
不是 ks检验的话 总体参数需要设置 而不是用随机值代替 你的做法类似于Monte Carlo模拟

藤椅
xbbest2009 发表于 2011-2-7 12:58:24
2# liuxin9023 那总体参数应该怎么设置啊?

板凳
liuxin9023 发表于 2011-2-7 20:44:39
0-1变量啊

报纸
xbbest2009 发表于 2011-2-7 22:08:42
4# liuxin9023 不好意思,还是不很明白,能把程序大体说一下吗?因为我看matlab说明不是很明白,[h,p]=kstest(x,cdf)里面cdf应该如何设置啊,没找到方法。

地板
spiritNG0513 发表于 2013-3-11 10:15:31
同LS问,求大牛不吝赐教~~

7
spiritNG0513 发表于 2013-3-11 11:00:41
我找到解决方法了……虽然是两年前的问题,LZ估计是用不上这个答案了。
不过我还是出来让后来人做参考吧。

matlab代码如下:

x=(导入数据);  %这里sort不sort没关系
a=显著性水平;
%参数估计,Para中第一个值是mu,第二个是sigma
Para=lognfit(x);
%得出累积分布函数
FX=logncdf(x,Para(1),Para(2));
%检验
[h, p]=kstest(x, [x, FX], a)
%结果中h=0表示接受原假设(服从),h=1表示拒绝原假设(不服从)。p为p值。

8
眨眼30年 学生认证  发表于 2013-10-27 21:02:00
spiritNG0513 发表于 2013-3-11 11:00
我找到解决方法了……虽然是两年前的问题,LZ估计是用不上这个答案了。
不过我还是出来让后来人做参考吧。 ...
为什么要用lognfit? 这个不大明白,烦请介绍一下。在拟合mu和sigma时不可以直接用正态分布拟合么?也就是normfit函数。

9
505501106 发表于 2016-8-25 10:05:14
做论文容易么, 费老大劲才弄出结果来,以下是beta的ks检验,其他类型分布直接改下分布就可以了,希望可以帮到需要的人
a=0.05;%a为置信度
%参数估计,Para中第一个值是phat(1),第二个是phat(2);
phat=betafit(X);
%得出累积分布函数
FX=betacdf(X,phat(1),phat(2));
%检验
[h, p,betastst,critval]=kstest(X, [X, FX], a)
%结果中h=0表示接受原假设(服从),
%h=1表示拒绝原假设(不服从)。p为当零假设为真时得到观察值得概率,
%p为小概率时则对零假设提出质疑。
%当统计量betastat小于接受假设的临界值critval,则接受零假设。
已有 1 人评分学术水平 热心指数 收起 理由
yaoxingfuya + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1   查看全部评分

10
abcdefhhh 发表于 2022-8-20 08:54:10 来自手机
505501106 发表于 2016-8-25 10:05
做论文容易么, 费老大劲才弄出结果来,以下是beta的ks检验,其他类型分布直接改下分布就可以了,希望可以帮 ...
请问这检验的是U【0,1】吗

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

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