下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 SPSS教材第三章 程序编辑窗口用法详解

SPSS教材第三章 程序编辑窗口用法详解.doc

SPSS教材第三章 程序编辑窗口用法详解

张子彧2011
2018-09-07 0人阅读 举报 0 0 暂无简介

简介:本文档为《SPSS教材第三章 程序编辑窗口用法详解doc》,可适用于IT/计算机领域

第三章:程序编辑窗口用法详解(医学统计之星:张文彤)上次更新日期: 程序编辑窗口界面 邂逅Paste按钮 用程序编辑窗口加快我们的工作 用程序编辑窗口完成对话框无法完成的工作 再罗嗦几句在某年某月的某一天你和你的另一半正在街上为地球表面的平整而贡献自己的绵薄之力。突然(也许是必然)你觉得有些饿了。这是一个问题当然不用说大家也知道解决问题的方法就是--吃。不过就是吃也有讲究可以随便找个面馆简单的填饱肚子要求高的话还可以去几星级的地方享受一下当然还有的人觉得自己回去做口味也合适花费也不多更有些超级美食家星级水准也不满意需要亲自给一级厨师露一手指点他们一下才会吃的满意。好使用SPSS进行统计分析的方式就象上面填饱肚子的方法一样有几种选择如果你烹饪工夫还欠火候或者习惯了享受星级服务那么直接使用SPSS为你提供的对话框进行操作就是了而如果你习惯了DIY甚或对话框也无法满足你的统计分析要求(别瞪眼下面你就会看到了)就请你在本章学习一下如何写SPSS程序吧。什么?SPSS还有程序?!是的如果大家以前用过SPSSPC就一定不会对SPSS的程序感到陌生:在那个非常遥远的DOS时代(大约年前)学习SPSS程序的语法掌握如何编写SPSS程序是熟练使用SPSS的必要条件(但还不充分)。随着Windows旋风的登陆软件的易操作性被推进到了前所未有的高度而SPSS显然是统计软件中做的最成功的一个。他的操作界面是如此的成功让使用者可以完全无须了解SPSS的语法而使用其的功能使得SPSS程序被人逐渐忘记。其实适当的使用SPSS程序可以大大提高我们的工作效率并且SPSS在设计时也充分注意到了编程功能和使用界面的结合--还记得Paste按钮吗?下面我们就结合几个实例来学习如何使用程序编辑窗口。请注意:我们不准备教大家那些枯燥的SPSS语法现在写SPSS程序就象在WORD中记录宏一样简单所需要做的只是略加修改而已。程序编辑窗口界面选择菜单File==>new==>syntax系统会开启一个新的程序编辑窗口如下:Syntax从字面上应该翻译为句法、语法的意思这里从实际用途出发翻译为程序。和以前见过的数据管理窗口相比这个窗口简单的不能再简单了。菜单项中的File、Edit、View、Analyze、Graphs等菜单都是通用的唯一特殊的是Run菜单该窗口的特殊功能均在这里实现。邂逅Paste按钮Paste按钮在几乎所有SPSS对话框中均存在它是专门为编程准备的。以第一章的那个t检验为例如果最终选择完毕后不单击OK而是单击Paste则程序编辑窗中会自动生成以下语句:TTEST GROUPS=group() MISSING=ANALYSIS VARIABLES=x CRITERIA=CIN()这就是你刚才想做的工作如果运行它就可以得到t检验的结果!怎么运行?选择菜单Run==>all看到了吗?Paste按钮如何能生成程序?在SPSS中操作界面实际上起的就是“操作界面”的作用。当你用对话框选定某项操作单击OK后SPSS就将你的选择翻译成程序语句然后提交系统执行。如果你单击Paste按钮SPSS就不将生成的程序语句提交执行而是传送到程序编辑窗中供你折腾。说的再广一些不光SPSSSAS等其他统计软件也是这么做的。从上面的语句可以看到SPSS程序的基本结构:一条语句可占多行最前面为语句主体具体的选项用斜杠和语句主体相连最后用小数点结束语句。用程序编辑窗口加快我们的工作如果程序编辑窗口只能带来“暂停”功能的话我也就不用再往下写了。幸好它的作用还远不止与此。当需要成批次的处理数据时当你需要重复进行相同的统计分析时当你要做许多统计分析每一步均费时较长而你又不想等时使用Paste按钮是你的救命稻草。仍以第一章为例如果从预分析一开始就连续使用Paste按钮则到分析结束我们会得到如下程序:DESCRIPTIVES VARIABLES=x STATISTICS=MEANSTDDEVMINMAXSORTCASESBYgroupSPLITFILE SEPARATEBYgroup DESCRIPTIVES VARIABLES=x STATISTICS=MEANSTDDEVMINMAXGRAPH HISTOGRAM=xTTEST GROUPS=group() MISSING=ANALYSIS VARIABLES=x CRITERIA=CIN()现在你可以再次启用Run菜单来一次完成所需的统计分析。特别的如果你的数据还会不断添加(试验尚未结束)就可以把该程序存为程序文件(*sps)下次读入新数据后再运行一次就可以直接得到新的结果。Run菜单几个选项的含义分别为:·ALL运行全部程序。·SELECTION运行所选择的程序语句。·CURRENT运行当前光标所在行的语句。·TOEND从当前语句起一直运行到程序结束。用程序编辑窗口完成对话框无法完成的工作如果程序编辑窗口的本事只限于上面介绍的这一点那么在Windows时代它仍然不配我来专门写一章。还记得吗?上面我提到用SPSS的图形界面可以完成的工作可有时候你偏偏需要用另外那的功能请看下面的例子:例请打开SPSS提供的carssav数据假设每条记录代表一辆车现在将按下列条件挑选一些车出来:Year<=、Cylinder<=、Weight>=并且要看看每辆车符合了以上三条要求中的几条。解:没有什么难的从第二章的知识我们了解到Count对话框就是做这类事情的好在Count对话框进行操作如下:Targetvariable框:键入G(新变量名)Numericvariable框:选入Year单击Definevalues钮: Rangelowestthrough:键入:单击ADD钮 单击Continue钮Numericvariable框:选入cylinder单击Definevalues钮: Rangelowestthrough:键入:单击ADD钮 单击Continue钮Numericvariable框:选入Weight单击Definevalues钮 Rangethroughhigest:键入:单击ADD钮 单击Continue钮单击OK好了做完了--不过好象不大对劲呀!怎么前面做的条件选择在后面定义的时候仍然出现?再看看结果更不对了!看来有问题。毛病出在哪里呢?请再次开启Count对话框选择好的条件仍然在里面单击Paste钮可以看到这些选择产生的SPSS语句如下:COUNT G=yearcylinderweight(Lowestthru)yearcylinderweight(Lowest thru)yearcylinderweight(thruHighest)EXECUTE仔细看看这个语句不对呀!明明Lowestthru应该是对变量Year的限制怎么year、cylinder、weight这三个变量都在它前面?再看另两个条件一样“大家有份”这还了得改!将语句改为正确的格式如下:COUNT G=year(Lowestthru)cylinder(Lowestthru)weight(thruHighest)EXECUTE再次运行该语句可以看到各个记录G分别被取值为~代表该车满足了~条要求最终满足全部三条要求的应为条记录。再罗嗦几句由于SPSS的大多数用户已经习惯了在图形对话框界面下操作许多人不了解程序编辑窗口的用途编写本章的目的主要是提醒大家:适当的时候程序编辑窗口可以大大简化我们的工作。实际上SPSS针对高级用户(需要编程做模拟抽样之类的事情)专门开发了SPSSProductionfacility模块确有编程需要(或狂热)的朋友可参考有关书籍。回第二章(下)回教程首页到第四章 

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/5

SPSS教材第三章 程序编辑窗口用法详解

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利