在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. Map三种遍历方式

    Map三种遍历方式 package decorator; import java.util.Collection; import java.util.HashMap; import java.util ...

  2. 简单使用Apache POI

    Apache POI是一个纯Java编写用来操作Microsoft Office的框架,最常见的应用是让服务器后台按照特定的数据生成Excel表格提供给用户实用.前段时间因为项目的需要被大量使用,使用 ...

  3. css样式控制 字符个数,多余的字用省略号代替

    大家好,我是小菜 前端 ,技术不高,正在努力中充电!希望大家多多指教 <div class="show">大家好,我是小菜 前端 ,技术不高,正在努力中充电!希望大家多 ...

  4. android微信支付总结+自己搭建服务器

    1.前期注册操作 1-1:微信开发平台:https://open.weixin.qq.com/ 1-2:创建移动应用 签名获取: 1.将自己的apk签名打包,运行到手机上. 2.将微信支付的签名工具, ...

  5. 如何用Java实现DVD的一些功能

    /* 这个代码中涉及到的知识点很多,大家要慢慢悟!! */ import java.util.*; import java.text.*; class DvdSet { //定义三个属性 String ...

  6. NOIP2014 day2 T2寻找道路

    #include<iostream> #include<cmath> #include<cstdlib> #include<cstdio> #inclu ...

  7. 微信支付:curl出错,错误码:60

    如下是运行微信支付测试代码时出错代码: Fatal error: Uncaught exception ‘WxPayException‘ with message ‘curl出错,错误码:60‘ in ...

  8. 关于sql 的列转行

    select * from TbaleOne unpivot(qty ])) as up go select * from TableTwo unpivot(grate for subject in ...

  9. 磁盘IO

    基本概念: 在数据库优化和存储规划过程中,总会提到IO的一些重要概念,在这里就详细记录一下,个人认为对这个概念的熟悉程度也决定了对数据库与存储优化的理解程度,以下这些概念并非权威文档,权威程度肯定就不 ...

  10. 93、持续集成以及Jenkins的知识介绍

    持续集成是什么? }持续集成源于极限编程(XP),是一种软件实践,软件开发过程中集成步骤是一个漫长并且无法预测的过程.集成过程中可能会爆发大量的问题,因此集成过程需要尽可能小而多,实际上持续集成讲的是 ...