首页 > 编程知识 正文

卡尔曼滤波 matlab,卡尔曼滤波预测

时间:2023-05-05 21:35:31 阅读:166956 作者:4832

? 466-

? 计算机APP应用程序?

基于Matlab的Knskal—Wallis与Nemenyi检验的接口实现

第三军医大学西南医院药剂科(400038 ) frdmywrdhfwmdhmygdls培元

【提要】目的设计Knlskal—wallis检测和NcmiIIyi检测流程,完成界面化,为医学科研工作提供此类问题的技术支持。 方法根据Kmskal.walhs检验和NeIIlinyi检验的建立过程,采用matlab编程实现该过程。 结果表明,处理相关数据后,软件易于运用,结果快速准确。 结论:该程序对该类医药科学实验的设计和研究有很大帮助。

【关键词】ManabKmskal.wallis检查Ininyi检查程序

对多个非参数检验的完全随机数据,检验方法一般采用Kmskal—wallis检验,如果处理结果存在统计学差异,则需要进行Nemenyi检验以确定哪组之间存在差异。 目前的主流软件如sPSs只为KmskaJ—wallis检测提供处理接口,而不对Nemenyi检测提供直接的处理接口。 本文以Matlab软件为平台,完成这两项检测的编程,并旨在实现接口化,为这两项检测提供处理接口,使这种科研的后处理工作方便快捷。

原理和方法

1.I湘南天空? 沃尔什检验

7个连续总体,从中分别提取容量为符号的7个独立样本(73,15 ),试图验证各总体分布是否相同。 总体排名和丁正态分布)、众所周知;%是样本调查的等级,包括:

弓=%,天=% (其中,陉=一(还有。

脚=灵=告(1 2 )? 二)=字,矿;=霹雳火=耄耋c毛书2=%产

“风:七个总体分布相同”成立时,毛分布与r相同,弓遵循正态分布2 )字,丛告岩

_,l大时,统计量‘61;

羞毫[赫卜疋新闻-1(周:

H=共有c避开的竹笋,=鼎高等是厅1 ()、(七一一) ) )。

通讯作者

如果有相同的等级,特别是对于评分或等级数据,用上述公式计算的日值会变小。 可以用以下公式修正盘子的值。

盘=彤c,其中c=1一(霉一乃/(矿一n ) ) ) ) ) ) ) ) ) )。

其中瓦为_‘个重复秩次的个数。

2.NeIIlinyi检验

对多组完全随机数据进行Kmskal—wallis检验后,统计量日或盘>; z )、若认为各总体分布不完全相同,须进一步进行NeIIlinyi检验(此时f组与()组之间的比较统计量为…) ) )。

()后((() ) ) ) ) ) 0

唑岩(上上) c一)“叫

3 .检查结果

I“Hall—wall lis及IIIinyi检测结果,值与a级t值比较,异2砷:则拒风,否则不拒风。

程序设计

1 .接口设计

Matlab软件除了具有众所周知的强大编程运算功能外,还为接口设计提供了glli平台,使设计者实现程序处理工作的接口化,友好的界面使科研处理工作简单具体的设计方法步骤是:打开Manab软件,单击me- new_gui(c联她newgui ) OK,打开Manab的GUI设计平台,在gIli设计平台中添加用于自己设计的控件

2 .程序代码设计

打开与glli接口对应的m文件,设计关联控件的call—back函数中的代码,下面pushbuttonl—call—back中对应的部分程序代码()表示省略了部分代码

万方数据

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。