* *
? Analyze all cases单选框:和下面的两个单选框为一组,选中本框不拆分文件; ? Compare groups单选框:按所选变量拆分文件,各组分析结果紧挨在一起便于
相互比较;
? Organize output by groups单选框:按所选变量拆分文件,各组分析结果单独
放置;
? Groups based on框:用于选择拆分数据文件的变量;
? Sort the file by grouping variables单选框:将数据按所用的拆分变量排序; ? File is already sorted单选框:数据保持原状,不按所用的拆分变量排序。
【Select Cases对话框】
很多时候我们不需要分析全部的数据,而是按某种要求分析其中的一部分(比如只分析男性的身高、只对前200个数据进行分析以了解大概情况),这时使用Select Cases对话框可以大大简化工作。 该对话框界面如下所示:
* *
其中主要的对话框元素为:
? All cases单选钮:和下面的4个单选钮为一组,选中它则分析所有的记录; ? If condition is satisfied单选钮:只分析满足条件的记录; ? If按钮:和If单选钮一起使用,单击后弹出If对话框; ? Random sample of cases单选钮:从原数据中按某种条件抽样;
? Sample按钮:和Random单选钮一起使用,可以设定按百分比抽取记录,或
者精确设定从前若干个记录中抽取多少个记录;
? Based on time or case range单选钮:基于记录序号来选择记录; ? Range按钮:和Based单选钮一起使用,用于输入记录序号范围;
? Use filter variable单选钮:使用筛选指示变量来选择记录,必需在下面选入一个
筛选指示变量,该变量取值为非0的记录将被选中,进入以后的分析;
? Filtered单选钮:和下面的Deleted单选钮为一组,表示未被选中的记录只是被
隔离,这些记录的记录号会被加上斜杠以示区别;
? Deleted单选钮:未被选中的记录将被删除,一般不要使用。
当对数据集做出筛选后,所做的筛选将在以后的分析中一直有效,直到再次改变选择条件为止。同时在多数情况下,系统会自动产生一个名为filter_$的筛选指示变量,被选中的记录该变量取值为1,反之则为0。
【Weight Cases对话框】
在默认情况下,每一行就是一条记录,这在多数情况下没有什么问题,但有时却非常麻烦,想想看如果你需要计算一个四格表卡方,有100例,如果每一行就是一条记录,你
* *
就需要输入100条记录!如果希望在计算过程中利用不同的变量对数据进行加权处理,就需要用到Weight Cases对话框。该对话框的使用极为简单,界面上有两个单选钮,分别是不权重记录和用某变量权重记录,如果选择后者,则需要选中一个权重变量。
【Data菜单中的其余对话框】
? Define dates对话框:可以自动生成时间变量。 ? Insert Variable命令:在当前列插入新变量。 ? Insert cases命令:在当前行插入新记录。
? Goto cases对话框:到达指定记录号的记录,该命令在记录数极多时(1000条
以上)非常有用。
2.3.2 正交设计菜单项
正交设计不包含在SPSS/BASE模块中,因此由于解密范围的问题,有的D版中不含该菜单项,不过我用的10.0版里是有的:)。
以前我以为SPSS不能作正交设计,感谢网友edof@sh的提醒,经研究,在SPSS中可以直接进行正交设计,Orthogonal Design子菜单项就是专门用于完成该任务的,具体做法用下面的例子说明如下:
例2.7 做A、B两个因素的正交设计,A因素有三个水平,B因素有两个水平。
解:选择Data-->Orthogonal Design-->generate,弹出的就是正交设计窗口,操作如下:
* *
1. Factor name框:输入A; 2. 单击ADD钮;
3. 确定变量A被选中,单击Define value钮;
4. Value列:头三行分别输入1、2和3,代表变量A的三个水平; 5. 单击continue钮; 6. Factor name框:输入B; 7. 单击ADD钮;
8. 确定变量B被选中,单击Define value钮;
9. Value列:头两行分别输入1、2,代表变量B的两个水平; 10. 单击continue钮; 11. 单击OK
在第10步定义完后,对话框应如下图所示:
* *
在其他没有用到的选择项中,各种LABELS当然适用于定义相应的各种标签的;Data Files单选框组用来定义产生的数据文件是存为制定的文件名,还是直接替换当前工作文件;而Define Value对话框中的Auto fit框可以自动填充从1到你输入的那个数值这么多个水平的定义,特别适合我这种懒人。
这里我们直接替换当前工作文件,在这个自动产生的正交设计数据集中,前两个变量就是要分析的A和B,各个水平已经按正交设计的要求排列好了。后面的status_和card_变量是系统产生的LOG变量,可以不管它。现在你再建立一个结果变量,输入实验结果,就可以进行正交设计的分析了。