matlab中,ttest2函数用来检验两组数据是用来确定两个都来自于同一分布呢还是同一正态分布?

意思就是,ttest2检验的两组数据是不是都必须来自正态分布?

ttest2()函数是用来检验具有相同方差的两个正态总体均值差的假设检验(即两正态总体的t检验法)。

基本调用格式:

h=ttest2(x,y)判断来自不同正态总体的样本数据x与y是否有相同的均值。当h=0表示接受原假设,当h=1表示拒绝原假设。

h=ttest2(x,y,alpha)调用格式表示执行显著性水平为(100*alpha)%的假设检验。没有给出alpha值,默认alpha=0.05。

h=ttest2(x,y,alpha,tail)调用格式表示执行以tail指定的备择假设作假设检验,原假设为均值等于m,当tail=‘both’时表明备择假设为“x与y均值不相等”,当tail=‘right’时表明备择假设为“x的均值大于y的均值”,当tail=‘left’时表明备择假设为“x的均值小于y的均值”。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-15
t-检验(ttest):
可以用于比较两组数据是否来自同一分布。(可以用于比较两组数据的区分度)

参考资料:http://blog.csdn.net/xiao_xia_/article/details/6906465

本回答被网友采纳

matlab中,ttest2函数用来检验两组数据是用来确定两个都来自于同一分布呢...
ttest2()函数是用来检验具有相同方差的两个正态总体均值差的假设检验(即两正态总体的t检验法)。 基本调用格式: h=ttest2(x,y)判断来自不同正态总体的样本数据x与y是否有相同的均值。当h=0表示接受原假设,当h=1表示拒绝原假设。 h=ttest2(x,y,alpha)调用格式表示执行显著性水平为(100*alpha)%的假设检验。

matlab做T检验+绘制条形图显著性差异标记
本文旨在阐述如何利用MATLAB进行T检验与绘制条形图,以直观呈现显著性差异。首先,进行独立双样本T检验,目的是判断两组数据是否来源于相同的分布。具体步骤如下:先使用vartest2函数检验两组数据的方差是否相等。根据方差是否齐性设定ttest2函数的参数。在T检验中,h值用于判断零假设是否被拒绝。若h=0,表...

怎么用matlab看显著性差异?
[H,P,CI]=ttest2(x,y);(用法上ttest和ttest2相同,完整形式为[H,P,CI, STATS]=ttest2(x,y, ALPHA);其中,x,y均为行向量(维度必须相同),各表示一组数据,ALPHA为可选参数,表示设置一个值作为检验执行的显著性水平;在不设置ALPHA的情况下默认ALPHA为0.05,即计算x和y在5%的显著性水...

数学建模常用到的matlab函数有哪些?
Ⅰ.1 统计工具箱函数表Ⅰ-1 概率密度函数函数名 对应分布的概率密度函数betapdf 贝塔分布的概率密度函数binopdf 二项分布的概率密度函数chi2pdf 卡方分布的概率密度函数exppdf 指数分布的概率密度函数fpdf f分布的概率密度函数gampdf 伽玛分布的概率密度函数geopdf 几何分布的概率密度函数hygepdf 超几何分布的概率密度函数...

MATLAB中通过函数 M 文件定义数组 X =[3,5,7,-6,8,7]求数组元素总数,最...
定义一个test.m X=[3,5,7,-6,8,7]';disp(['元素个数:', num2str(length(X))])disp(['最大元素:', num2str(max(max(X)))])结果:

matlab中,ttest2函数用来检验两组数据是用来确定两个都来自于同一分布呢...
ttest2()函数是用来检验具有相同方差的两个正态总体均值差的假设检验(即两正态总体的t检验法)。基本调用格式:h=ttest2(x,y)判断来自不同正态总体的样本数据x与y是否有相同的均值。当h=0表示接受原假设,当h=1表示拒绝原假设。h=ttest2(x,y,alpha)调用格式表示执行显著性水平为(100*...

怎么用matlab看显著性差异
Matlab里,最常用用法:[H,P,CI]=ttest2(x,y);(用法上ttest和ttest2相同,完整形式为[H,P,CI, STATS]=ttest2(x,y, ALPHA);)其中,x,y均为行向量(维度必须相同),各表示一组数据,ALPHA为可选参数,表示设置一个值作为检验执行的显著性水平(performs the test at the significance ...

相似回答