单因素方差分析anova1

函数格式:[p,anovatab,stats] =

anova1(x,group,displayopt,extra)

anova1(单因素方差分析)返回的p值是基于【H0:各组间的均值相等】的前提下得出的.

结果返回两张图,方差分析表和每一列的盒子图.

当拒绝H0后就要用多重比较来看到底哪里差异显著,用到的是multcompare(stats) ,此时返回的就是多重比较的结果.

多重比较的结果是一个矩阵,前两列表示的是不同组之间的比较,第三列是平均数之间的差异.

用法:

1. p =

anova1(X)

其中X是一个矩阵,每一列被看做是独立的,检验的就是每一列的均值是否相等;这种用法适用于每一列的数目是相同的情况.

eg.

yellow = [300 287 301 400 211

399 412 312 390 412];

red = [240

259 302 311 210 402 390 298 347 380];

black = [

210 230 213 210 220 208 290 300 201 201];

names =

[yellow’ red’ black’

];

[p table

stats]=anova1(names);

2. p =

anova1(V,GROUP)

其中GROUP必须是一个类别变量,数值向量,逻辑向量,字符串或者是胞体(里面的类型是字符串,代表着每一列的成分),V代表的是每一列的成分.在每列的数据数目不相同时,这种用法是唯一适用的格式.

当V是代表所有数值的一个向量时,则GROUP就是和V长度相同的一个向量,而每一个成分代表的就是相对应位置上V中数值的类别。

eg.

1 yellow = [300 287 301 400

211 399 412 312 390 412];

red = [240 259 302 311 210 402 390 298 347

380];

black = [ 210 230 213 210 220 208 290 300 201

201];

names = [{‘yellow’}; {‘red’};

{‘black’}];

[p table stats]=anova1([yellow' red' black'],

names);

2 X =

[yellow red black]’;(所有值在一个向量里)

n_yellow=repmat({'yellow'},10,1);

n_red=repmat({'red'},10,1);

n_black=repmat({'black'},10,1);

group= [n_yellow' n_red'

n_black’]’;(group里则是相对于的X中值的类型)

[p table stats]=anova1(X,group);

3. p =

anova1(X,GROUP,DISPLAYOPT)

其中DISPLAYOPT是用来控制图表的展现的,可以设置成off,也可设成on.

4.

[P,ANOVATAB] = ANOVA1(...)

返回方差分析表

双因素方差分析anova2

函数格式:[p,Table,stats] =

anova2(X,reps,displayopt)

第一个输入量是一个矩阵,其中的每一列代表的是第一个因素所产生的影响,每一行则代表第二个因素所造成的变异.

reps是重复测量的次数.

eg.

研究字体颜色和大小对识别反应时的影响. 颜色有三个水平,黄红黑,大小有两个水平,大和小如下图:

yellow

red

black

small

123

121

178

144

big

其中第一行是颜色这个自变量的三个水平,第一列是大小这个自变量的两个水平,两个自变量所形成的区域成为cell(123,121,178,144),每个cell中的数值数等于reps,即观察到的数。如REPS=3,即每个cell中包含3行,总行数一定是3的倍数,如果X有12行,且reps=3,那么第一列的自变量有4个水平,每个水平上收到了3个数据,4*3=12.

第一个水平是第1-3行,第二个水平是4-6行。所以REPS指的就是每一个cell中所观察到的数据的数目.

anovan matlab,matlab函数之anova用法相关推荐

  1. matlab imadjust函数,imadjust从用法到原理—Matlab灰度变换函数之一

    imadjust函数是MATLAB的一个工具箱函数,一般的语法调用格式为: f1=imadjust(f,[low_in  high_in],[low_out  high_out],gamma) (注: ...

  2. 【matlab】函数meshgrid的用法详解(生成网格矩阵)和ndgrid的区别及用法

    ------------------------------------------------------------------  meshgrid 函数用来生成网格矩阵,可以是二维网格矩阵. e ...

  3. Matlab subs函数的用法

    Matlab subs函数的用法     [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/53997490      mat ...

  4. matlab函数anova,MATLAB进行单因素方差分析-ANOVA

    <MATLAB进行单因素方差分析-ANOVA>由会员分享,可在线阅读,更多相关<MATLAB进行单因素方差分析-ANOVA(5页珍藏版)>请在人人文库网上搜索. 1.MATLA ...

  5. Matlab——常用函数的用法总结(部分直接摘自mathwork,持续更新)

    Matlab--常用函数的用法总结(部分直接摘自mathwork,持续更新) 文章目录 Matlab--常用函数的用法总结(部分直接摘自mathwork,持续更新) 一.绘图篇 1.图像显示形式 ①f ...

  6. matlab 函数提取某一项,Matlab——常用函数使用总结(部分直接从mathwork中提取并不断更新),的,用法,摘自,持续...

    Matlab--常用函数的用法总结(部分直接摘自mathwork,持续更新) 一.绘图篇 1.图象显示形式 ①figure(创建图窗窗口) figure:使用默认属性值创建一个新的图窗窗口.生成的图窗 ...

  7. matlab 函数前加,matlab fopen函数的用法在程序前添加代码:addp

    matlab fopen函数的用法 pathout = 'F:\文本分割\norm_image\list.txt';fp = fopen(pathout,'wt')p = genpath('F:\文本 ...

  8. MATLAB中画折线图:plot函数的简单用法

    20年4月24日更新 关于MATLAB里柱状图的画法,以及如何在图例legend和轴标签xlabel里加入latex公式,请参考 https://blog.csdn.net/u014261408/ar ...

  9. MATLAB中fix啥意思,matlab fix函数用法_常见问题解析,matlab

    matlab syms什么意思_常见问题解析 matlab中syms的意思是定义多个变量,可以用来创建符号变量x和y,语法是"syms x y":也可以创建一些符号变量.函数和数组 ...

最新文章

  1. javascript-tab切换效果
  2. 压力测试工具Ab简介
  3. python项目中无法import不同文件的代码
  4. Linux命令行下登录ssl加密的ftp
  5. 【RedHat、CentOS Cacti安装配置】
  6. SAP UI5 workthrough 12 sap.m.shell
  7. html整个项目怎么导出来,怎样将jquery导入web项目中?
  8. 推荐系列文章:《DotText源码阅读》
  9. 老李分享:《Java Performance》笔记1——性能分析基础
  10. AI与中国未来就业白皮书发布:70%职业受冲击,江浙机器换人大潮汹涌
  11. poj3276(Face The Right Way)反转(开关问题)
  12. 静态反编译软件:IDA Pro for Mac
  13. FTP文件传输神器:8uftp
  14. 考研:研究生考试(十五天学完)之《高等数学-上册/下册》研究生学霸重点知识点总结之目录(函数与极限、导数与微分、微分中值定理与导数、不定积分、定积分及其应用、微分方程、空间解析几何与向量代数、多元函数
  15. html表格的形式制作调查问卷,问卷调查表格式,问卷调查怎么制作?
  16. html判断eq相反,HTML中Smarty中的if语句条件修饰词eq相等ne、neq不相等,gt大于
  17. 目前的云计算,主要存在的问题有哪些?
  18. 阿里云对象存储上传文件
  19. System Generator从入门到放弃(一)-安装与使用
  20. 1658 页的《Java 面试突击核心讲》在牛客网火了,完整版 PDF 开放下载!

热门文章

  1. 【HGNN】北邮循序渐进研究HGNN
  2. Python小技巧:将 1M 图片优化压缩到 1024kb,简单到手到擒来
  3. 让我们一起来了解下代码复用法则
  4. Chrome安装插件Save All Resources
  5. centos下ftp安装及添加账户
  6. 图解Google搜索技术
  7. 段式液晶程序设计技巧
  8. HIVE中纵表转横表
  9. 加壳器第二部分,加壳器
  10. 索尼最小最轻全画幅微单Alpha 7C面世