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

本回答被网友采纳