(完整版)统计软件期中试卷.doc

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4

南京师范大学2013-2014 学年第一学期

数科院统计学专业11 年级《统计软件》课程期中试卷

班级:任课教师:高启兵

学号:姓名:

要求:第 1-10 要写出程序,第11-16 题要给出较为完整统计问题解答和程序。

数据:

假设我们随机抽取某班18 名同学的部分信息,如下所示,为纯文本格式

score1.txt ,含义分别为姓名 name、性别 gender 、语文成绩 chin 、数学成绩 math。Zhangyu m 89 88

xuzhi m 87 86

lixiao f 88 89

xiaohan f 90 89

minghui f 93 91

huizheng m 84 86

guolei m 99 95

yuqiang m 90 91

mazheng m 93 96

yuanhua f 79 80

xiuqiang f 87 85

daolu m 82 83

wanger m 84 86

sungao m 83 82

zhangqi f 94 91

shifang f 86 89

xingming f 87 85

weiwei f 85 87

1.将该文本文件转换成 d:\sdata 下永久 SAS数据集 score1 ,并写出查看相应

库的属性程序。 (4 分)

Libname sdata‘ d:\sdata’;

Data sdata.score1;

Infile ‘d:\score1.txt’;

Input name$ gender$ chin math;

Proc print data= sdata.score1;

Run;

Proc datasets lib=sdata;

Run;

2.试将数据放在数据步中并用逗号分隔然后读入到临时数据集score1 。(4 分 ) Data score1;

Infile datalines dlm=”,”;

Input name$ gender$ chin math;

Datalines;

Run;

Proc print data=score1;

Run;

3.建立 excel 文件 score1.xls, 然后用 import 过程将该 excel 文件转换成临时SAS

数据集 score1; 查看该数据集 score1 的属性并将变量名分别改为 name, gender chin 和 math 。(4 分)

Proc import

Datafile=”d:\score.xls”

Out=score1

Dbms=excel2000 replace;

GETNAMES=YES;

DATAROW=2;

RANGE(sheet)="Sheet1$";

Run;

Proc contents data=score1;

Run;

Data score1 (rename=(zhangy=name m=gender F3=chin F4=math));

Set score1;

Run;

PROC IMPORT OUT= WORK.aa

DATATABLE= "username"

DBMS=ACCESS REPLACE;

DATABASE="D:\info.mdb";

RUN;

例/* 链接 DataBaseName数据库

*/ libname DataBaseName oracle

user=MyUserName

password=MyPassWord

path='orcl'

schema=DataBaseName;

4.上题中的的数据文件 score1.xls 建立数据视图。 (4 分)也

可以用 sql

Proc access dbms=xls;

Create work.score1.access;

Path=’d:\score1.xls’;

Create work.score1.view;

Select all;

List view;

Run;

Proc sql;

Select *from ;

例 ACCESS过程将数据视窗转换为数据集。

PROC ACCESS VIEWDESC=s000001 OUT=stk000001;

Run;

5.从score1数据集中将男生(m)信息资料取出建立数据集male; 取出女生信息

资料建立数据集female 。(4 分)

Data male female;

Set score1;

Select(gender);

When(‘m’ ) output male;

When(‘female ’) output female;

End;run;

6.请分别从数据集 score1 中将数学成绩变量去除,建立语文成绩数据集 chin ,保

留数学成绩变量建立数据集 math 并将数据集 chin 保存为数据间用逗号分隔的文本文件。 (4 分)

Data chin(drop=math);

Set score1;

run;

Print data;

run;

Data math(drop=chin);

Set score1;

run;

Print data;

run;

proc import out=t1;

datafiles= ””;

相关文档
最新文档