求助:SAS程序编写,做题

来源:百度知道 编辑:UC知道 时间:2024/06/07 06:26:08
例如用
id name height weight
1 tom 187 75
2 cendy 169 57
3 mcdonald 189 85
写个程序...
一共有五道,能帮道我的分数不是问题。
谢谢了。在下走投无路啊!
一楼的能不能把联系邮箱给我?我把问题发给你。帮帮忙哈!

SAS实用程序编写技巧(1)(未完待续)2007年06月03日 星期日 19:50 SAS软件包是一个大型的统计分析系统,其核心是多个用于实现统计分析的实用过程。统计分析离不开操作的数据对象, SAS采用的办法是建立SAS数据集。而实现上述的一切都需要编制SAS引导程序,简称SAS程序。
SAS程序由一系列符合SAS语言语法规则的语句组成, 正如用任何一门计算机语言编制的程序一样。SAS语言不仅提供了一般程序设计语言拥有的语句(如循环控制,条件判断,赋值,输入输出等),而且,其丰富的概率函数、分位数函数、样本统计量函数以及随机数函数更是其他语言无法比拟的。SAS程序的基本组成是: 若干SAS语句组成数据步(DATA步),若干SAS语句组成过程步(PROC步),若干DATA步和若干PROC步组成一个完整的SAS程序,其中,DATA步通常产生SAS数据集, 而PROC步则对SAS数据集内的数据进行处理并输出结果或产生新数据集。
本章主要介绍如何产生数据集,而且由于数据集大部分由数据步完成,我们把精力也主要集中于数据步上。

第1节 数据步流程

[例1.5.1] 某小学10名9岁男学生6个项目的智力测验得分资料列于下表中。
表1.5.1 某小学10名9岁男学生6项智力测验得分结果

1. 变量和观测
这是SAS数据集的2个基本概念。可以这样看待它们的关系,SAS对各变量的操作都是在各观测内进行的。从每一个观测对象身上观测到n个变量的具体取值,在SAS中, 把这n个数值写在一行上,称为1个观测。如表1.5.1,共有10个观测,每个观测包含7个变量(含编号)的取值。

2. 建立SAS数据集方法(先看下面的第1个程序)

data a;

input id x1-x6;

cards;

1 14 13 28 14 22 39

2 10 14 15 14 34 35

3 11 12 19 13 24 39

4 7 7 7