multcompare

Syntax

  c = multcompare(stats)
c = multcompare(stats,Name,Value)
[c,m] = multcompare(___)
[c,m,h] = multcompare(___)
[c,m,h,gnames] = multcompare(___)

Description

multcompare显示估计值与比较区间的交互式图表。每组均值由一个符号表示,区间由从符号向外延申的一条线表示。如果两组均值的区间不相交,则显著不同;如果两组区间重叠,则没有显著差异。

如果使用鼠标选择任何一组,则图形将会突出显示所有其他明显不同的组(如果有)

Inputs

stats - Test data - struct

测试数据,指定为结构。 您可以创建一个结构 使用以下功能之一:

  • anova1— 单因素方差分析。
  • anova2— 方差的双向分析。
  • anovan— N 路 方差分析。
  • aoctool— 协方差工具的交互式分析。
  • friedman— 弗里德曼的测试。a
  • kruskalwallis— Kruskal-Wallis 检验。

    multcompare不支持多重比较使用 anovan模型的输出,包括随机或嵌套效果。随机效应模型的计算产生一个警告,所有影响都被视为固定。嵌套模型不被接受。

Alpha - 显著性水平 - double

多重比较检验的显著性水平,指定为范围内的标量 (0,1)

Approximate - 使用近似方法计算Dunnett检验的临界值的标志 - logical

使用近似方法计算 Dunnett 检验的临界值的标志, 指定为逻辑 1 ( true) 或者 0 ( false).

这 multcompare函数找到 Dunnett 的临界值 通过整合多元 t 分布进行测试。 这 的计算可能会很慢, n 路)方差分析 n 很大。 为了加快计算速度,您可以使用 近似方法( [5] 通过指定 Approximate作为 true. 近似方法 涉及随机性。 如果要重现结果,请将随机种子设置为 使用 rng调用前的函数 multcompare.

默认值为 true如果来源 stats是 anovan. 否则,默认值为 false.

此论点仅在以下情况下有效 CriticalValueType是 "dunnett".

例子: "Approximate",true

数据类型: logical

ControlGroup - Dennett检验的对照组指数

Dunnett 检验的对照组索引,指定为正整数 价值。

指定比较的组之一 multcompare作为 对照组。 假设您指定 ControlGroup作为 idx. 此表显示了控制组值,这取决于 的来源 stats.

来源stats 控制组
anova1 multcompare用途 stats.gnames(idx), 对应的组 stats.means(idx), 作为对照团体。
anova2 multcompare使用对应的组 stats.colmeans(idx)(如果 Estimate 是 "column"(默认))或 stats.rowmeans(idx)(如果 Estimate是 "row")
anovan 如果您指定 Dimension作为 d, 然后 multcompare用途 stats.grpnames{d}(idx)作为对照 团体。
aoctool multcompare用途 stats.gnames(idx)作为对照 团体。
friedman multcompare使用对应的组 stats.meanranks(idx)作为对照 团体。
kruskalwallis multcompare用途 stats.gnames(idx), 对应的组 stats.meanranks(idx), 作为对照 团体。

此论点仅在以下情况下有效 CriticalValueType是 "dunnett".

例子: "ControlGroup",3

数据类型: single | double

CriticalValueType - 临界值类型

"tukey-kramer"(默认)| "lsd"| "dunnett"| "dunn-sidak"| "bonferroni"| "scheffe"

用于多重比较测试的临界值的类型,指定为以下之一 以下。

描述
"lsd" Fisher 最小显着性差法
"dunnett" 邓内特的测试
"tukey-kramer"或者 "hsd"(默认) Tukey 的诚实显着差异过程
"dunn-sidak" Dunn & Sidák 的方法
"bonferroni" 邦费罗尼法
"scheffe" Scheffe 的程序

该表按保守的顺序列出了临界值类型,从最少到最多 保守的。 每个测试提供不同级别的保护,防止多重 比较问题。

• "lsd"不提供任何保护。

• "dunnett"为比较提供保护 控制组。

• "tukey-kramer", "dunn-sidak", 和 "bonferroni"为成对提供保护 比较。

• "scheffe"为成对比较提供保护 估计的所有线性组合的比较。

有关详细信息,请参阅 多重比较过程 。

例子: "CriticalValueType","bonferroni"

数据类型: string | char

Display - 显示切换

"on"(默认)| "off"

显示切换,指定为 "on"或者 "off". 如果 你指定 "on", 然后 multcompare显示图表 估计值及其比较区间。 如果您指定 "off", 然后 multcompare省略图表。

例子: "Display","off"

数据类型: string | char

Dimension - 计算边际均值的维度

1(默认)| 正整数值 | 正整数值向量

计算总体边际均值的一个或多个维度,指定为 正整数值,或此类值的向量。 如果您指定 CriticalValueType作为 "dunnett", 那么你也能 只指定一个维度。

此参数仅在您创建输入结构时有效 stats 使用功能 anovan.

例如,如果您指定 Dimension作为 1, 然后 multcompare比较第一个分组的每个值的均值 变量,通过去除其他分组变量的影响进行调整,就好像设计是均衡。 如果您指定 Dimension作为 [1,3], 然后 multcompare计算每个组合的总体边际均值 第一和第三分组变量,消除第二分组变量的影响。 如果您拟合奇异模型,则某些单元均值可能无法估计,并且任何人口都处于边际 意味着取决于那些单元格意味着将具有价值 NaN.

Milliken and Johnson (1992) 和 Searle, Speed, 和美利肯 (1980)。 人口边际均值背后的想法是消除 通过固定由 Dimension,并平均其他因素的影响,就好像每个 因素组合发生的次数相同。 人口边际的定义 均值不取决于每个因子组合的观察次数。 对于设计 每个因子组合的观察次数没有意义的实验, 总体边际均值比忽略其他的简单均值更容易解释 因素。 对于调查和其他研究,其中每个组合的观察次数 确实有意义,但人口边际均值可能更难解释。

**例子: **"Dimension",[1,3]

数据类型: single | double

Estimate - 要比较的估计值

"column"(默认)| "row"| "slope"| "intercept"| "pmm"

要比较的估计值,指定为允许值。 的允许值 Estimate取决于用于生成输入结构的函数 stats,根据下表。

|功能 |value|

|anova1 |没有任何。 multcompare忽略此参数并始终比较 组的意思。|

|anova2 |任何一个 "column"比较列均值或 "row" 比较行的意思。 |

|anovan |没有任何。 multcompare忽略此参数并始终比较 人口边际均值 Dimension名称-值 争论。 |

|aoctool |"slope", "intercept", 或者 "pmm"分别比较斜率、截距或总体边际均值。 如果协方差模型的分析不包括单独的斜率,则 "slope"不被允许。 如果模型不包括 单独的截距,则无法进行比较。 |

|friedman |没有任何。 multcompare忽略此参数并始终比较 平均列排名。 |

|kruskalwallis |没有任何。 multcompare忽略此参数并始终比较 平均组排名。 |

例子: "Estimate","row"

数据类型: string | char

输出参数


c - 多重比较结果矩阵

标量值矩阵

多重比较结果的矩阵,以 p ×6 标量值矩阵,其中 p 是数字 成对的组。 矩阵的每一行都包含 一对配对比较测试。 第 1 列和第 2 列包含 正在比较的两个样本。 第 3 列包含较低的置信度 区间,第 4 列包含估计值,第 5 列包含 上置信区间。 第 6 列包含 p 值 对于相应的均值差为的假设检验 不等于 0。

例如,假设一行包含以下条目。

2.0000 5.0000 1.9442 8.2206 14.4971 0.0432

这些数字表明第 2 组的平均值减去平均值 第 5 组的估计为 8.2206,置信区间为 95% 因为均值的真实差异是 [1.9442, 14.4971]。 _ p 值 对于相应的假设检验,均值的差异 第 2 组和第 5 组与零显着不同的是 0.0432。

在此示例中,置信区间不包含 0, 所以差异在 5% 的显着性水平上是显着的。 如果 置信区间确实包含 0,差异不会是 重要的。 表明 p 值 0.0432 也 第 2 组和第 5 组均值的差异显着不同于0。

m- 估计矩阵

标量值矩阵

估计矩阵,以标量值矩阵形式返回。 第一列 m包含估计值 每个方法的平均值(或任何正在比较的统计数据) 组,第二列包含它们的标准误。

h - 图窗句柄

句柄

包含交互式图的图窗的句柄,以句柄形式返回。 这个标题 graph 包含与图交互的指令,以及 x 轴 标签包含有关哪些均值与所选均值显着不同的信息 意思是。 如果您打算使用此图表进行演示,您可能需要省略标题和 x 轴标签。 您可以使用图形的交互功能删除它们 窗口,或者您可以使用以下 命令。

title(" ")
xlabel(" ")

gnames- 组名

字符向量元胞数组

组名称,以字符向量元胞数组形式返回。 每一行 gnames包含组的名称。

Matlab|multcompare文档的更多相关文章

  1. matlab帮助文档

    matlab的纯文本帮助命令有多种,help.lookfor.which.doc.get.type等 help命令  help命令用来查询一个函数的使用方式. help fun %fun是函数名称   ...

  2. matlab将数据读取和写入txt文档

    原文链接 matlab中打开文件 fid = fopen(文件名,‘打开方式’): 说明:fid用于存储文件句柄值,如果fid>0,这说明文件打开成功. 另外,在这些字符串后添加一个“t”,如‘ ...

  3. Matlab中fread函数的高级使用方法及其帮助文档中容易引起歧义的地方

    参考资料:http://cn.mathworks.com/help/matlab/ref/fread.html 注意:参考资料针对的Matlab版本号R2015a,我使用的是R2013b. Matla ...

  4. 用matlab查找txt文档中的关键字,并把关键字后面的数据存到起来用matlab处理

    用matlab查找txt文档中的关键字,并把关键字后面的数据存到起来用matlab处理 我测了一组数据存到txt文件中,是个WIFI信号强度文档,里面有我们需要得到的数据,有没用的数据,想用matla ...

  5. 《MATLAB从入门到放弃》二维曲线和图形绘制基础(二):使用Help文档学习line、plot、plotyy、subplot、hold绘图函数

    目录: »  plot 最常用的二维曲线绘图函数 >  帮助文档 >  基本使用语法 >  线条的样式.符号和颜色调整 >  图形属性调整 >  使用图形句柄进行设置 » ...

  6. Matlab R2018a版离线使用帮助文档方法

    转载自:Matlab R2018a版离线使用帮助文档方法 问题 Matlab R2018a版本安装后,帮助文档默认为在线方式,需要使用账号登录,如果没有激活密钥或许可证编号,就无法使用帮助文档了. 方 ...

  7. matlab 2017版本修改帮助文档为离线

    安装matlab2017a后发现,帮助文档为在线版本,必须关联账号. 经过查询资料,帮助文档默认是使用web, on mathworks.com 可以将帮助文档改为离线版本. 具体修改方法: Pref ...

  8. [Latex] 所有字体embedded: Type3 PDF文档处理 / True Type转换为Type 1

    目录: [正文] Adobe Acrobat打印解决字体嵌入问题 [Appendix I] Type3转TRUE Type/Type 1 [Appendix II] TRUE Type转Type 1 ...

  9. 将mat文件中的数据按要求保存到txt文档中(批处理)

    之前有个老朋友,让帮忙将一个mat中的数据重新保存到txt中,由于数据比较多需要用到批处理,之前弄过很多次,但每次一到要用的时候总是忘记怎么写了,现在记录一下,免得后面老是需要上网搜.这里先说一个比较 ...

  10. 这可能是Matplotlib和Seaborn最全的入门文档

    matplotlib是python第一个数据可视化库,在数据分析,可视化领域的地位和贡献是无法磨灭的.但也正是因为有了这位老大哥的出现给后续基于matplotlib实现的绘图库实现了可能. 而对于绘图 ...

随机推荐

  1. 把pyecharts动图导入到PPT中

    如何把echarts 动图导入PPT 置顶 且听风来 2019-05-22 14:54:17 3347 收藏 6展开 首先看PPT是否开启插件,开启后 此处就有标志,然后就在你想插入的幻灯片处插入两个 ...

  2. debian最小化安装+sway记录

    1. 最小化安装系统,只安装最基础的系统,如果是虚拟机中安装,安装SSH服务器可能更方便在宿主机终端操作客户机.deiban的安装器里有提供基础工具包的安装项,如果为了系统纯净不安装,可能会导致更多不 ...

  3. Tomcat异常处理机制

    声明 源码基于Spring Boot 2.3.12中依赖的Tomcat 异常例子 tomcat中返回错误页面目前主要是以下两种情况. 执行servlet发生异常 程序中主动调用response.sen ...

  4. uniapp全局黑白

    page{filter: grayscale(100%); } .uni-tabbar__item{filter: grayscale(100%); }

  5. 阿里云初始化,epel库,docker安装的一般步骤,和java8 升级 java11 的一些bug,无法显示验证码,等

    1. 反射异常 有些反射异常,不是自己代码的错而是一些框架调用的时候,所带来的,不好处理. 用压制输出的形式,1行为压制,2行为调试模式,输出所有的报错信息.这里用java.base / java.n ...

  6. vue 图片下载

       getBase64Image(img) {        var canvas = document.createElement("canvas");        canv ...

  7. 【Windows】Windows11 安卓子系统安装方法与使用技巧

    安卓子系统 (Windows Subsystem For Android, WSA) 可以说是 Windows11 的最强功能,能在 Windows 系统中体验各种安卓应用.但是有些电脑可能不符合硬件 ...

  8. StatefulWidget 有状态组件 、 页面上绑定数据、改变页面数据

    一.Flutter 中自定义有状态组件 在 Flutter 中自定义组件其实就是一个类,这个类需要继承 StatelessWidget/StatefulWidget. StatelessWidget ...

  9. 为什么gdb通过0地址显示偏移会提示地址错误

    现象 在gdb中,如果想看一个struct的某个field的偏移量,和C语言一样可以通过对一个0地址变量取地址,然后取成员的偏移量获得.更神奇的地方在于和C语言一样,这里也不会触发内存访问异常. 另外 ...

  10. 85、使用Vue.js实现列表选中效果

      实际项目中,我们会遇到很多类似的需求,一个列表,需要点击其中一条高亮显示.熟悉JQuery的同学说这个太简单了.可以给这个选中的element设置一个active的class.配合Css样式,让a ...