文档详情

第九篇 spss之对数线性模型.doc

发布:2017-05-24约2.54万字共18页下载文档
文本预览下载声明
? 第九章 对数线性模型 第一节 General过程 9.1.1 主要功能 9.1.2 实例操作 第二节 Hierarchical过程 9.2.1 主要功能 9.2.2 实例操作 第三节 Logit过程 9.3.1 主要功能 9.3.2 实例操作 ? 对数线性模型是用于离散型数据或整理成列联表格式的计数资料的统计分析工具。在对数线性模型中,所有用作的分类的因素均为独立变量,列联表各单元中的例数为应变量。对于列联表资料,通常作χ2 检验,但χ2 检验无法系统地评价变量间的联系,也无法估计变量间相互作用的大小,而对数线性模型是处理这些问题的最佳方法。 ? 第一节 General过程 ? 9.1.1 主要功能 调用该过程可对一个或多个二维列联表资料进行非层次对数线性分析。它只能拟合全饱和模型,即分类变量各自效应及其相互间效应均包含在对数线性模型中。 返回目录 返回全书目录 ? 9.1.2 实例操作 [例9-1]在住院病人中,研究其受教育程度与对保健服务满意程度的关系,资料整理成列联表后如下所示。 ? 对保健服务满意程度 (%) 受教育程度 高 中 低 满意 不满意 65 (91.5) 6 (8.5) 272 (93.8) 18 (6.2) 41 (97.6) 1 (2.4) ? 按一般情形作χ2检验,结果显示不同受教育程度的住院病人其对保健服务满意程度无差别。但从百分比分析中可见,随受教育程度的提高,满意程度有下降的趋势;且我们还想了解受教育程度与满意程度有无交互作用和交互作用的大小。对此,必须采用对数线性模型加以分析。 ? 9.1.2.1 数据准备 激活数据管理窗口,定义变量名:实际观察频数的变量名为freq,受教育程度和满意程度作为行、列分类变量(即独立变量),变量名分别为educ、care。输入原始数据,结果如图9.1所示。如同第四章Crosstab过程中所述,为使列联表的频数有效,应选Data菜单的Weight Cases...项,弹出Weight Cases对话框(图9.2),激活Weight cases by项,从变量列表中选freq点击(钮使之进入Frequency Variable框,点击OK钮即可。 ? ? 图9.1 原始数据的输入 ? ? 图9.2 频数的加权定义 ? 9.1.2.2 统计分析 激活Statistics菜单选Loglinear中的General...项,弹出General Loglinear Analysis对话框(图9.3)。从对话框左侧的变量列表中选care,点击(钮使之进入Factor(s)框,点击Define Range...钮,弹出General Loglinear Analysis: Define Range对话框,定义分类变量care的范围,本例为1、2,故可在Minimum处键入1,在Maximum处键入2,点击Continue钮返回General Loglinear Analysis对话框。同法将变量educ选入Factor(s)框,并定义其范围为1、3。本例要求计算各分类变量主效应和交互作用的参数估计,故点击Contrast...钮,弹出General Loglinear Analysis:Contrasts对话框,选择Display parameter estimates项,点击Continue钮返回General Loglinear Analysis对话框,最后点击OK钮即完成分析。 ? ? 图9.3 非层次对数线性模型分析对话框 ? 9.1.2.3 结果解释 在结果输出窗口中将看到如下统计数据: 首先显示系统对403例资料进行分析,共有二个分类变量:CARE为2水平,EDUC为3水平。分析的效应有三类:满意程度(CARE)、教育程度(EDUC)和两者的交互作用(CARE BY EDUC)。系统经2次叠代后即达到相邻二次估计之差不大于规定的0.001。 ? DATA Information 6 unweighted cases accepted. 0 cases rejected because of out-of-range factor values. 0 cases rejected because of missing data. 403 weighted cases will be used in the analysis. ? FACTOR Information Factor Level Label CARE 2 EDUC 3 ? DESIGN Information
显示全部
相似文档