15、 Fraction inside:先确定1个下限,再确定1个上限,求数值在该区间内的例数占总例数 的百分比(0-1); 16、 Fraction outside:先确定1个下限,再确定1个上限,求数值在该区间外的例数占总例 数的百分比(0-1) 2.2.2.4数据的分割 数据也可根据需要,事先按用户的指定作分组(这种分组是系统内定义的,在数据管理器中并 不一定明确体现,故亦可称之为分割),此后的所有分析都将按这种分组进行,除非取消数据分割的 命令。选Data菜单的 Split file.命令项,弹出 Split file对话框(图1.13),选 Repeat analysis for each group表示此后都按指定的分组方式作相同项目的分析,用户可从变量名列框中选1个或 多个变量点击≯钮使之进入 Groups Based on框来作分组的依据。若在数据分割之后要取消这种分 组,可选 Analyze all cases项,则系统恢复如初。 调用 Split file命令完成定义后,SPSS将在主窗口的最下面状态行中显示 Split file on字 样;若调用该命令后的数据库被用户存盘,则当这个数据文件再次打开使用时,仍会显示 Split file On字样,意味着数据分割命令依然有效。 Split File ○ Analy Reset Sort the file by grouping va ○ File is alread Current Status: Analysis by groups is on Variables defining groups are: 图1.13数据分割对话框 2.2.2.5数据的选择 除按要求作数据分组分别作分析外(但这依然是将所有的资料全部代入分析),还可从所有资料 中选择一些数据进行统计分析。选Data菜单的 Select cases..命令项,弹出 Select cases对话 框(图1.14),系统提供如下几种选择方法: Select O I condition is satisfied O Random sample of cases ○日 ased on time or case range Use filter variable Unselected Cases Are Filtered ○ Delet Current s Filter cases by values of group 尸aste‖ Reset Cancel 图1.14数据选择对话框
21 15、Fraction inside:先确定 1 个下限,再确定 1 个上限,求数值在该区间内的例数占总例数 的百分比(0-1); 16、Fraction outside:先确定 1 个下限,再确定 1 个上限,求数值在该区间外的例数占总例 数的百分比(0-1)。 2.2.2.4 数据的分割 数据也可根据需要,事先按用户的指定作分组(这种分组是系统内定义的,在数据管理器中并 不一定明确体现,故亦可称之为分割),此后的所有分析都将按这种分组进行,除非取消数据分割的 命令。选 Data 菜单的 Split File...命令项,弹出 Split File 对话框(图 1.13),选 Repeat analysis for each group 表示此后都按指定的分组方式作相同项目的分析,用户可从变量名列框中选 1 个或 多个变量点击 ➢ 钮使之进入 Groups Based on 框来作分组的依据。若在数据分割之后要取消这种分 组,可选 Analyze all cases 项,则系统恢复如初。 调用 Split File 命令完成定义后,SPSS 将在主窗口的最下面状态行中显示 Split File On 字 样;若调用该命令后的数据库被用户存盘,则当这个数据文件再次打开使用时,仍会显示 Split File On 字样,意味着数据分割命令依然有效。 图 1.13 数据分割对话框 2.2.2.5 数据的选择 除按要求作数据分组分别作分析外(但这依然是将所有的资料全部代入分析),还可从所有资料 中选择一些数据进行统计分析。选 Data 菜单的 Select Cases...命令项,弹出 Select Cases 对话 框(图 1.14),系统提供如下几种选择方法: 图 1.14 数据选择对话框
l、 All cases:表示所有的观察例数都被选择,该选项可用于解除先前的选择 2、 If condition is satisfied:表示按指定条件选择,点击If..钮,弹出 Select cases:If 对话框(图1.15),先选择变量,然后定义条件; 3、 Random sample of cases:表示对观察单位进行随机抽样,点击 Sample...钮,弹出 Select Cases: Random Sample对话框,有两种选择分式,一是大概抽样( Approximately)即键入抽样比例 后由系统随机抽取,另一是精确抽样( Exactly)即要求从第几个观察值起抽取多少个; 4、 Based on time or case range:表示顺序抽样,点击 Range...钮,弹出 Select cases: Range 对话框,用户定义从第几个观察值抽到第几个观察值 5、 Use filter variable:表示用指定的变量作过滤,用户先选择1个变量,系统自动在数据 管理器中将该变量值为0的观察单位标上删除标记,系统对有删除标记的观察单位不作分析。若用 户在 Select cases对话框的 Unselected Cases Are框中选 Deleted项,则系统将删除所有被标上 删除标记的观察单位。 调用 Select cases命令完成定义后,SPSS将在主窗口的最下面状态行中显示 Filter on字样; 若调用该命令后的数据库被用户存盘,则当这个数据文件再次打开使用时,仍会显示 Filter on字 样,意味着数据选择命令依然有效。 Select Cases: If ( D089Eunctions 回囗回2Ak 回&山C0 ARTANInumexpr 口m[ Delete D BERNOULLIl p Continue Cancel Hel p 图1.15选择条件对话框 2.2.2.6观察单位的秩次确定 为了解在指定条件下某个或某些变量值的大小顺序,可选 Trans form菜单的 Rank cases.命 令项,弹出 Rank cases对话框(图1.16),从变量名列框中选1个或多个变量点击>钮使之进入 Variable(s)框作为按该变量值大小排序的依据。若选1个或多个变量使之进入By框,则系统在排 序时将按进入By框的变量值分组排序。排序的结果将在数据管理器中新建1个变量名为原排序变量 前加一特定排序类型字母(如原变量为x,则普通排序时变量为rx)的变量用于放置秩次。用户可 在 Rank cases对话框的 Assign rank1to框中指定秩次排列方式: Smallest value表示最小值用 1标注,之后为2、3、4 Largest value表示最大值用1标注,之后为2、3、4
22 1、All cases:表示所有的观察例数都被选择,该选项可用于解除先前的选择; 2、If condition is satisfied:表示按指定条件选择,点击 If...钮,弹出 Select Cases:If 对话框(图 1.15),先选择变量,然后定义条件; 3、Random sample of cases:表示对观察单位进行随机抽样,点击 Sample...钮,弹出 Select Cases:Random Sample 对话框,有两种选择分式,一是大概抽样(Approximately)即键入抽样比例 后由系统随机抽取,另一是精确抽样(Exactly)即要求从第几个观察值起抽取多少个; 4、Based on time or case range:表示顺序抽样,点击 Range...钮,弹出 Select Cases:Range 对话框,用户定义从第几个观察值抽到第几个观察值; 5、Use filter variable:表示用指定的变量作过滤,用户先选择 1 个变量,系统自动在数据 管理器中将该变量值为 0 的观察单位标上删除标记,系统对有删除标记的观察单位不作分析。若用 户在 Select Cases 对话框的 Unselected Cases Are 框中选 Deleted 项,则系统将删除所有被标上 删除标记的观察单位。 调用 Select Cases 命令完成定义后,SPSS 将在主窗口的最下面状态行中显示 Filter On 字样; 若调用该命令后的数据库被用户存盘,则当这个数据文件再次打开使用时,仍会显示 Filter On 字 样,意味着数据选择命令依然有效。 图 1.15 选择条件对话框 2.2.2.6 观察单位的秩次确定 为了解在指定条件下某个或某些变量值的大小顺序,可选 Transform 菜单的 Rank Cases...命 令项,弹出 Rank Cases 对话框(图 1.16),从变量名列框中选 1 个或多个变量点击 ➢ 钮使之进入 Variable(s)框作为按该变量值大小排序的依据。若选 1 个或多个变量使之进入 By 框,则系统在排 序时将按进入 By 框的变量值分组排序。排序的结果将在数据管理器中新建 1 个变量名为原排序变量 前加一特定排序类型字母(如原变量为 x,则普通排序时变量为 rx)的变量用于放置秩次。用户可 在 Rank Cases 对话框的 Assign Rank 1 to 框中指定秩次排列方式:Smallest value 表示最小值用 1 标注,之后为 2、3、4……;Largest value 表示最大值用 1 标注,之后为 2、3、4……
variables Cancel Help ○ 图1.16观察单位排序对话框 若点击 Rank cases对话框的 Rank Types...钮,可选择排序类型(图1.17): 1、Rank:普通秩次,排序类型字母r 2、 Fractional Rank as percent:累积百分秩次,排序类型字母p 3、 Savage score:以指数分布为基础的原始分秩次,排序类型字母s 4、 Sum of case weights:分组例数之和的权重秩次,排序类型字母n Fractional rank:分组例数之和占总例数累积百分比秩次,排序类型字母r; 6、 Ntiles:先给定一个大于1的整数,系统按此数范围确定排序的秩次,排序类型字母n 口 Fractional rank as% 口 Sum of case weigh □ Fractional ran 图1.17观察单位排序类型对话框 223数据的算术处理 2.2.3.1变量的加权 选Data菜单的 Weight Cases.命令项,可对指定的数值变量进行加权。在弹出的 Weight Cases 对话框中(图1.18), Do not weight cases表示不做加权,这可用于对做过加权的变量取消加权 Weight cases by表示选择1个变量做加权。在加权操作中,系统只对数值变量进行有效加权, 大于0的数按变量的实际值加权,0、负数和缺失值加权为0 加权操作在x2检验中是必不可少的,且一旦该变量做过加权操作,那么,一方面系统自动根据 用户对已加权变量值的修改做加权变换,另一方面用户除非取消加权,否则即使改变变量名,系统 依然对该变量进行加权操作。 调用 Weight Cases命令完成定义后,SPSS将在主窗口的最下面状态行中显示 Weight On字样;
23 图 1.16 观察单位排序对话框 若点击 Rank Cases 对话框的 Rank Types...钮,可选择排序类型(图 1.17): 1、Rank:普通秩次,排序类型字母 r; 2、Fractional Rank as percent;累积百分秩次,排序类型字母 p; 3、Savage score:以指数分布为基础的原始分秩次,排序类型字母 s; 4、Sum of case weights:分组例数之和的权重秩次,排序类型字母 n; 5、Fractional Rank:分组例数之和占总例数累积百分比秩次,排序类型字母 r; 6、Ntiles:先给定一个大于 1 的整数,系统按此数范围确定排序的秩次,排序类型字母 n。 图 1.17 观察单位排序类型对话框 2.2.3 数据的算术处理 2.2.3.1 变量的加权 选 Data 菜单的 Weight Cases...命令项,可对指定的数值变量进行加权。在弹出的 Weight Cases 对话框中(图 1.18),Do not weight cases 表示不做加权,这可用于对做过加权的变量取消加权; Weight cases by 表示选择 1 个变量做加权。在加权操作中,系统只对数值变量进行有效加权,即 大于 0 的数按变量的实际值加权,0、负数和缺失值加权为 0。 加权操作在 2 检验中是必不可少的,且一旦该变量做过加权操作,那么,一方面系统自动根据 用户对已加权变量值的修改做加权变换,另一方面用户除非取消加权,否则即使改变变量名,系统 依然对该变量进行加权操作。 调用 Weight Cases 命令完成定义后,SPSS 将在主窗口的最下面状态行中显示 Weight On 字样;
若调用该命令后的数据库被用户存盘,则当这个数据文件再次打开使用时,仍会显示 Weight On字 样,意味着数据加权命令依然有效。 Weight Cases ○ O Weight cases by Paste Current Status: Do not weight cases 图1.18数据加权对话框 2.2.3.2数据的运算与新变量的生成 选 Transform菜单的 Compute..命令项,既可对选定的变量进行运算操作,又可通过运算操作 让系统生成新的变量。在弹出的 Compute variable对话框中(图1.19),用户首先在 Target Variable 指定一个变量(可以是数据管理器中已有的变量,也可是用户欲生成的新变量),然后点击 Type& Label..钮确定是数值型变量,还是字符型变量,或加上变量标签。在 Numeric Expression 框中键入运算公式,系统提供计算器和82种函数(在 Functions框内)让用户使用;若点击If 钮会弹出 Compute Variable: If cases对话框(类似于图1.15的选择条件对话框),用户可指定符 合条件的变量参与运算。 如本例是要求系统生成一个新变量x1,x1=x的绝对值+y-0.123×z。点击OK钮即可。结果 在数据管理器中产生一个新变量x1。 arget Variable ABs冈+y-0.123*才 Type&Label +00089Eunctions OCD=[45 6(numexprl 3OP023 ANY INest valve value. 口&[0 ARTAN(nt CDFNORM(zvalue] CDF BERNOULLI(a- p) aste Reset Cancel elp 图1.19数据运算对话框 2.2.3.3变量值个数的清点 对于数值型变量,某个或某些值在各观察单位中的出现次数可以作清点。选 Transform菜单的
24 若调用该命令后的数据库被用户存盘,则当这个数据文件再次打开使用时,仍会显示 Weight On 字 样,意味着数据加权命令依然有效。 图 1.18 数据加权对话框 2.2.3.2 数据的运算与新变量的生成 选 Transform 菜单的 Compute...命令项,既可对选定的变量进行运算操作,又可通过运算操作 让系统生成新的变量。在弹出的 Compute Variable 对话框中(图 1.19),用户首先在 Target Variable 指定一个变量(可以是数据管理器中已有的变量,也可是用户欲生成的新变量),然后点击 Type&Label...钮确定是数值型变量,还是字符型变量,或加上变量标签。在 Numeric Expression 框中键入运算公式,系统提供计算器和 82 种函数(在 Functions 框内)让用户使用;若点击 If... 钮会弹出 Compute Variable:If Cases 对话框(类似于图 1.15 的选择条件对话框),用户可指定符 合条件的变量参与运算。 如本例是要求系统生成一个新变量 x1,x1 = x 的绝对值+y-0.123×z。点击 OK 钮即可。结果 在数据管理器中产生一个新变量 x1。 图 1.19 数据运算对话框 2.2.3.3 变量值个数的清点 对于数值型变量,某个或某些值在各观察单位中的出现次数可以作清点。选 Transform 菜单的
Count..命令项,在弹出的 Count0 ccurrences of value within cases对话框中(图1.20),先 在 Target Variable指定一个变量(可以是数据管理器中已有的变量,也可是用户欲生成的新变量), 然后指定需要清点的变量,即在变量名列中选择1个或多个变量点击>钮使之进入 Numeric Variable(s)框,再点击 Define values..钮,弹出 Count value within cases: Value to count 对话框,确定哪些数值作为清点对象。选 Value表示单一数值为清点对象;选 System-missing或 System-or user missing表示系统或用户指定的缺失值为清点对象:选 Range表示指定数值范围为 清点对象。还可点击If钮指定条件来确定参与清点的观察单位。 Count occurrences of values within Cases Target Variable Target Label Help Define values 图1.20数值清点对话框 2.2.3.4变量的重新赋值 在数据管理器中,用户可对各单元的数值重新赋予新值。这种操作只适用于数值型变量。选 Transform菜单的 Recode命令项,此时有两种选择:一是对变量自身重新赋值( Into same Variables.),一是对其它变量或新生成的变量进行赋值( Into different variables...)。若选 第一种赋值方法,在弹出的 Recode into same variables对话框中(图1.21),先在变量名列中选 1个或多个变量点击》钮使之进入 Numeric variables框,然后点击 Old and New values..钮弹 出 Recode into same variables:0 ld and New value对话框,用户根据实际情况确定旧值和新值 点击 Continue钮返回,再点击OK钮即可。若选第二种赋值方法,在弹出的 Recode into different Variables对话框中(图1.22),先在变量名列中选1个或多个变量点击>钮使之进入 Numeric Variable.> Output Variable框,同时在 Output variable框确定一赋值变量(可以是数据管理器 中已有的变量,也可以是用户要求生成的新变量),然后点击0 d and New Values..钮弹出 Recode into different variables: old and New value对话框,用户根据实际情况确定旧值和新值,点击 Continue钮返回,再点击OK钮即可 在两种赋值情况下,用户均可点击If...钮指定条件来确定参与清点的观察单位 与 Compute方法不同的是: Recode方法不能进行运算,只能根据指定变量值作数值转换,且这 种转换是单一数值的转换
25 Count...命令项,在弹出的 Count Occurrences of Value within Cases 对话框中(图 1.20),先 在 Target Variable 指定一个变量(可以是数据管理器中已有的变量,也可是用户欲生成的新变量), 然后指定需要清点的变量,即在变量名列中选择 1 个或多个变量点击 ➢ 钮使之进入 Numeric Variable(s)框,再点击 Define Values...钮,弹出 Count Value within Cases:Value to Count 对话框,确定哪些数值作为清点对象。选 Value 表示单一数值为清点对象;选 System-missing 或 System-or user missing 表示系统或用户指定的缺失值为清点对象;选 Range 表示指定数值范围为 清点对象。还可点击 If...钮指定条件来确定参与清点的观察单位。 图 1.20 数值清点对话框 2.2.3.4 变量的重新赋值 在数据管理器中,用户可对各单元的数值重新赋予新值。这种操作只适用于数值型变量。选 Transform 菜单的 Recode 命令项,此时有两种选择:一是对变量自身重新赋值(Into Same Variables...),一是对其它变量或新生成的变量进行赋值(Into Different Variables...)。若选 第一种赋值方法,在弹出的 Recode into Same Variables 对话框中(图 1.21),先在变量名列中选 1 个或多个变量点击 ➢ 钮使之进入 Numeric Variables 框,然后点击 Old and New Values...钮弹 出 Recode into Same Variables:Old and New Value 对话框,用户根据实际情况确定旧值和新值, 点击 Continue 钮返回,再点击 OK 钮即可。若选第二种赋值方法,在弹出的 Recode into Different Variables 对话框中(图 1.22),先在变量名列中选 1 个或多个变量点击 ➢ 钮使之进入 Numeric Variable→Output Variable 框,同时在 Output Variable 框确定一赋值变量(可以是数据管理器 中已有的变量,也可以是用户要求生成的新变量),然后点击 Old and New Values...钮弹出 Recode into Different Variables:Old and New Value 对话框,用户根据实际情况确定旧值和新值,点击 Continue 钮返回,再点击 OK 钮即可。 在两种赋值情况下,用户均可点击 If...钮指定条件来确定参与清点的观察单位。 与 Compute 方法不同的是:Recode 方法不能进行运算,只能根据指定变量值作数值转换,且这 种转换是单一数值的转换