发布时间:2021-06-03 11: 05: 01
了解过机器学习和深度学习原理的小伙伴们应该知道,它们的本质就是通过数据训练出具备一定准确率的模型,然后将要预测的数据输入到模型中,就可以得出预测结果。那么在IBM SPSS Statistics中,有没有类似的功能,能让我们快速应用训练好的模型,获得模型预测结果呢?
SPSS的评分向导就是这么一个应用模型预测结果的功能,我们一起来探索下它的使用方式。
一、生成模型
要使用SPSS的评分向导,我们首先需要先训练出一个算法模型,以简单的线性回归算法为例,我们准备好下图1的数据来训练线性回归模型。
图1:演示数据
点击【分析】--【回归】--【线性】,进入线性回归界面,然后在因变量处填写“时间”,块处填写“胆固醇”。
图2:填写线性回归设置
随后点击“保存”按钮,设置将模型导出到本地电脑的某个位置上,最后点击“继续”和“确定”,生成线性回归模型。
图3:设置保存模型
得到的线性回归模型结果如下图4所示,我们根据红色方框的系数位置可以得出一条线性回归公式:时间=90.605*胆固醇-207.243。
图4:线性回归结果
二、使用评分向导
训练好模型后,我们开始使用SPSS的评分向导功能来根据模型预测结果,首先需要准备好我们要预测的数据,如图5。
图5:要预测的数据
点击【实用程序】--【评分向导】,然后在评分向导中,点击“浏览”,找到上述步骤中训练好的模型,此时我们就可以看到模型的详细信息,包括了模型的方法、模型目标和预测变量。
图6:评分向导界面
点击下一步,SPSS会自动帮我们匹配到新数据中模型所需要的自变量信息,如本文中的胆固醇,具体界面见图7。
图7:自动匹配自变量
再次点击下一步,选择我们要的评分函数,一般来说必选预测值,标准误差是否选择看我们自己的需求,然后点击“完成”即可。
图8:选择评分函数
最后会得到如图9的预测数据,我们将胆固醇为2代入上方得到的模型公式中,手算得到的结果就是-26.03,这说明评分向导生成的预测结果是准确无误的。
图9:生成的预测结果
这就是关于使用评分向导功能,快速使用已有的数学模型,根据输入值,生成预测值的SPSS软件教程,上述的线性回归模型只是用于教学演示,评分向导功能还可用于更加复杂的模型预测中,这将大大提高我们的日常工作效率,以后我们就只需要专注于模型的训练就可以了。
作者署名:包纸
展开阅读全文
︾
读者也喜欢这些内容:
spss计算平均值和标准差 spss计算平均值的置信区间
平均值和标准差反应了数据的集中趋势和分布特点。对于符合正态分布的少量数据(小于20),在一定的置信水平下,还可以通过t分布,了解总体平均值的分布区间。通过SPSS计算变量功能,可以完成数据平均值和标准差的计算,进而计算总体平均值的置信区间。如何使用SPSS计算平均值和标准差,SPSS计算平均值的置信区间如何操作,本文结合实例,向大家作简单介绍。...
阅读全文 >
spss数据怎么导出到excel spss数据怎么导出到word
除具有丰富强大的统计分析功能之外,SPSS还支持Python脚本扩展,Office办公软件数据共享等功能,大大提高了工作效率。以数据共享为例,SPSS不仅可以直接读取Excel,Txt文本文档数据,还支持将分析数据导出至Word和Excel等办公软件。那么SPSS数据怎么导出到Excel,SPSS数据怎么导出到Word,本文结合实例,向大家做简单的介绍。...
阅读全文 >
SPSS随机分组方法 随机分组编号规则
在进行数据分析时,经常需要将样本数据按照某种规则进行分组。SPSS是一个广泛使用的数据分析工具,其随机分组方法和随机分组编号规则是常用的数据分组方法。本文将介绍SPSS随机分组方法和随机分组编号规则。...
阅读全文 >
spss中t值和p值是什么意思 spss中t值和p值的关系
在统计分析过程中,常常会遇到这样的情况:检验两个相关的样本是否来自具有相同均值的总体,就会用到t检验。t检验(Student's t test),主要用于样本含量较小(例如n < 30),总体标准差σ未知的正态分布, t检验是用t分布理论来推论差异发生的概率,从而比较两个平均数的差异是否显著。利用IBM SPSS Statistics统计分析软件进行t检验可以避免繁杂的统计学计算,快速给出结果,供用户分析。SPSS中t值和p值是什么意思,SPSS中t值和p值的关系是什么,本文结合实例,向大家做简单的介绍。...
阅读全文 >