Matlab-t检验之ttest,ttest2

Matlab-t检验之ttest,ttest2
1. ttest与ttest2的区别:
单样本,配对样本⽤ ttest
不配对样本(独⽴样本)⽤ttest2
⼆者的公式也不⼀样,但我不知道怎么打公式就不打了。
2. 导⼊数据
df = xlsread("C:\Users\Bai\Desktop\ex_corr.xlsx")
x=df(:1)
y=df(:2)
3.
[h,p,ci,stats] = ttest(x) ##数据均值是否等于0
[h,p,ci,stats] = ttest(x,m) ##数据均值是否等于m
[h,p,ci,stats] = ttest(x,y) ##两个配对样本e学论坛
[h,p,ci,stats] = ttest2(x,y) ##两个不配对样本
h 0 or 1 接受/拒绝原假设
关天经济区发展规划p pvalue
ci 置信区间
stats 统计量
tail: right 均值是否⼤于m ; left ⼩于m; both 等于m
李森科4. vartype
help ttest2后,有⼀个参数值得注意:
vartype: equal or unequal
isao
equal: 两组的⽅差⼀致
unequal: 两组的⽅差不⼀致
如何判断两组⽅查是否⼀致呢,palisade给出很好的解释,搬运过来:
直接说结论:选择unequal甲基橙
原因:很多书和计算器⽤“pooling”这个术语,如果两组的⽅差⼀致,你就可以“pool the dataset”,假定他们是从同⼀个数据集中出来的。
检验两组不同数据的⽅差是否相等,需要⽤F检验,但如果F检验出得出很⼤的P值,你只能说没法成功拒绝原假设,你并不能证明他。⽽且,F 检验需要两组数据符合正态分布,不像T检验⼤概是正态分布就可以了。你永远不知道什么时候是正态分布的。所以保守的来讲,要选择unequal。即使你选择unequal,pooling or not 只有微⼩的区别。⽤unequal不需要你作出“我确定事实就是如此”的假设,也不会对你的结果造成很⼤的影响。
图书管理系统最后,学matblab随⼿记感想:为什么实验室都⽤matlab我就也要从头学,这些东西明明⽤R已经可以做的很好了。并且实验室不分享脚本,我就更不到学他的理由了……

本文发布于:2024-09-21 22:46:17,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/433726.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   是否   正态分布   假设   检验   需要   拒绝
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议