第一讲 SPSS基本用法.ppt

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
表达式 比较表达式 比较算符建立的是两个量之间的比较关系式,由系统判断关系是否成立。如果比较关系成立,比较表达式的值为“真”(1),否则为“假”(0)。无论进行比较的两个量是字符型还是数值型,比较的结果均是逻辑型常量。 比较算符表中列出的比较算符均有两种表示方法,用符号表示和用字母表示,这两种算符是等价的。 例如:A>5和A GT 5是等价的, A=6则表达式A>5为真,其值为1; A=5,则表达式A>5的值为假,值为0。 表达式 逻辑表达式 逻辑算符即布尔算符有两种表示方法,用符号表示和用字母表示,这两种算符也是等价的。 例如: A&B与A and B是等价的。 “逻辑与” 运算符(或and) 前后的两个量均为真时,逻辑表达式的值为“真”,否则为“假”; 例如:A>B&C>0 A=3 B=2 C=6 表达式 逻辑表达式 “逻辑或”运算符| (或or) 前后的两个量只要有一个为“真”时,逻辑表达式的值为“真”。只有当操作符前后两个量均为假时,逻辑表达式的值才为“假”。 例如:A>B | C>0中只要A>B成立,无论C为何值,表达式的值均为“真”。或者只要C>0成立,无论A与B为何值,该表达式的值均为“真”。 表达式 逻辑表达式 “逻辑非”运算符~(或not) 前置算符,它对其后面的量作逻辑非运算。NOT后面的量值为“真”,则NOT运算结果为“假”。逻辑与的运算顺序高于逻辑或。 例如: NOT(A>0)中A为正数,逻辑表达式的值为“假”;A为负数或A为0,逻辑表达式的值均为“真”。 表达式 逻辑表达式 如果使用逻辑表达式选择每月薪金(Salary)在3000-5000元的男性(Sex=m),以及每月薪金在2000-4000元的女性(Sex=f),则其表达式为: Salary=3000 Salary 5000 SEX=M | Salary=2000 Salary 4000 SEX=F 如果挑选出高考成绩(SCORE)在520-570分的城市(AREA=City)考生,和500-550元的农村(rural)考生。 Score=520 Score 570 area =city | Score =2000 Score 4000 area = rural 注意:在SPSS中不存在语句if…than…else,也没有for…next。 构建新变量 在进行数据的分析处理时往往仅根据原始测量的变量值是不够的,常常需要根据已经存在的变量建立新变量。 例如: 需要将出生年月与调查时点相减,计算调查时年龄;根据家庭男性人数、家庭女性人数,计算家庭总人数等。这些工作可以直接由SPSS语句实现。对SPSS来说,体现其特点的更直观方法是通过Compute对话框完成。 构建新变量 使用Compute对话框完成建立新变量的方法与步骤是:  ? 1.打开Transform菜单,选择Compute选择项,出现Compute Variable主对话框。其分目标变量、源变量、数学表达式、函数库和计算关系板。 2.在目标变量(Target Variable)框中输入一个目标变量的名称,用来接收计算的值。这目标变量的名称可以是一个新的变量名称或是一个定义过的变量名称。在数学表达式(Numeric expression_r)框中输入合理的组合表达式。 构建新变量 SPSS函数库共收集有10类139种函数,其中包括 日期和时间函数(占函数总数的20.6%)、 累计分布函数(19.8%) 随机数产生函数(17.5%) 字符串函数(14.3%) 逆分布函数(11.9%) 算术函数(9.5%) 统计函数(7.9%) 缺失值定义函数(3.2%) 逻辑函数(1.6%) “数值与字符相互转换函数”(1.6%) 但经常用的也就算术函数、统计函数、缺失值定义函数、逻辑函数等4类10来个函数。 构建新变量 常用变量函数 Abs() 取绝对值 Exp() 取e的指数 Rnd() 四舍五入 lg10 常用对数 trunc() 截尾取整 Ln() 自然对数 Sqrt() 取平方根 Sin() 正弦函数 normal() 产生正态分布随机变数 uniform() 产生均匀分布随机变数 Number() 字符串转数字变量 String() 数字变量转成字符串 构建新变量 当计算的新变量适应于部分样本时,或当不同特点的样本使用不同的表达式时,或新变量的值需要分步进行计算,就要用对话框右下方if条件表达式选择合适的样本。 对条件表达式为真的观测量使用Compute Variable对话框中确定的表达式计算新变量的值,而对那些使条件表达式为假或缺失的观测量,保留原值而不赋予

文档评论(0)

勤能补拙 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档