查看原文
其他

干货丨SPSS的批量化操作

萜妹 萜心话 2022-09-14

熟悉萜妹的小可爱应该知道,萜妹是Office的狂热粉丝,能用Excel解决的就绝对不会用SPSS,因为Excel可以用公式实现自动化,SPSS每次却要自己点。


但是,在了解了SPSS的语法后,萜妹再一次感叹,没有不好用的软件,只有笨笨的自己。所以这次也给大家安利,如何用SPSS的语法实现批量化操作。


这篇推送主要包含三个部分内容:如何生成语法+常用语法分享+如何使用语法。


那我们开始吧~


如何生成语法

首先给小可爱们介绍最简单的方法。

大家每次常规操作完,是不是直接点【确定】,但是其实边上还有个【粘贴】键(我之前也从没有留意过)

类似,这样(PS:宏插件的语法不能点粘贴哈)

信度检验

相关分析

回归分析

计算变量

独立样本T检验

生成.dat文件

只要点击【粘贴】,语法就会粘贴到一个语法文件之中。如果没有打开语法文件,软件也会自己新建一个,不用担心。

(此时语法粘贴,但并没有运行哈!!!)

可以将常用操作都生成语法并保存,以后就直接修改语法,不用再一个个点啦。

那么,萜妹给小可爱们分享些常用语法

常用语法

黑字为固定部分,红字为应修改部分。

计算变量

COMPUTE TIE=Mean(x1,x2,x3,x4).

EXECUTE.

比如我们要把整个问卷变量化,就可以不断替换语法里的x,然后一次性完成(用Word替换或者手动替换都可以)。

信度计算

RELIABILITY

  /VARIABLES=x1 x2 x3 x4

  /SCALE('ALL VARIABLES') ALL

  /MODEL=ALPHA.

需多次计算时,将语句复制多遍进行修改即可。

相关分析

CORRELATIONS

  /VARIABLES=x m y w

  /PRINT=TWOTAIL NOSIG

  /STATISTICS DESCRIPTIVES

  /MISSING=PAIRWISE.

回归分析

REGRESSION

  /MISSING LISTWISE

  /STATISTICS COEFF OUTS R ANOVA

  /CRITERIA=PIN(.05) POUT(.10)

  /NOORIGIN 

  /DEPENDENT Zm

  /METHOD=ENTER Zx.

/DEPENDENT 后接因变量,可以放入多个。

/METHOD=ENTER 后接自变量,每一行即为进行一次回归。

当要进行多次回归时,可直接在其后新增 /METHOD=ENTER

独立样本T检验

T-TEST GROUPS=gender(0 1)

  /MISSING=ANALYSIS

  /VARIABLES=y

  /CRITERIA=CI(.95).

  /VARIABLES= 后也可跟多个结果变量。

单因素方差分析

ONEWAY y BY edu

  /STATISTICS DESCRIPTIVES 

  /MISSING ANALYSIS

  /POSTHOC=LSD ALPHA(0.05).

此处y也可替换为多个结果变量。

生成.dat文件

SAVE TRANSLATE OUTFILE='F:\TIE.dat'

  /TYPE=TAB

  /ENCODING='Locale'

  /MAP

  /REPLACE

  /CELLS=VALUES.

以上只是部分示例,小可爱们有其他的语法需求可以自行使用【粘贴】生成,或者百度。

亲测,SPSS的语法和Excel的公式在网上都能一搜一大把,萜妹不懂的时候也是靠百度。

如何使用语法

在获得所需语法之后,我们还需知道如何使用,这也非常简单。

第一步,新建一个语法文件

点击【文件】-【新建】-【语法】即可得到。

其实我们也可以直接在语法模板里运行,但是萜妹会更习惯建个新的文件再修改和运行。

第二步,粘贴并修改待用的语法

这是批量化操作的关键。如何修改已在上个部分介绍,如果有时候不知道怎么修改可以手动操作再【粘贴】,了解其中语法。

不过大部分情况(除了宏插件)下,语法的功能会比手动点击更为方便,甚至会得到一些手动点击无法得到的效果。

第三步,运行语法

选中想要运行的语法,点击【绿色三角形】。

然后稍等片刻,就能得到所有语法的结果。

如果有多个数据文件,需要先点击想要计算的数据文件,再运行语法,或者也可以在前面输入:

DATASET ACTIVATE 数据集3.

以上就是萜妹的一些个人经验啦。我以前只会用SPSS的固定语法模板,算协方差系数或者其他指数。但了解到【粘贴】功能后,简直打开了新世界的大门。打开文件可以用它,数据分析可以用它,保存文件也可以用它,目前看来除了Process,它都能解决,就非常方便。


希望这篇推送也能帮助小可爱们提高数据分析效率,能在重复性操作上少花时间呀。


最后,下周大概率是范文分享,目前有几篇备选。有篇逻辑严谨的让我想全文背诵,有篇在研究设计部分做的比较严谨,还有几篇最新录用是我自己比较感兴趣的内容,最终分享哪篇容我再纠结纠结,小可爱们也可以提提建议。


那我们下周见啦~


下期预告:《范文》


往期推送

➪干货丨数据分析全过程视频示范

➪合集丨保姆级毕业论文实操教程(内含福利)

➪经验丨提升效率的好物分享

➪干货丨文献查找之Research Rabbit

➪二零二一最终回:送给367天前的自己




您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存