在SPSS中,有两个过程可以对重复测量资料进行分析:一种是一般线性模型的重复度量;一种是混合线性模型,对于同样的数据资料,使用两种过程分析出的内容不大一样,注意是内容而不是结果,只要操作正确,结果应该是一致的,而输出内容的差异则反映了两种方法的侧重点不同,那么两种方法有何异同以及使用时该如何选择呢?可以从下几个方面进行探讨

一、基本思路不同

重复度量:重复度量的分析思路还是是基于传统的方差分析思想,即变异分解,只不过在分解时加入了对象间变异和对象间与时间交互作用的变异两部分,模型还是一般线性模型的范畴,这点从结果输出日志的标题中也可以看出,但是在SPSS操作中,并不需要选入因变量。

混合线性模型:混合线性模型是一般线性模型的推广,是专门用来解决因变量非独立的数据,也就是层次聚集性数据。而重复测量资料就是属于此类数据,因此混合线性模型对重复测量资料的分析是从纯粹的模型求解的角度出发,而不是变异分解,在SPSS操作中需要选入因变量。

二、结果中某些算法不同

实际上二者的算法并非完全不同,毕竟独属于多元分析,还是有类似的地方。

重复度量:从分析结果中可以看出,重复度量结果既包含一元分析也包含多元分析,并且以Mauchly球形度检验作为选择标准,实际上球形度检验就是将重复测量资料看做是配对t检验的推广,通过检验两两时间点之间差值的方差协方差矩阵来判断该资料因变量之间是否真的存在相关性。其多元分析结果部分,和多元方差一样使用了四种检验方法,都是基于矩阵计算的。在参数估计上,和一般线性模型一样,使用的是对比矩阵,以某一水平为参照,其余水平和其进行对比进行计算

混合线性模型:无论是参数估计还是其他结果的计算,都使用了更加稳健的多元分析方法,如极大似然法、迭代法、熵等

三、应用范围不同

重复度量:主要用来分析因素效应和交互作用对实验结果的影响,因素效应和交互作用是否存在时间趋势,以及进一步分析各因素水平间的两两比较等,在SPSS操作中并不涉及因变量,只是分析因素之间的关系,离不开一般线性模型的分析范畴,并且在重复度量中也没有办法加入随机因素

混合线性模型:既然是一般线性模型的推广,那么其应用范围肯定比一般线性模型要广,除了可以对层次聚集性数据进行分析之外,还可以加入随机效应,建立回归模型,并且可以指定协方差矩阵的类型,还可以对嵌套实验设计进行分析。可以说,重复度量能做的分析,混合线性模型都能做,而反过来则未必。

四、数据输入的格式不同

重复度量:由于重复度量是以方差分析为基础,将每次测量时间作为一种单独的因素看待(对象内变异因素),数据输入格式中,每次测量时间单独为一列变量,测量数据就输入在每次测量的时间下面,数据格式如下

混合线性模型:将时间总的作为一种因素(变量),各个时间点为不同的水平,数据格式为标准的多水平模型,测量数据也单独为一个变量,与相应的测量时间对应,在分析时,测量数据一般作为因变量,时间作为协变量,具体数据格式如下

SPSS中两种重复测量资料分析过程的比较的更多相关文章

  1. SPSS数据分析—重复测量差分析

    多因素方差分析中,每个被试者仅接受一种实验处理,通过随机分配的方式抵消个体间差异所带来的误差,但是这种误差并没有被排除.而重复测量设计则是让每个被试接受所有的实验处理,这样我们就可以分离出个体差异所带 ...

  2. jsp中两种include的区别【转】

    引用文章:http://www.ibm.com/developerworks/cn/java/j-jsp04293/ http://www.cnblogs.com/lazycoding/archive ...

  3. OC中两种单例实现方式

    OC中两种单例实现方式 写在前面 前两天探索了一下C++ 的单例,领悟深刻了许多.今天来看看OC中的单例又是怎么回事.查看相关资料,发现在OC中一般有两种实现单例的方式,一种方式是跟C++ 中类似的常 ...

  4. JAVA 中两种判断输入的是否是数字的方法__正则化_

    JAVA 中两种判断输入的是否是数字的方法 package t0806; import java.io.*; import java.util.regex.*; public class zhengz ...

  5. 关于js中两种定时器的设置及清除(转载)

    1.JS中的定时器有两种: window.setTimeout([function],[interval]) 设置一个定时器,并且设定了一个等待的时间[interval],当到达时间后,执行对应的方法 ...

  6. mybatis中两种取值方式?谈谈Spring框架理解?

    1.mybatis中两种取值方式? 回答:Mybatis中取值方式有几种?各自区别是什么? Mybatis取值方式就是说在Mapper文件中获取service传过来的值的方法,总共有两种方式,通过 $ ...

  7. JavaScript中两种类型的全局对象/函数【转】

    Snandy Stop, thinking is the essence of progress. JavaScript中两种类型的全局对象/函数 这里所说的JavaScript指浏览器环境中的包括宿 ...

  8. Java中两种实现多线程方式的对比分析

    本文转载自:http://www.linuxidc.com/Linux/2013-12/93690.htm#0-tsina-1-14812-397232819ff9a47a7b7e80a40613cf ...

  9. python中两种方法实现二分法查找,细致分析二分法查找算法

    之前分析了好多排序算法,可难理解了呢!!(泣不成声)这次我要把二分查找总结一下,这个算法不算难度特别大,欢迎大家参考借鉴我不喜欢太官方的定义,太晦涩的语言,让人看了就头晕.我希望加入我自己的理解,能帮 ...

随机推荐

  1. PL/SQL Developer主数据库连接和窗口连接切换

    Oracle开发者估计对PL/SQL Developer都非常熟悉了,里面有些小的功能点大概还有些初学者没发现.PL/SQL Developer支持多连接多窗口,下面详细说说. 主连接的概念 打开PL ...

  2. PMP考试

    今天是第二次PMP模拟考试,得了146分,比上次高25分,这次题目相对简单些,看来昨晚的复习没有白费,还是有效果的. 有些题目影响还是比较深刻,老外的项目管理思想是先规划好一切再执行(管理),比如信息 ...

  3. YbSoftwareFactory 代码生成插件【十五】:Show 一下最新的动态属性扩展功能与键值生成器功能

    YbSoftwareFactory 各种插件的基础类库中又新增了两个方便易用的功能:动态属性扩展与键值生成器,本章将分别介绍这两个非常方便的组件. 一.动态属性扩展 在实际的开发过程中,你肯定会遇到数 ...

  4. ADB server didn't ACK

    当我们通过eclipse开发Android应用时,会连接真机会使用模拟器进行仿真,有时候启动失败,会提示这样的错误. 工具/原料 Eclipse CMD命令窗口 方法/步骤 首先通过CMD启动adb服 ...

  5. [摘]在ASP.NET MVC中使用DropDownList

    在ASP.NET MVC中,尽管我们可以直接在页面中编写HTML控件,并绑定控件的属性,但更方便的办法还是使用HtmlHelper中的辅助方法.在View中,包含一个类型为HtmlHelper的属性H ...

  6. rails再体验(第一个程序)

    掌握redmine plugin开发的目标在2016年未实现,2017年继续. 选择<Ruby on Rails Tutorial>教程,windows安装railsinstaller,该 ...

  7. Dedecms 图片加上Alt或Title等属性写法

    代码如下:$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename']; SetSysEnv($this-&g ...

  8. Java泛型详解 转载

    转载地址:http://blog.csdn.net/jinuxwu/article/details/6771121 比较好的讲解: http://blog.csdn.net/lonelyroamer/ ...

  9. Kafka深度解析

    本文转发自Jason’s Blog,原文链接 http://www.jasongj.com/2015/01/02/Kafka深度解析 背景介绍 Kafka简介 Kafka是一种分布式的,基于发布/订阅 ...

  10. WPF中实例化Com组件,调用组件的方法时报System.Windows.Forms.AxHost+InvalidActiveXStateException的异常

    WPF中实例化Com组件,调用组件的方法时报System.Windows.Forms.AxHost+InvalidActiveXStateException的异常 在wpf中封装Com组件时,调用组件 ...