SPSS分析提示:临时命令

调查提示
2010年8月11日

作为一名研究供应商工作可能具有挑战性,特别是当客户是一个有许多决策者的大公司时。我的大多数客户都是高级商业经理,具有优先查看数据的方法(平均值,前2盒,顶盒,底部3盒等)

事实上,我很少不需要创建以前面提到的方式显示数据的相同报告。幸运的是,通过使用SPSS语法和一些规划,这可以是无痛的。

Temporary命令允许您临时转换数据,而不进行永久更改。转换对第一个过程起作用,然后返回到原始值。

以下是从alchemer 3.0中的此问卷中创建的数据文件。(我利用3.0中的新“生成测试数据”功能。

如果您只需在数据文件上运行描述性统计信息,则会获得每个变量的平均值。以下是获取最低到最高的手段的语法:

描述曲线热到大象/统计=均值/排序(a)。

您应该看到类似于下表的表(我的脚本看起来与自动运行和调整输出的脚本略有不同)

现在,如果您的客户想要前3个盒子而不是卑鄙?临时救援!简单地在description命令前面添加两行,如下所示:

温度。
重新编码热到大象(1到4=0)(5到7=1)。
描述曲线热到大象/统计=均值/排序(a)。

确保,当您运行代码时,您运行所有三行。如果您只运行2nd和第3行,则转换将不会临时,您将最终转换数据。(但是,如果您尚未保存它,这可能是可以的,如果您希望拥有原始值,则必须重新加载数据文件)

如果您的客户想要前两个盒子,只需将recode行更改为以下内容:

重新编码热到大象(1到5=0)(6到7=1)。

临时用途的其他用途

临时有其他用途吗?为什么,是的,它确实如此。让我们说,对于一个特定的图表,你想要调整变量标签。以下是使用具有变量标签和重新编码以显示顶框的示例。

温度。
重新介入热到大象(1到6 = 0)(7 = 1)。
var标签大象“不知道大象......”。
描述曲线热到大象/统计=均值/排序(a)。

另一种常用方式我使用TEMP命令是当我希望通过均值命令查看ANOVA测试时抑制小型大小的组。以下语法运行该均值命令用来测试,以了解性别的大象语句是否存在统计差异。

意味着性别/细胞的大象平均值/统计ANOVA。

如你所见,有13名受访者不知道自己的性别。(也许是哭泣游戏粉丝俱乐部?)无论如何,方差分析(这里没有显示)得出的显著性值为。001(这意味着1000次中有1次这种差异可能只是由于偶然而被发现)仔细看看分数,“不知道”组的平均分数非常低。如果我们把他们排除在测试之外会发生什么?

一种快速的方法是暂时将它们定义为缺失。以下代码以及运行均值测试。

温度。
缺少价值性别(3)。
意味着性别/细胞的大象平均值/统计ANOVA。

注意,如果只比较男性和女性,显著性水平是。115(我们可能不会说他们之间有差异)

使用With Select If语句

在我的更大的研究中,我经常需要运行各个业务部门、地区、国家等的报告。在较短的报告中,结合使用TEMP命令和SELECT IF非常有帮助。例如,如果我们想要显示男性的前2名得分,我们会使用以下方法:

温度。
如果选择性别= 1。
描述曲线热到大象/统计=均值/排序(a)。

在较长的报告中,在我在给定的国家/地区等创建整个子报告,我通常使用没有临时命令的选择if语句。这允许我过滤一次数据并运行整个报告。在过滤它后,我只是在过滤之后确保不保存数据。

这些是在SPS中使用TEMP命令的一些快速提示,因此您可以进一步分析您的调查数据。

  • 看看炼金术师用起来有多容易
    请参阅帮助文档
  • 开始制定更聪明的决定

    开始免费试用