t-检验:

t-检验,又称student‘s

t-test,可以用于比较两组数据是否来自同一分布(可以用于比较两组数据的区分度),假设了数据的正态性,并反应两组数据的方差在统计上是否有显著差异。

matlab中提供了两种相同形式的方法来解决这一假设检验问题,分别为ttest方法和ttest2方法,两者的参数、返回值类型均相同,不同之处在于ttest方法做的是 One-sample

and paired-sample t-test,而ttest2则是 Two-sample

t-test with pooled or unpooled variance

estimate, performs an unpaired two-sample

t-test。但是这里至于paired和unpaired之间的区别我却还没搞清楚,只是在Student's

t-test中看到了如下这样一段解释:

“Two-sample t-tests for a difference

in mean involve independent samples, paired samples and overlapping

samples. Pairedt-tests are a form

of blocking,

and have greater power than

unpaired tests when the paired units are similar with respect to

"noise factors" that are independent of membership in the two

groups being compared.In

a different context, paired t-tests can

be used to reduce the effects ofconfounding

factors

因此粗略认为paired是考虑了噪声因素的。

在同样的两组数据上分别用ttest和ttest2方法得出的结果进行比较,发现ttest返回的参数p普遍更小,且置信区间ci也更小。

最常用用法:

[H,P,CI]=ttest2(x,y);(用法上ttest和ttest2相同,完整形式为[H,P,CI,

STATS]=ttest2(x,y, ALPHA);)

其中,x,y均为行向量(维度必须相同),各表示一组数据,ALPHA为可选参数,表示设置一个值作为t检验执行的显著性水平(performs

the test at the significance level

(100*ALPHA)%),在不设置ALPHA的情况下默认ALPHA为0.05,即计算x和y在5%的显著性水平下是否来自同一分布(假设是否被接受)

结果:H=0,则表明零假设在5%的置信度下不被拒绝(根据当设置x=y时候,返回的H=0推断而来),即x,y在统计上可看做来自同一分布的数据;H=1,表明零假设被拒绝,即x,y在统计上认为是来自不同分布的数据,即有区分度。

P为一个概率,matlab help中的解释是“ the p-value, i.e., the probability of

observing the given result, or one more extreme, by chance if the

null hypothesis is true. Small

values of P cast doubt on the validity of the

null hypothesis.” 暂且认为表示判断值在真实分布中被观察到的概率(?不太懂)

CI为置信区间(confidence interval),表示“a 100*(1-ALPHA)% confidence

interval for the true difference of population

means”,即达到100*(1-ALPHA)%的置信度的数据区间(?)

应用:常与k-fold

crossValidation(交叉验证)联用可以用于两种算法效果的比较,例如A1,A2两算法得出的结果分别为x,y,且从均值上看mean(x)>mean(y),则对[h,p,ci]=ttest2(x,y);当h=1时,表明可以从统计上断定算法A1的结果大于(?)A2的结果(即两组数据均值的比较是有意义的),h=0则表示不能根据平均值来断定两组数据的大小关系(因为区分度小)

临时学的,没经过太多测试,不一定对,还请高手指教。

参考资料:

经验+自身理解

matlab 7.11.0(R2010b)的帮助文档

wikipedia

http://www.biosino.org/pages/newhtm/r/schtml/One_002d-and-two_002dsample-tests.html

本文中提到的pair应该如此理解:两个样本是有顺序的(比如两个病人24个整点的体温),两个同一序号(比如说6点)的体温为一个配对.而不配对的则不考虑这些,把24个体温放在一起看分布情况

matlab 的均值t检验,用MATLAB做T检验(ttest)相关推荐

  1. matlab做数据间方差,用matlab做方差比检验的问题

    以下的这个程序是用来做方差比检验的m-file 大家看看有问题么 我跑出来的结果只有一个数,而我要得到两个数的,即同方差和异方差下的方差比 function [VR,Zk,Zhk]=vrt_full( ...

  2. 基于matlab的mimo仿真,基于MATLAB的MIMO系统仿真与分析|Matlab代做

    核心提示:基于MATLAB的MIMO系统仿真与分析|Matlab代做... 近年来,人们对无线通信业务需求的爆炸式增长激励着研究工作者们在相关领域的各个层面不断寻求技术突破,期望以更完美的解决方案来满 ...

  3. matlab均值方差模型,马科维茨均值方差模型的Matlab实现(10页)-原创力文档

    马科维茨均值方差模型的Matlab 实现 假设投资者可选的基金如下:股票型基金-诺安高端制造股票 (001707).混 合型基金-嘉实主题新动力混合 (070021).债券型基金-博时裕瑞纯债债券 ( ...

  4. 非局部相似性 matlab,非局部均值滤波(NLM)和MATLAB程序详解视频教程保持图像细节...

    [内容简介]<非局部均值滤波与应用和MATLAB程序详解视频>共6章28节视频,总学时698分钟,合11.6小时.主要内容包括:非局部均值滤波类算法入门,基于滤波参数自适应的非局部均值滤波 ...

  5. MATLAB中均值、方差、均方差的计算方法

    1. 均值 数学定义:  Matlab函数:mean >>X=[1,2,3] >>mean(X)=2 如果X是一个矩阵,则其均值是一个向量组.mean(X,1)为列向量的均值, ...

  6. K均值聚类算法的MATLAB实现

    K均值聚类算法的MATLAB实现 1.K-均值聚类法的概述 之前在参加数学建模的过程中用到过这种聚类方法,但是当时只是简单知道了在matlab中如何调用工具箱进行聚类,并不是特别清楚它的原理.最近因为 ...

  7. matlab用已知二维数组做plot_matlab数组及画图操作大全.ppt

    matlab数组及画图操作大全 第11周 Matlab 一.二维数组 二.二维数组与绘图 1.二维数组的输入方法 10.与二维数组相关的函数 练习 二.二维数组与绘图 例:利用二维数组在同一坐标轴中同 ...

  8. matlab算出中心差分方法_方差分析、T检验、卡方分析如何区分?

    差异研究的目的在于比较两组数据或多组数据之间的差异,通常包括以下几类分析方法,分别是方差分析.T检验和卡方检验. 三个方法的区别 其实核心的区别在于:数据类型不一样.如果是定类和定类,此时应该使用卡方 ...

  9. matlab分类器设计,简单分类器的MATLAB实现.doc

    简单分类器的MATLAB实现.doc 简单分类器的MATLAB实现 摘要:本实验运用最小距离法.Fisher线形判别法.朴素贝叶斯法.K近邻法四种模式识别中最简单的方法处理两维两类别的识别问题,最后对 ...

  10. matlab的上机报告,数理统计和Matlab上机报告.doc

    数理统计和Matlab上机报告.doc 统计分析软件(matlab)实验报告1序号班级姓名学号日期时间地点信计1302张温柔4136309620150706实验楼102指导教师李娜实验名称1. mat ...

最新文章

  1. PHPMailer配置QQ邮箱163邮箱和谷歌邮箱发送邮件
  2. Manjaro 安装笔记
  3. 供SAPI中TTS功能用使的Win8.1语言包安装
  4. MATLAB 查看程序执行内存最大使用值
  5. JetBrains - IDEA 常用快捷键汇总
  6. 容器编排技术 -- Kubernetes 使用Service暴露应用
  7. 数据库工作笔记011---Centos7.3下切换mysql数据库的存储位置_挂盘_目录挂载_挂载某个目录到某个设备下
  8. java ide排名_Java程序员的困惑,Java IDE到底怎么选
  9. (转)JVM中的OopMap(zz)
  10. 一文让你彻底搞懂主成成分分析PCA的原理及代码实现(超详细推导)
  11. IM即时通讯综合消息系统的架构
  12. odoo服务器设置说明
  13. 12万字零碳智慧校园数字化节能监管管控平台建设方案2022
  14. 常见图片尺寸大小(厘米 cm,象素 px)
  15. mac pdf去水印_PDF水印工具for Mac-PDF水印工具Mac版下载 V1.7-PC6苹果网
  16. 雨林木风 GHOST XP SP3 五一纯净版
  17. PAT——1121 Damn Single 甲级
  18. 指挥控制智能化现状与发展
  19. Macbook, fn 键, 启用 f1~f12 用作标准功能键
  20. beego:跨域问题

热门文章

  1. [SQL基础教程]1-4 SQL 表的创建
  2. java实现ftp文件的上传与下载
  3. 解决 FTPClient 出现的553错误
  4. 关于Adium近期无法添加MSN联系人的说明
  5. SQL2005使用游标的实例(SBO中计算到期应收账款)
  6. 黄健翔让赛场上出现大个中文字
  7. poj 3083 DFS
  8. 《LED调光-DMX512灯光协义接收控制》转
  9. Java中string拼接,StringBuilder,StringBuffer和+
  10. delphi开发日志——基窗体,使用面向对象编程的编程思想创建基类