SPSS编程操作入门_第1页
SPSS编程操作入门_第2页
SPSS编程操作入门_第3页
SPSS编程操作入门_第4页
SPSS编程操作入门_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档 1欢迎下载 第四章 SPSS 编程操作入门 4 1程序编辑窗口操作入门 一 进入程序编辑窗口界面 创建一个新程序 File new syntax 打开一个旧程序 File open syntax 程序文件的扩展名为 sps 注 syntax 窗口的菜单和 SPSS 窗口的菜单功能基本一致 区别在于 RUN 菜单 RUN ALL 运行全部程序 RUN SELECTION 运行所选择的部分程序 二 熟用 Paste 按钮 在 SPSS 所有菜单对话框中均有 Paste 功能 在所有对话框选择 完毕后 不选择 OK 而使用 Paste 则程序编辑窗口会自动生成程 序 此功能使得 SPSS 编程操作变得简单易行 只需要对生成的程序 适当加以修改即可 示例 运用 Paste 创建一个程序文件 以 xuelin sav 为例 产生 P50 页的程序语句 并保存在桌面上备用 精品文档 2欢迎下载 该程序文件可以保存 当下次做相同的分析时 无需重新进行 复杂的菜单选择 直接在原有程序文件上进行适当的修改 运行即 可 三 编程进行对话框无法完成的工作 示例 见书 示例 怎么产生连续自然数 Input program Loop i 1 to 200 Compute x i end case End loop End file End input program Execute 4 2结构化语句简介 一 分支语句 条件语句 语句 程序格式 逻辑表达式 目标表达式 逻辑表达式用于给出判断条件 精品文档 3欢迎下载 目标比达式表示如果满足逻辑表达式后该如何操作 注 编程基本小知识 每句命令完成后 以点号结束 否则程序不被执行 全部命令编辑完成后 以 Execute 结束 否则程序不被执行 学会使用 help command syntax reference 自学编程 示例 打开案例数据 brain1 sav 要求将年龄小于 20 性别为 1 男 的病人归为第一组 group 1 GET FILE F chenghongli spss 数据集 brain1 sav if age 20 sex 1 逻辑表达式 group 1 目标表达式 Execute 示例 2 打开案例数据 brain1 sav 要求将年龄小于等于 40 岁的女 性病人归为组 2 GET FILE F chenghongli spss 数据集 brain1 sav if age le 40 group 2 execute 练习 1 将血小板大于等于 100 的列为组 1 练习 2 打开 brain1 sav 创造一个新的字符型变量 sex1 当 sex 取值为 1 时 sex1 取值为 f 当 sex 取值为 2 时 sex1 取值为 m GET 精品文档 4欢迎下载 FILE F chenghongli spss 数据集 brain1 sav string sex1 a1 compute sex1 f if sex 2 sex1 m execute 语句 如果需要多重分支 有多个条件限制时 需要用到 DO IF 语句 程序格式 IF 逻辑表达式 目标表达式 目标表达式 示例 见书 示例 编程完成书 例题 练习 自己完成 例题 二 循环语句 在介绍循环语句时 着重介绍 Loop End Loop 语句 该语句主 要用于建立数据集和数据变换操作 程序格式 Loop 控制变量名 起始值 to 终止值 BY 步长 精品文档 5欢迎下载 运算语句 End Loop 示例 1 见书 SET mxloops 10 Loop Compute x x 1 End loop 注意要求文件中有 x 这个变量名 否则返回缺失值 上述程序亦可表述为 Loop lop 1 to 10 开始循环 要求循环 10 次 Compute x x 1 将变量累加 1 End loop 结束循环 两种程序功能一样 都是将变量 x 循环加 10 次 注 lop 前必须有 符号 表示该变量为控制变量 若不加 则产生 新变量 lop 可试运行一次 LOOP 循环语句的功能之一即是创建一个新的数据集 示例 2 产生 1 200 的连续自然数 Input program Loop i 1 to 200 Compute x i end case End loop 精品文档 6欢迎下载 End file End input program Execute 通过本程序要求大家掌握 Loop 语句的基本功能 以及各命令的含义 学会使用 help command syntax reference 自学编程 练习 要求产生连续奇数 偶数 练习 见程序指南中的 example 运行并理解其含义 Loop 命令和 命令的综合运用 示例 见书 理解每句程序的含义 练习 要求产生有 100 条记录的新数据集 要求 随机变量 A 服从 均值为 5 标准差为 10 的正态分布的 当该变量大于 5 时 改为新 变量 B 若该变量小于等于 5 时 则 B 等于 A 的平方 要求固定随 机种子 可以通过编程指南查找怎样产生这样一个正态分布 4 3SPSS Pro

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论