SPSS也有语法命令?是的,并且还能导出保存重复使用!

原创 数据小兵  2020-03-09 08:25  阅读 2,105 次
视频课程《SPSS统计分析:从入门到实践提高》

99%的用户和场景不需要写语法

我使用SPSS多年,目前仅仅在极个别情况下需要简单插写几行语法代码,绝大多数情况下只需要用鼠标点击、拖拽即可完成统计任务。

SPSS的特点就是不写语法编程,鼠标拖拽、点击菜单对话框参数选项完成统计分析。

日常统计分析,99%的内容是不需要编程的,仅仅极少数需求才需要简单写上几句。绝大多数用户是不需要的。

实际上SPSS语法也很强大

SPSS为所有的功能设计了相应的命令,这个命令集就构成了SPSS的语法,称为syntax

syntax是可供存储的执行过程。如果用户要保存设计好的统计过程或统计模型,并打算重复使用,必须将这一系列操作保存为syntax。在之后的使用中,用 IBM SPSS Statistics 直接打开保存的 syntax 文件即可执行,这是一种很普遍的使用方式。

例如某公司需要每天或每周分析问卷调查的数据,并生成报表,分析模型一旦设计好并保存syntax,之后每次执行仅仅只有数据不同,这只要简单的修改 syntax,例如指定新的数据源,或者需要修改数据的几个变量名或属性,即可执行全部统计分析,至到生成报表。

SPSS有成熟的语法命令是毋庸置疑的,不过它们都集成在syntax当中,你需要按照算法的逻辑调取相应的函数、命令语句,最终执行完成。SPSS算法可以导出来吗?现在应该很清楚了,你正在执行的某一统计模型或统计过程,其syntax语法命令是可以生成的。

如何导出或者生成语法命令集?

正确的姿势是:

使用模型设置对话框内的“paste”即“粘贴”按钮,我更倾向于翻译为“复制”按钮,意思就是让你把对应的syntax语法命令复制到syntax编辑器中。

SPSS在每个功能模块的对话框中都设计了一个“paste”按钮,你通过菜单操作调取相应统计模型的语法命令,就保存在这个按钮中。点击它,会自动激活syntax语法编辑器,在这里,你将看到当下将要执行的统计模型算法,严谨一点称之为“语法命令”。

举一个案例吧,考察两个变量间的相关性,如下:

我们可以点击对话框下方的【粘贴】即“paste”按钮,SPSS自动弹出syntax语法窗口,

此时你将看到执行相关分析的语法命令,点击绿色“执行”按钮,你将得到相应的结果。

你还可以把这个语法命令保存下来,以便日后重复使用(注意修改调取变量的名称)。

可进入IBM SPSS官方页面,进一步了解和学习syntax语法相关知识。

本文地址:http://www.datasoldier.net/archives/1856
版权声明:本文为原创文章,版权归 数据小兵 所有,欢迎分享本文,转载请保留出处!
SPSS在线视频学习
欢迎订阅SPSS训练营微信公众号

评论已关闭!