1、ztest( ) 函数
ztest( ) 函数对已知方差的单个总体均值进行Z检验, 调用格式为
[h,sig,ci,zval] = ztest(x,mu0,sigma,alpha,tail)
进行显著性水平为alpha的Z假设检验, 用来检验标准差为sigma时的正态分布样本的均值与mu0的关系,可通过指定tail的值来选择备择假设的类型:tail = 0 或 'both',检验假设“x 的均值等于mu0”为默认设置,双侧检验; tail = 1或 'right',检验假设“x 的均值大于mu0”,右侧检验; tail =-1或 'left',检验假设“x 的均值小于mu0”,左侧检验; tail的缺省值为 0, alpha的缺省值为 0.05. 返回值 h 为一个布尔值,h=1 表示可以拒绝假设,h=0 表示不可以拒绝假设,sig 为假设成立的概率,ci 为均值的 1-alpha 置信区间, zval是z统计量的值.
2、ttest( )函数
ttest( ) 函数对未知方差的单个总体均值进行t检验, 调用格式为
[h,sig,ci,stats] = ttest(x,mu0,alpha,tail)
其中stats:'tstat' 为检验统计量的值,'df'为检验的自由度,'sd'为总体标准差的估计(对于配对样本的检验,此为x-y的标准差);其他参数意义同ztest( )。
3、ttest2( )函数
ttest2( ) 函数对未知方差的两个正态总体均值进行t检验, 调用格式为
[h,p,ci,stats] = ttest2(x,y,alpha)
其中ci 为均值的 1-alpha 置信区间,其他参数意义同上。
4、vartest( )函数
vartest( ) 函数对未知均值的单个总体方差进行χ2检验, 调用格式为
[h,sig,ci,stats] = vartest(x,var0,alpha,tail)
5、vartest2( )函数
varttest2( ) 函数对未知均值的两个正态总体方差进行F检验, 调用格式为
[h,p,ci,stats] = vartest2(x,y,alpha,tail)
作者:TianSL

本文介绍了Matlab中用于统计检验的几个关键函数,包括ztest()、ttest()、ttest2()、vartest()和vartest2()。ztest()函数用于已知方差的单个总体均值的Z检验,ttest()和ttest2()分别处理未知方差的单总体和双总体均值的t检验,vartest()和vartest2()则针对方差进行χ²和F检验。这些函数提供了一种便捷的方式来评估样本数据的均值和方差是否符合特定假设。
369

被折叠的 条评论
为什么被折叠?



