QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 21738|回复: 15
打印 上一主题 下一主题

如何在MATLAB中进行正态分布检验?

[复制链接]
字体大小: 正常 放大
ufo911l        

2

主题

3

听众

70

积分

升级  68.42%

  • TA的每日心情

    2013-11-21 13:32
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    跳转到指定楼层
    1#
    发表于 2010-6-7 13:37 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
        我有一组数据a=[1.0100   -0.0393    0.2301    0.8424    0.8792   -0.0879    0.0552    0.0204    0.0101   -0.0922   -0.0971    0.0009   -0.0356   -0.1138    0.1867 0.1169    0.1410    0.1687   -0.0061    0.0422   -0.1884    0.1478    0.0077   -0.2228   -0.1573   -0.3110   -0.1979   -0.3573   -0.0028    0.0815 -0.1985   -0.0650   -0.0129    0.4747    0.4424   -0.0576   -0.0463   -0.0499    0.0159    0.1248   -0.2422    0.2009   -0.1074   -0.1960   -0.3907 -1.1918]。
        现在想看它是否符合正态分布,我已用过normplot()画过图,有一定的正态性。
        那么如何用假设检验来做呢?(通过计算某些值,来判断数据符合正态分布的可能性)
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏2 支持支持0 反对反对0 微信微信
    YoonA 实名认证       

    0

    主题

    5

    听众

    137

    积分

    升级  18.5%

    该用户从未签到

    自我介绍
    随着梦想留下美丽的足迹,串成了故事,带回来送你...
    回复

    使用道具 举报

    5

    主题

    6

    听众

    838

    积分

    升级  59.5%

  • TA的每日心情

    2013-9-23 10:38
  • 签到天数: 60 天

    [LV.6]常住居民II

    新人进步奖

    本帖最后由 wujianjack2 于 2013-8-22 13:57 编辑

    A=A(:);
    alpha=0.05;
    [mu,sigma]=normfit(A);
    p1=normcdf(A,mu,sigma);
    [H1,s1]=kstest(A,[A,p1],alpha);
    n=length(A);
    if H1==0
        disp('该数据服从正态分布。')
    end
    已有 1 人评分体力 收起 理由
    wujianjack2 + 5 赞一个!

    总评分: 体力 + 5   查看全部评分

    回复

    使用道具 举报

    ufo911l        

    2

    主题

    3

    听众

    70

    积分

    升级  68.42%

  • TA的每日心情

    2013-11-21 13:32
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    回复

    使用道具 举报

    mathszy 实名认证       

    0

    主题

    3

    听众

    196

    积分

    升级  48%

    该用户从未签到

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码

    新人进步奖

    也可用偏度峰度检验:
    >>[h,p]=jbtest(a,0.05)
    结果为:h =  1;p =  1.5250e-006
    不过从此结果可知,此组数据不符从正态分布。这是由于不同的检验方法效能造成的。
    已有 1 人评分体力 收起 理由
    厚积薄发 + 5

    总评分: 体力 + 5   查看全部评分

    回复

    使用道具 举报

    ufo911l        

    2

    主题

    3

    听众

    70

    积分

    升级  68.42%

  • TA的每日心情

    2013-11-21 13:32
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    回复

    使用道具 举报

    mathszy 实名认证       

    0

    主题

    3

    听众

    196

    积分

    升级  48%

    该用户从未签到

    自我介绍
    200 字节以内

    不支持自定义 Discuz! 代码

    新人进步奖

    这就是不同的检验方法其检验功效(power=1-beta)与第I型误差(alpha)均可能不同,故选用方法时要看各方法适用范围,当然某种条件下两种检验方法都适用,但又不知道何种方法检验效果更好,则自己采用熟知的或有利于自己结果的检验方法吧(这样说好象有作弊嫌疑哈)!
    回复

    使用道具 举报

    No.37927        

    1

    主题

    2

    听众

    38

    积分

    升级  34.74%

  • TA的每日心情
    慵懒
    2012-5-18 20:06
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    回复

    使用道具 举报

    5

    主题

    7

    听众

    145

    积分

    升级  22.5%

  • TA的每日心情
    郁闷
    2013-9-16 12:49
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    自我介绍
    西政一学生

    群组2013认证赛B题讨论群组

    回复

    使用道具 举报

    leixuexue        

    4

    主题

    6

    听众

    40

    积分

    升级  36.84%

  • TA的每日心情
    奋斗
    2013-9-14 10:35
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    自我介绍
    求知学生

    群组2013年数学建模国赛备

    matlab中用jbtest检验正态分布,结果中的h和p具体代表什么含义啊,尤其是p的含义,求解释

    点评

    xiaoOMming  h为测试结果,若h=0,则可以认为X是服从正态分布的;若h=1,则可以否定X服从正态分布; p为接受假设的概率值,P越接近于0,则可以拒绝是正态分布的原假设;  详情 回复 发表于 2013-8-23 11:09
    小盆子。。。  同求,同求  详情 回复 发表于 2013-8-23 10:34
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-7-14 00:51 , Processed in 0.846986 second(s), 101 queries .

    回顶部