使用matlab进行两数据的t检验

[h,p,ci]=ttest2(x,y,alpah);

输入参数:

x,y:为两列检验的向量

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

输出参数:
 h: h=0,则表明零假设在5%的置信度下不被接受(根据当设置x=y时,返回的h=0推断而来)

                即x,y在统计上可看作来自同一分布的数据
      h=1,表明零假设被拒绝,即x,y在统计上认为是来自不同分布的数据,即有区分度。
 
 p: p表示设定的显著差异的标准,一般<0.05认为差异,<0.01认为差异及其显著,对原假设提出质疑。(得到结果是巧合的概率)


 ci:ci为真正均值的(1-alpha)置信区间

数学理论基础:

使用matlab进行两数据的t检验_第1张图片

 p值为结果是巧合的概率。

使用matlab进行两数据的t检验_第2张图片

 意义:t检验能够检验两组数据间的均数是否存在显著差异

优点:

        1.好于直接比较均值大小

        2.能够对现象是否偶然发生的做出推论

matlab官方说明:https://ww2.mathworks.cn/help/stats/ttest2.html

截图来自于b站视频:【统计科普】七分钟轻松掌握卡方检验 - 卡方拟合度检验、卡方独立性检验_哔哩哔哩_bilibili

你可能感兴趣的:(仙女日记,matlab,开发语言)