正在加载图片...
Count Values within Cases: Values to Count Value Values to Count: o value. C System-missing C System- or user-missing Change C Ra Remove through C Range Lowest through C Range through highest Continue Cancel Help 左半部为变量值定义窗口,可以定义某个值、系统缺失值、系统或用户定义 缺失值、变量值范围、小于某值或大于某值。我们这里是第四种情况:选择 Range, 在 through两侧分别键入2、3,然后单击已变黑的“Add”按钮,“2thru3 就会被加入“ Values to count”框内。然后单击“ Continue”,再单击 Count 对话框的“OK”,可以看到系统自动生成变量temp2,其中10、11号记录因血 磷值介于2和3之间,temp2取值为1,其余的记录temp2取值均为0。 s0s,Ss0s,请大家千万注意, Count对话框有一个潜在的bugs,当你需要计 算同时满足两个变量取值条件的记录数有多少时,直接用该对话框会得出完全错 误的结果。这里有一点技巧,需要对对话框生成的指令加以修改,至于怎么修改 嘛,我们将在 Syntax(语法)窗口使用详解一章中讲述:)。 【 Recode对话框】 Recode对话框用于从原变量值按照某种一一对应的关系生成新变量值,可 以将新值赋给原变量,也可以生成一个新变量。 例2.3在Li11.sav中生成新变量temp3,当血磷值小于1时取值为0 1~2时取值为10,大于2时取值为20。 解:选择菜单 Transform=> Record==> Into different Variables, Recode 对话框如下:左半部为变量值定义窗口,可以定义某个值、系统缺失值、系统或用户定义 缺失值、变量值范围、小于某值或大于某值。我们这里是第四种情况:选择 Range, 在 through 两侧分别键入 2、3,然后单击已变黑的“Add”按钮,“2 thru 3” 就会被加入“Values to Count”框内。然后单击“Continue”,再单击 Count 对话框的“OK”,可以看到系统自动生成变量 temp2,其中 10、11 号记录因血 磷值介于 2 和 3 之间,temp2 取值为 1,其余的记录 temp2 取值均为 0。 SOS,SOS,请大家千万注意,Count 对话框有一个潜在的 bugs,当你需要计 算同时满足两个变量取值条件的记录数有多少时,直接用该对话框会得出完全错 误的结果。这里有一点技巧,需要对对话框生成的指令加以修改,至于怎么修改 嘛,我们将在 Syntax(语法)窗口使用详解一章中讲述 :)。 【Recode 对话框】 Recode 对话框用于从原变量值按照某种一一对应的关系生成新变量值,可 以将新值赋给原变量,也可以生成一个新变量。 例 2.3 在 Li1_1.sav 中生成新变量 temp3,当血磷值小于 1 时取值为 0, 1~2 时取值为 10,大于 2 时取值为 20。 解:选择菜单 Transform==>Record==>Into Different Variables,Recode 对话框如下:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有