SPSS中两种重复测量资料分析过程的比较
在SPSS中,有两个过程可以对重复测量资料进行分析:一种是一般线性模型的重复度量;一种是混合线性模型,对于同样的数据资料,使用两种过程分析出的内容不大一样,注意是内容而不是结果,只要操作正确,结果应该是一致的,而输出内容的差异则反映了两种方法的侧重点不同,那么两种方法有何异同以及使用时该如何选择呢?可以从下几个方面进行探讨
一、基本思路不同
重复度量:重复度量的分析思路还是是基于传统的方差分析思想,即变异分解,只不过在分解时加入了对象间变异和对象间与时间交互作用的变异两部分,模型还是一般线性模型的范畴,这点从结果输出日志的标题中也可以看出,但是在SPSS操作中,并不需要选入因变量。
混合线性模型:混合线性模型是一般线性模型的推广,是专门用来解决因变量非独立的数据,也就是层次聚集性数据。而重复测量资料就是属于此类数据,因此混合线性模型对重复测量资料的分析是从纯粹的模型求解的角度出发,而不是变异分解,在SPSS操作中需要选入因变量。
二、结果中某些算法不同
实际上二者的算法并非完全不同,毕竟独属于多元分析,还是有类似的地方。
重复度量:从分析结果中可以看出,重复度量结果既包含一元分析也包含多元分析,并且以Mauchly球形度检验作为选择标准,实际上球形度检验就是将重复测量资料看做是配对t检验的推广,通过检验两两时间点之间差值的方差协方差矩阵来判断该资料因变量之间是否真的存在相关性。其多元分析结果部分,和多元方差一样使用了四种检验方法,都是基于矩阵计算的。在参数估计上,和一般线性模型一样,使用的是对比矩阵,以某一水平为参照,其余水平和其进行对比进行计算
混合线性模型:无论是参数估计还是其他结果的计算,都使用了更加稳健的多元分析方法,如极大似然法、迭代法、熵等
三、应用范围不同
重复度量:主要用来分析因素效应和交互作用对实验结果的影响,因素效应和交互作用是否存在时间趋势,以及进一步分析各因素水平间的两两比较等,在SPSS操作中并不涉及因变量,只是分析因素之间的关系,离不开一般线性模型的分析范畴,并且在重复度量中也没有办法加入随机因素
混合线性模型:既然是一般线性模型的推广,那么其应用范围肯定比一般线性模型要广,除了可以对层次聚集性数据进行分析之外,还可以加入随机效应,建立回归模型,并且可以指定协方差矩阵的类型,还可以对嵌套实验设计进行分析。可以说,重复度量能做的分析,混合线性模型都能做,而反过来则未必。
四、数据输入的格式不同
重复度量:由于重复度量是以方差分析为基础,将每次测量时间作为一种单独的因素看待(对象内变异因素),数据输入格式中,每次测量时间单独为一列变量,测量数据就输入在每次测量的时间下面,数据格式如下

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

SPSS中两种重复测量资料分析过程的比较的更多相关文章
- SPSS数据分析—重复测量差分析
多因素方差分析中,每个被试者仅接受一种实验处理,通过随机分配的方式抵消个体间差异所带来的误差,但是这种误差并没有被排除.而重复测量设计则是让每个被试接受所有的实验处理,这样我们就可以分离出个体差异所带 ...
- jsp中两种include的区别【转】
引用文章:http://www.ibm.com/developerworks/cn/java/j-jsp04293/ http://www.cnblogs.com/lazycoding/archive ...
- OC中两种单例实现方式
OC中两种单例实现方式 写在前面 前两天探索了一下C++ 的单例,领悟深刻了许多.今天来看看OC中的单例又是怎么回事.查看相关资料,发现在OC中一般有两种实现单例的方式,一种方式是跟C++ 中类似的常 ...
- JAVA 中两种判断输入的是否是数字的方法__正则化_
JAVA 中两种判断输入的是否是数字的方法 package t0806; import java.io.*; import java.util.regex.*; public class zhengz ...
- 关于js中两种定时器的设置及清除(转载)
1.JS中的定时器有两种: window.setTimeout([function],[interval]) 设置一个定时器,并且设定了一个等待的时间[interval],当到达时间后,执行对应的方法 ...
- mybatis中两种取值方式?谈谈Spring框架理解?
1.mybatis中两种取值方式? 回答:Mybatis中取值方式有几种?各自区别是什么? Mybatis取值方式就是说在Mapper文件中获取service传过来的值的方法,总共有两种方式,通过 $ ...
- JavaScript中两种类型的全局对象/函数【转】
Snandy Stop, thinking is the essence of progress. JavaScript中两种类型的全局对象/函数 这里所说的JavaScript指浏览器环境中的包括宿 ...
- Java中两种实现多线程方式的对比分析
本文转载自:http://www.linuxidc.com/Linux/2013-12/93690.htm#0-tsina-1-14812-397232819ff9a47a7b7e80a40613cf ...
- python中两种方法实现二分法查找,细致分析二分法查找算法
之前分析了好多排序算法,可难理解了呢!!(泣不成声)这次我要把二分查找总结一下,这个算法不算难度特别大,欢迎大家参考借鉴我不喜欢太官方的定义,太晦涩的语言,让人看了就头晕.我希望加入我自己的理解,能帮 ...
随机推荐
- Apache Commons CLI官方文档翻译 —— 快速构建命令行启动模式
昨天通过几个小程序以及Hangout源码学习了CLI的基本使用,今天就来尝试翻译一下CLI的官方使用手册. 下面将会通过几个部分简单的介绍CLI在应用中的使用场景. 昨天已经联系过几个基本的命令行参数 ...
- java第三次作业
import java.util.Scanner; public class Practice { public static void main(String[] args) { int nextV ...
- Web.config配置详解
一.认识Web.config文件 Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web ...
- angularJS——ng-bind指令与插值的区别
在AngularJS中显示模型中的数据有两种方式: 一种是使用花括号插值的方式: <p>{{text}}</p> 另一种是使用基于属性的指令,叫做ng-bind: <p ...
- ubuntu执行sudo apt-get update提示缺少公钥
提示信息如下: 获取:1 http://archive.ubuntukylin.com:10006/ubuntukylin xenial InRelease [3,192 B] 命中:2 http:/ ...
- DNS-3
- 写了一个简易的GBK文件向UTF8文件转换的工具
package com.bocom.framework.util; import java.io.BufferedReader; import java.io.BufferedWriter; impo ...
- 利用Maven打包时,如何包含更多的资源文件
首先,来看下MAVENx项目标准的目录结构: 一般情况下,我们用到的资源文件(各种xml,properites,xsd文件等)都放在src/main/resources下面,利用maven打包时,ma ...
- 我的Android第二章
前言 之前有很多人遇到了关于内部类的问题[主要在android的学习之中会大量的使用到],内部类是什么,内部类怎么定义,内部类的分类,内部类的好处,内部类如何访问,这里我们来结合代码简单的理解一下 1 ...
- angular 后台交换实例
<!DOCTYPE html><html lang="en" ng-app="myApp"><head> <meta ...