数据分析网

6.5、SPSS加权回归分析—零基础入门教程

微信扫码观看完整版SPSS视频课程、分析师在线答疑解惑哦~

SPSS教程 (1).png

【课程摘要】

SPSS(Statistical Package for the Social Sciences)是一种常用的统计分析软件,其中加权回归分析是其重要的功能之一。加权回归分析是一种用于处理数据中存在异方差(heteroscedasticity)问题的统计方法。在传统的回归分析中,假设所有样本点的误差方差是相等的,但在实际应用中,往往存在不同样本点的误差方差不同的情况。SPSS的加权回归分析功能可以根据样本点的权重信息,对不同样本点进行加权处理,从而更准确地估计回归模型的参数和进行显著性检验。通过SPSS的加权回归分析功能,我们可以得到更可靠的回归结果,提高研究的准确性和可信度。
【详细教程】

SPSS加权回归分析


一、加权回归分析原理


在建立线性回归模型之前,有一个前提是假设样本具有同共方差性,即所有的观测量在计算过程中对线性回归模型具有相同的贡献,在这个前提下求得线性回归模型的参数的方法就是普通最小二乘法。但是在一些情况下,由于一些观测量的变异相对于其他观测量较大时,样本同共方差性的假设就不成立了,这时就不能使用普通最小二乘法来建立线性回归模型了。但是,如果变异较大的观测量的变异性可以通过其他变量进行预测,就可以使用加权最小二乘法来建立线性回归模型。


1 .数据要求


自变量和因变量应该是数值型变量,一些分类变量应该重新编码成 二分变量或其他类型的对比变量。加权变量必须是与因变量有关的数值型变量。自变量的每个取值,对应的因变量的分布必须是正态分布的。 因变量和每个自变量的关系应该是线性的,并且所有的观测量应该是相互独立的。自变量取不同的值时,因变量方差的差异一定可以根据加权变量进行预测。


2 .使用加权最小二乘法,主要分为方差诊断和权重估计两个步骤


(1)方差诊断


先利用普通最小二乘法对原始数据建立简单线性模型,并绘制残差对预测值的散点图,如果残差均匀分布在某条与横轴平行的横轴附近,说明样本的方差基本相等;反之,如果方差呈现其他形状,如喇叭口状,说明样本方差不相等,有必要进行加权最小二乘法进行估计。


如果只有一个自变量,可以直接作因变量对自变量的散点图,观察因变量的分布是否均匀,判断方法和残差图相似,如果因变量的分布随着自变量的增加而增加或减小,表示样本同共方差性的假设不成立了,不能使用普通最小二乘法来建立线性回归模型了。


(2)权重估计


如果认为因变量的方差与其他变量之间存在相关关系,就可以使用加权最小二乘法来估计权重,常用的估计方法有以下两种。


●    利用数据的复制集来估计权重,要使用加权最小二乘法估计回归模型,就要将具有相同特点或近似特点的数据进行编组,然后计算因变量在各编组中的方差,并以此方差的倒数作为相应编组中观测的权重。


●    利用变量估计权重。因变量的方差经常与自变量或者其他变量有关,利用方差与其他变量的相关关系估计权重。


二、参数设置


(1)打开数据文件,选择“分析” →“ 回归” →“权重估计” ,弹出“权重估计”对话框,如下图所示,各项含义如下。


1.png


●    因变量列表:将左侧的变量列表中的一个变量选入其中。


●    自变量列表:将左侧的变量列表中的一个或多个变量选入其中。


●    权重变量列表:将左侧的变量列表中的一个变量选入其中作为权重变量。其中幂的范围用于指定计算权重过程中指数值的范围,在前后框中分别输入起始值和终止值,在按框中指定步长,指数值的范围必须在-6.5到7.5之间。


●    在等式中包含常量:模型中包含常数项。


(2)单击按钮,弹出“权重估计:选项”对话框,如下图所示,各项含义如下。


2.png


●    将最佳权重保存为新变量:表示将最佳权重保存为新变量在当前数据集,变量名为WGT_n, n是生成这个变量的序号。


●    显示ANOVA和估计:有2个选项。


➢   对于最佳幂:只输出最终的方差和最佳指数估计值。


➢   对于每个幂值:输出所有的方差和指数估计值。


三、加权回归的SPSS实现


实例四:“data09-08.sav”数据文件是一些关于商业街建筑方面的基本资料,如下图所示。现要求通过面积、商业街种类和建筑师从业年数来拟合建筑成本的加权回归方程。


3.png


数据文件:数据文件\Chapter09\data09-08.sav

视频文件:视频文件\Chapter09\加权回归.avi


第一步:初步残差分析。


(1)打开“data09-08.sav”数据文件,选择“分析” →“ 回归” →“线性” ,弹出“线性回归”对话框。


(2)将“建筑成本”变量选入因变量列表,将“面积” 、“ 商业街种类” 、“建筑师从业年数”三个变量选个变量进入自变量列表。


(3)单击按钮,弹出“线性回归:图”对话框。


(4)将标准化残差(ZRESID)选入Y轴,将标准化预测值 (ZPRED)选入x轴,单击按钮返回主对话框。


(5)完成所有设置后,单击腿按钮执行命令,输出的结果见下图。通过图可见,随着预测值的增大,残差也有增大的趋势,说明因变量的变异性或分布随着自变量的增加而增加,说明普通最小二乘法不在是最佳解决方案了,建议采用加权最小二乘法。


第二步:加权回归分析。


(1)打开“data09-08.sav”数据文件,选择“分析” →“ 回归” →“权重估计” ,弹出的“权重估计”对话框。


(2)将“建筑成本”变量选入因变量列表,将“面积” 、“ 商业街种类” 、“建筑师从业年数”变量选入自变量列表,将“面积”变量选入权重   变量列表,作为权重变量。在“幂的范围”栏指定计算权重过程中指数值的范围,在前后框中输入起始值0和终止值4 ,在按框中指定步长0.5,

并勾选“在等式中包含常量” 复选框。


(3)单击按钮,弹出的“权重估计:选项”对话框。


(4)勾选“将最佳权重保存为新变量” 复选框,表示将最佳权重保存为新变量在当前数据集,变量名为WGT_n,n是生成这个变量的序号。在“ 显示ANOVA和估计”栏中勾选“对于最佳幂”选项。单击按钮返回主对话框。


(5)完成所有设置后,单击腿按钮执行命令。


四、加权回归的结果分析


从下表可以看出按照0.5步长的权值计算出的对数似然比结果,结果中,似然比数值最大的指数就是最佳指数,本例最大值为-205.143,对应的最佳指数为3.500。


5.png


从下表可以看出加权模型的信息,包括因变量、 自变量和幂值(最佳指数)。


6.png


从下表可以看出采用最佳指数建立的加权回归模型的拟合优度检验结果,可见R平方和调整后的R平方都较大,说明模型拟合效果不错。


7.png


下表是方差分析表,可见F值为35.022 ,显著性水平值小于0.001 ,说明由回归解释的变异远远大于残差可解释的变异,说明回归效果是比较好的。


8.png


从下表可以看出各自变量和常数项的t检验显著性水平值均小于0.05 ,说明它们模型的构建作用都是显著的,回归效果很好。最终得到的回归方程为cost=53.438+149.273×面积-26.533×商业街种类-2.209×建筑师从业年数。


9.png



热门软件

热门软件

免费下载

【软件下载】点击下载:https://pan.baidu-download.com/extract/spss.html提取码:点击获取【软件介绍】SPSS是全球领先的统计分析软件,为研究人员和数据分析师提供强大的数据处理和分析功能。无论是进行数据探索、模型建立还是结果解释,SPSS都能提供全面的解决方案。其直观的用户界面和丰富的统计工具使得数据分析变得简单而高效。【安装步骤】1. 首先,右击...
【软件下载】点击下载:https://pan.baidu-download.com/extract/stata.html‍提取码:点击获取【软件介绍】STATA软件是一款功能强大的统计分析工具,被广泛应用于社会科学、经济学、生物医学等领域。它提供了丰富的统计方法和数据处理功能,可以进行数据清洗、数据可视化、回归分析、时间序列分析等操作。【安装步骤】1. 鼠标右击【Stata17.0(64bi...
【软件下载】点击下载:https://pan.baidu-download.com/extract/eviews.html‍提取码:点击获取‍【软件介绍】EViews是一款功能强大的经济统计分析软件,广泛应用于经济学、金融学等领域。它提供了丰富的数据处理、分析和建模工具,能够帮助用户进行数据的可视化、回归分析、时间序列分析等操作。【安装步骤】1.鼠标右击【EViews13(64bit)】压缩...
【软件下载】点击下载:https://pan.baidu-download.com/extract/matlab.html‍‍‍提取码:点击获取‍【软件介绍】MATLAB是一种高级技术计算和编程环境,广泛用于科学、工程和数学领域的数据分析、模拟和可视化。它是由MathWorks公司开发的,提供了丰富的函数库和工具箱,用于处理矩阵运算、信号处理、图像处理、优化、统计分析等各种任务。【安装步骤】...
【软件下载】百度云下载:https://pan.baidu-download.com/extract/python.html‍‍‍‍提取码:点击获取‍【软件介绍】Python是一种高级编程语言,具有简单易学、可读性强的特点。它被广泛应用于数据分析、人工智能、Web开发等领域。Python拥有丰富的库和框架,如NumPy、Pandas、TensorFlow等,可以方便地进行数据处理、机器学习和...
【软件下载】立即下载:https://pan.baidu-download.com/extract/rstudio.html‍‍‍‍‍提取码:点击获取‍‍【软件介绍】RStudio是一款专业的集成开发环境(IDE),用于R语言的开发和数据分析。它提供了丰富的功能和工具,包括代码编辑、调试、数据可视化和报告生成等。通过RStudio,用户可以高效地编写和运行R代码,进行数据处理、统计分析和机器...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Amos.html提取码:点击获取‍【软件介绍】AMOS是一款广泛应用于社会科学、教育研究、市场调研等领域的统计分析软件,它提供了强大的功能和直观的界面,帮助用户进行复杂的结构方程建模和模型验证,从而深入分析数据之间的关系和影响。【安装步骤】1.鼠标右击【Amos28】压缩包(win11...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Mplus.html提取码:点击获取‍【软件介绍】Mplus是一款专业的统计分析软件,主要用于结构方程模型(SEM)和混合效应模型(HLM)的建模和分析。Mplus提供了丰富的功能和工具,包括路径分析、因子分析、多水平建模等。Mplus的用户界面友好易用,支持图形化操作,使得模型构建和分...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Origin.html提取码:点击获取‍【软件介绍】Origin是一款功能强大的科学数据分析和可视化软件,广泛应用于各个领域的数据处理和研究工作。Origin提供了丰富的数据分析工具和图形绘制功能,帮助用户快速处理和分析数据,并将结果以直观的图表形式展示。【安装步骤】1.鼠标右击【Ori...
【软件下载】百度云下载:https://pan.baidu.com/s/1CVXkLwjhLDw_7H6FV9O47Q‍‍‍‍‍提取码:点击获取【软件介绍】Excel是一款功能强大的电子表格软件,广泛应用于数据分析、数据处理和数据可视化。Excel提供了丰富的功能和工具,包括数据排序、筛选、公式计算、图表绘制等。它的用户界面简洁直观,操作便捷,适用于各种行业和领域。【安装步骤】1.选中下载的...
热门课程

热门课程

排行榜

【软件下载】点击下载:https://pan.baidu-download.com/extract/spss.html提取码:点击获取【软件介绍】SPSS是全球领先的统计分析软件,为研究人员和数据分析师提供强大的数据处理和分析功能。无论是进行数据探索、模型建立还是结果解释,SPSS都能提供全面的解决方案。其直观的用户界面和丰富的统计工具使得数据分析变得简单而高效。【安装步骤】1. 首先,右击...
【软件下载】点击下载:https://pan.baidu-download.com/extract/stata.html‍提取码:点击获取【软件介绍】STATA软件是一款功能强大的统计分析工具,被广泛应用于社会科学、经济学、生物医学等领域。它提供了丰富的统计方法和数据处理功能,可以进行数据清洗、数据可视化、回归分析、时间序列分析等操作。【安装步骤】1. 鼠标右击【Stata17.0(64bi...
【软件下载】点击下载:https://pan.baidu-download.com/extract/eviews.html‍提取码:点击获取‍【软件介绍】EViews是一款功能强大的经济统计分析软件,广泛应用于经济学、金融学等领域。它提供了丰富的数据处理、分析和建模工具,能够帮助用户进行数据的可视化、回归分析、时间序列分析等操作。【安装步骤】1.鼠标右击【EViews13(64bit)】压缩...
【软件下载】点击下载:https://pan.baidu-download.com/extract/matlab.html‍‍‍提取码:点击获取‍【软件介绍】MATLAB是一种高级技术计算和编程环境,广泛用于科学、工程和数学领域的数据分析、模拟和可视化。它是由MathWorks公司开发的,提供了丰富的函数库和工具箱,用于处理矩阵运算、信号处理、图像处理、优化、统计分析等各种任务。【安装步骤】...
【软件下载】百度云下载:https://pan.baidu-download.com/extract/python.html‍‍‍‍提取码:点击获取‍【软件介绍】Python是一种高级编程语言,具有简单易学、可读性强的特点。它被广泛应用于数据分析、人工智能、Web开发等领域。Python拥有丰富的库和框架,如NumPy、Pandas、TensorFlow等,可以方便地进行数据处理、机器学习和...
【软件下载】立即下载:https://pan.baidu-download.com/extract/rstudio.html‍‍‍‍‍提取码:点击获取‍‍【软件介绍】RStudio是一款专业的集成开发环境(IDE),用于R语言的开发和数据分析。它提供了丰富的功能和工具,包括代码编辑、调试、数据可视化和报告生成等。通过RStudio,用户可以高效地编写和运行R代码,进行数据处理、统计分析和机器...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Amos.html提取码:点击获取‍【软件介绍】AMOS是一款广泛应用于社会科学、教育研究、市场调研等领域的统计分析软件,它提供了强大的功能和直观的界面,帮助用户进行复杂的结构方程建模和模型验证,从而深入分析数据之间的关系和影响。【安装步骤】1.鼠标右击【Amos28】压缩包(win11...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Mplus.html提取码:点击获取‍【软件介绍】Mplus是一款专业的统计分析软件,主要用于结构方程模型(SEM)和混合效应模型(HLM)的建模和分析。Mplus提供了丰富的功能和工具,包括路径分析、因子分析、多水平建模等。Mplus的用户界面友好易用,支持图形化操作,使得模型构建和分...
数据分析网 专业数据分析服务
专业学术和研究领域的综合性数据分析服务平台
——————————————————————————————————————————————————————
微信客服            
本站教程已获得国家版权登记证书,受版权保护。未经授权,任何个人或机构不得以任何形式复制、传播、修改或用于商业目的。违反者将承担法律责任。
如需使用本站教程内容,请联系我们获取授权。谢谢合作!
以下为部分版权登记号:鲁作登字-2023-L-00466766   鲁作登字-2023-L-00466759   鲁作登字-2023-L-00466761   鲁作登字-2023-L-00466763   鲁作登字-2023-L-00466757