当前位置:网站首页>数据分析学习记录--用EXCEL完成简单的单因素方差分析
数据分析学习记录--用EXCEL完成简单的单因素方差分析
2022-07-02 22:07:00 【炮炮炮~~】
数据分析学习记录–用EXCEL完成简单的单因素方差分析
一 引言及概念
方差分析通常用于检验三个或三个以上的样本数是否存在差异,在更多的时候我们把方差分析称作“F检验”,这其中很重要的两个概念就是原假设和备择假设:
原假设H0:各组均数相等(H1=H2=H3=H4…=Hk);
备择假设H1:各组均数不全相等;
判断方法也很简单,用统计学的概念来理解可能会比较吃力,所以我先把概念放在这里,下面会举一个简单的例子来给大家说明。
根据统计量F值大小和对应p值作为判断的标准,若p≤0.05,拒绝H0,接受H1,即各样本的总体均数不全相等;反之,则接受H0,拒绝H1,各样本的总体均数全相等。
二 实例
首先这里给出一组数据供大家分析(不同浸提时间下样品的UV254值的差异,这里做了三次试验):
在excel中进行单因素方差分析之前我们要先对数据进行转置操作。
接下来在excel中找到单因素方差分析,如图所示:
点击确定后excel会弹出提示框,第一个需要注意的是如果你在选择输入区域时,选中了标题,那么在下面的标志位于第一行需要勾选上,同理,如果你的表格是横向分布的,那你需要在分组方式那一栏中选择行,下方的提示会自己更改成标志位于第一列;选择好输入区域之后我们可以设置生成的分析结果是在当前表格中还是在新的表格中,这里我选择的是新工作表组,选择好后我们点确定。
如图是我们生成的方差分析表:
对于表中的内容我来给一点点说明,首先我们知道:
原假设和备择假设是我们需要明确的第一点,然后我们着重来看服从F分布的检验统计量:
其中,SSA是组间平方和,SSE是组内平方和,k-1是自由度,表中df也代表自由度,n是样本容量,这里n=18,k=6,SSA/(k-1)=MSA,SSE/(n-k)=MSE;MSE是组内均方,MSA是组间均方。我们代入公式中计算可以得到MSA=0.025533,MSE=0.0321,当然这些结果是表中都有的,我们可以对照看一下,此时的F检验统计量就等于MSA/MSE=0.795416。
在原假设成立的情况下我们应该服从F分布:F~(5,12),这里有两种方法可以判断原假设是否成立(是否拒绝原假设)。第一种我们可以看P值,在这个理论分布里面,取到比0.795416更极端的概率就是P值:
P-value=0.573332>α=0.05
所以原假设成立–即没有显著性差异。
第二种方法也叫临界值法,我们可以看表中的F crit的值,也就是我们的临界值:
F0.05(5,12)=3.105875>0.795416
说明不在拒绝域里,原假设成立–即没有显著性差异。
三 总结
- 单因素方差分析用于检验多个独立样本均值是否存在差异。
- 当方差的分析结果达到显著性水平(P≤0.05),只能说明多组之间总体均数不全相同,但要想知道具体是哪两组均数之间存在差异是需要进行多重比较的;如果方差分析的结果不显著,则不需要。
- 两组均数的比较可采用两组独立T检验,当然也可以采用单因素方差分析,如果样本组数超过了三组(三组及三组以上),则只能使用单因素方差分析。
以上!!!(若有不对 欢迎指出。)
边栏推荐
- #include errors detected. Please update your includePath.
- Leetcode circular linked list (fast and slow pointer) code line by line interpretation
- U++ learning notes - relaxation
- 杰理之内置短按再长按,不管长按多长时间都是短按【篇】
- NC50965 Largest Rectangle in a Histogram
- 分享 10 个 JS 闭包面试题(图解),进来看看你能答对多少
- [LeetCode] 反转字符串【344】
- PHP implements querying the data matching the date of birth according to the entered age
- UE4 game architecture learning notes
- Market Research - current situation and future development trend of herringbone gear Market
猜你喜欢
数学建模——图与网络模型及方法(一)
开发者分享 | HLS, 巧用AXI_master总线接口指令的定制并提升数据带宽-面积换速度...
uniapp微信登录返显用户名和头像
Simpleitk use - 3 Common operations
#include errors detected. Please update your includePath.
It's not easy to say I love you | use the minimum web API to upload files (swagger support) # yyds dry inventory #
Mathematical modeling -- graph and network models and methods (I)
Gas station [problem analysis - > problem conversion - > greed]
wait解决僵尸进程
[LeetCode] 反转字符串中的单词 III【557】
随机推荐
Oracle-游标
'when to use const char * and when to use const char []' - when to use const char * and when to use const char []
[QT] QT multithreading development - reentrancy and thread safety
Local dealers play the community group purchase mode and share millions of operations
《乔布斯传》英文原著重点词汇笔记(十一)【 chapter nine】
Market Research - current situation and future development trend of preclinical medical device testing service market
建立自己的网站(22)
【ODX Studio编辑PDX】-0.1-如何快速查看各Variant变体间的支持的诊断信息差异(服务,Sub-Function...)
Oracle-PL/SQL编程
[chestnut sugar GIS] ArcMap - why should the tick of classic capture be removed when using custom capture?
牛客网:最大子矩阵
Simpleitk use - 3 Common operations
Unity publishes a method of webgl playing sound
Rails 3 activerecord: sort by association count - rails 3 activerecord: order by count on Association
全面解析分享购商业模式逻辑?分享购是如何赋能企业
Unity发布WebGL播放声音的一种方法
Storage unit conversion
Server response status code
go 多线程数据搜索
分享 10 个 JS 闭包面试题(图解),进来看看你能答对多少