-
实验10-SPSS-自动线性建模
- SPSS自动线性建模
- 自动线性建模,是在最经常使用的一般线性模型基础上加以改进,让用户输入最少的参数而自动建立线性模型的一个功能。
- 刚好市场部提供了一个广告效果预测需求,现在市场部已制定了6月1日至7日广告投放计划,希望通过建立线性
- 回归模型,预测6月1日至7日的购买用户数有多少。我们手中已有1~5月的广告投放效果数据,主要字段有
- “广告费用”、“广告投放渠道数”、“购买用户数”,就以此需求为例,在SPSS中进行自动线性回归分析。
- 1.1-实验步骤:
- (1)SPSS中【分析】-【回归】-【自动线性建模】
- (2)将“购买用户数”变量,从【预测变量(输入)】框移至【目标】框中,将“日期”变量,从【预测变量(输入)】
- 框移至【字段】框中。
- (3)单击【模型选项】卡,勾选【将预测值保存到数据集】复选框。
图1-1 自动线性建模参数设置
- 1.2 模型结果解读
- 现在看看输出结果,和其他SPSS输出结果不同,自动线性回归的结果是以可视化报表方式呈现的。
- 2.1 模型摘要
图 2-1 模型摘要
- 第一张图为模型摘要,图中用进度条图来展现模型拟合的效果。它类似于普通线性回归中的R^2(决定系数),
- 一般模型准确度大于70%就算拟合不错,60%以下就需要修正模型,可以通过增加或删除一些自变量后再次
- 建模进行修正,这个模型准确度达到了94.8%,效果不错。
- 2.2自动准备数据
图 2-2
- 第二张图是建模的自动准备数据过程信息,比如各个变量的角色,对其进入模型之前都做了哪些处理操作,
- 常见的预处理就是离群值、缺失值等处理,只有勾选【自动准备数据】复选框,SPSS就会自动进行处理。
- 2.3 预测变量重要性图
图2-3 预测变量重要性图
- 第三张图为预测变量重要性图,如图6-7所示,用条形图的方式给出了模型中每个自变量的重要性,按对
- 因变量影响强度的大小降序排列,重要性是相对值,因此显示的所有自变量的重要性总和为1,其中自变量
- 的重要性与模型精度无关。
- 从图中可以看出,“广告费用”变量的重要性最大,而“广告投放渠道数”变量的重要性最小。
- 2.4 预测-实测散点图
图2-4 预测-实测散点图
- 第四张图为预测-实测散点图,也就是预测值和实际因变量值绘制的散点图,横轴为实际因变量值,
- 纵轴为预测值。它用于考察预测效果,如果效果好,数据点应该是在一条45°线上分布,如图,预测值与实际因变量值较为接近,预测效果好。
- 2.5 残差图
图2-5 残差图
- 残差是指实际值与预测值之间的差,残差图用于回归诊断,也就是用来判断当前模型是否满足回归模型的假设:
- 回归 模型在理想条件下的残差图是 服从正态分布的,也就是说,图中的残差直方图和正态分布曲线是一致的。
- 如图,残差直方图和正态分布曲线一致,可以得出残差图是接近正态分布的结论,满足回归模型的是假设。
- 2.6 离群值
- 图 2-6 离群值
- 第六张图是强影响点(离群值)的诊断,SPSS会计算出库克距离,采用表格的方式输出了强影响点个案ID、因变量及
- 相应的库克距离,库克距离越大的个案对回归拟合影响的程度越大,此类个案可能会导致模型准确度下降。
- 2.7 回归效果图
图 2-7 回归效果图
- 第七张图为回归效果图,用于展现及比较各个自变量对因变量的重要性。每个显著的连续变量均会作为一个模型项,
- 并对应一条线条,如果有显著的分类变量纳入模型 ,那么模型将分类变量的每一种显著的类别分别作为一个模型项,
- 并分别对应一条线条。
- 线条上下顺序是按照自变量的重要性大小降序排列的,由此可以判断各个自变量的重要性。
- 线条粗细则表示显著性是水平,显著性水平越高其线条越粗。
- 可以看出,“广告费用”这个自变量对购买用户数的影响最大,重要性为0.97。
- 2.8 回归系数图
图2-8 回归系数图
- 回归系数图,是这个模型中最重要的一张图,是回归效果图的细化,增加了截距、回归系数等信息,用颜色区分
- 回归系数的正负,蓝色代表正数,橙色代表负数。同样,线条顺序是按照重要性大小降序排列的,线条粗细表示
- 回归系数的显著性水平。
- 通过 回归系数表,我们可以清晰地看到 模型的自变量及对应的回归系数、显著性检验结果、重要性,
- 每个自变量的显著性水平都小于0.01,说明每个自变量的回归系数具有极其显著的统计学意义。
- 2.9 均值线图
图 2-9 均值线图
- 第九张图是因变量与各个自变量绘制的均值,用直观地图形方式帮助我们研究因变量与各个自变量之间的关系。
- 不显著的自变量不会生成对应的均值线图。如图,“广告费用 ”与“购买用户数”之间存在着明显的线性关系。
- 2.10 模型构建摘要
图2-10 模型构建摘要表
- 第十张图为模型构建摘要表,用于输出模型构建过程信息,可以看到模型的信息准则值(AICc)是从左到右依次递减,
- 数值越小,表示模型效果好,也就是说,随着自变量逐渐被选择进入模型,使得模型拟合效果越来越好。
- 3. 模型预测
图3-1 数据预测值输出结果
- 在参数设置中,我们勾选了【将预测值保存到数据集】,SPSS已经在数据集中最后一列增加了一个新变量:预测值。
- 如图3-1,数据集中最后一列就是预测值,这样就可以根据6月1日至7日广告投放计划,预测得到6月1日至7日
- 的购买用户数。
-
相关阅读:
配置Robot Framework 环境时如何查看wxPython是否成功安装
win10系统同时安装python2.7和python3.6
Python 统计不同url svn代码变更数
JavaWeb之 Servlet执行过程 与 生命周期
JavaWeb之Servlet:请求 与 响应
webservice(基础)
通过反射,给对象之间赋值
用反射获取类中的属性值
tree树形
破解weblogic(数据库)密码
-
原文地址:https://www.cnblogs.com/xuxaut-558/p/10285707.html
Copyright © 2020-2023
润新知