sas基础代码

更新时间:2023-07-18 09:52:07 阅读: 评论:0

1.变量名为Name, Age, Height, Gender, JoinDate的数据如下。请读入到一个数据集合里,并按原来的格式用Proc Print把数据显示在输出窗口上。
John 21 70 M 2/14/97
Jo 18 62 F 3/27/99
Mark 32 68 M 6/22/98
Linda 25 65 F 12/14/97
Carey 27 59 F 8/20/98
利用sas软件运行下列程序得到表1。
程序:
data a;
input Name$ Age Height Gender$ JoinDate$;
cards;
John 21 70 M 2/14/97
Jo 18 62 F 3/27/99
Mark 32 68 M 6/22/98
Linda 25 65 F 12/14/97
Carey 27 59 F 8/20/98
;
proc print data=a;
run;
运行结果:
表1.
Obs
Name
Age
Height
Gender
JoinDate
1
John
21
think的用法70
M
2/14/97
2
Jo
18
62
F
3/27/99
3
Mark
32
68
M
6/22/98
4
Linda
25
65
F
12/14/97
5
Carey
27
59
F
8/20/98
2. 下面的每一行数据代表纸箱子的length, width, height, 单位是厘米计算每一个箱子的体积、需要的纸板的面积(假定顶部和底部的纸板对折到中间,即:顶部和底部的厚度是两层纸板)。假定纸板的价格为$0.20/平方米。
32 18 12
16 15 24
48 12 32
15 30 45
20 30 36
(a)建立一个数据集合读入数据,变量为lengthwidth height
用sas运行下列程序读入题中数据,得到下面的表2.1。
程序:
data b;
input length width heigth;
cards;
32 18 12
16 15 24
48 12 32
15 30 45
20 30 36
;
run;
proc print data=b;
run;
运行结果:
表2.1
Obs
length
width
heigth
1
32
18
12
2
16
15
24
3
48
12
32
4
15
30
45
土石方运输
5
20
30
36
(b) 使用 t 语句,利用a)的数据集合建立一个新数据集合,它包括a)的所有数据,并建立三个新变量:每个箱子的体积(volume),制造费用(cost),以及每立方米体积的造价y(y=cost/volume)。利用(a)中的数据,添加了三个新变量volume,cost,造价y,运用sas得到下列表格:
利用(a)得到的数据,运行下列程序得到表2.2。
程序:
data c;
t b;
voloume=length*width*heigth;
cost=0.2*4*length*width*0.0001+0.2*2*length*heigth*0.0001+0.2*2*heigth*width*0.0001;
y=cost/voloume;
run;
proc print data=c;
run;
运行结果:
表2.2
Obs
length
width
heigth
voloume
cost
y
1
32
18
12
6912
0.07008
.000010139
2
16
15
24
5760
0.04896
.000008500
3
48
12
32
18432
0.12288
.000006667
4
15
30
45
20250
0.11700
.000005778
5
20
30
36
21600
0.12000
.000005556
(c) 使用(b)建立的数据集合建立一个新数据集合,只包括其中的volume 和 cost 变量。
根据(b)中表2.2,只保存了volume和cost,运行下列程序,得到表2.3.
程序:
data d;
t c(keep=voloume cost);
run;
proc print data=d;
run;
运行结果:
表2.3
Obs
voloume
cost
1
6912
0.07008
2
5760
0.04896
3
18432
0.12288
4
20250
0.11700
5
21600
0.12000
3.使用二手车数据(udcar.sas7bdat,见data文件夹)
运行下列程序,读入数据,得到表3.
程序:
libname mydata 'D:\data';
proc print data=mydata.udcar;
run;
运行结果:
表3.
电脑投影快捷键
Obs
year
brand
type
color
miles
plate
price
1
1999
Chevrole
Blazer
Red
80157
D0523X
10650
2
2002
Chevrole
Cavalier
Blue
32863
D0631A
11850
3
1996
Chevrole
Cavalier
Tan
90784
T9572PA
5350
4
2004
Chevrole
大白菜烧肉
Impala
White
11910
DA6737B
16350
5
2003
Chevrole
S-10
White
8260
LT1124PB
17350
6
2002
Chevrole
Venture
Blue
77037
D2429A
11850
7
2002
Chevrole
Venture
Silver
36980
D3537A
13035
8
2000
Dodge
Caravan
Blue
75688
FC1361PA
7650
9
2001
Dodge
Dakota
Black
61932
DA3955B
18350
10
2003
Dodge
Dakota
Silver
33620
DB5767A
19155
11
2003
Dodge
Neon
Yellow
17698
D8611A
12350
12
2003
Ford
Expediti
Gold
40956
D3362A
24850
13
2003
Ford
Explorer
White
34322
D0435A
17650
14
2002
Ford
Explorer
White
60920
D9125A
15405
15
2002
Ford
Explorer
Black
28294
FT1289P
18950
16
2002
Ford
F-150
Blue
39149
D6445A
24420
17
2003
Ford
Focus
Silver
33985
C1316P
11650
18
2003
Ford
Focus
Green
19295
C1417P
13925
19
2004
Ford
Focus
Beige
20446
FC1341P
14475
20
2003
Ford
Ranger
White
29005
D8654A
17550
21
泰国签证怎么办2003
Ford
Ranger
White
30114
DA9800A
12350
22
2004
Ford
Taurus
White
18261
C1205P
15150
23
2003
Ford
Windstar
White
36450
FT1285PA
16325
24
2001
Ford
Windstar
White
35705
FT1363P
15500
25
世界各国货币名称
2003
Jeep
Liberty
Silver
22794
D1926A
18225
26
2003
Jeep
Wrangler
Blue
5985
C9861PB
17850
27
2001
Jeep
Wrangler
Black
36677
D3097A
17560
28
2003
Jeep
Wrangler
Tan
12964
D4494A
20050
29
1997
Mercury
Mountain
Blue
43472
DA2785A
9650
30
2002
Mercury
Mountain
Blue
41175
LT1432P
19135
31
2001
Mercury
Sable
White
53324
C1438P
10305
32
2001什么信用卡好
Pontiac
Montana
Silver
45814
T1140P
13850
33
2004
Pontiac
Sunfire
Silver
15207
C1294P
13050
34
1996
Pontiac
Sunfire
White
93521
B1947B
4850
(a)对车的标志(brand)的频数画竖直条形图.
利用所给数据运行下列程序,得到图3.1
程序:
刺鲶data e;
t mydata.udcar;
run;
proc gchart;
vbar brand;
run;
运行结果:
图3.1
(b画里程数(miles)和价格(price)的散点图,价格在竖轴上。
利用所给数据运行下列程序,得到图3.2
程序:
data f;
t mydata.udcar(keep=miles price);
proc gplot;
plot price*miles;
symbol v=star cv=green;
run;
运行结果:
图3.2
(c) 自学means过程(见SAS过程文件夹),计算变量里程数(miles)和价格(price)的描述统计量。
利用所给数据运行下列程序,得到表3.3
程序:
data g;
t f;
proc means data=g ;
run;
运行结果:
表3.3
Variable
N
Mean
Std Dev
Minimum
Maximum
miles
price
34
34
38963.65
14901.91
23194.27
4590.99
5985.00
4850.00
93521.00
24850.00
4. 某地区单身人士的收入(y)和住房面积(x)的数据(example01.xls,见data文件夹)
试分析:该地区单身人士的收入与住房面积之间是否相关?如果线性相关,确定一元线性回归方程。
利用sas软件,运行下列程序,得到表4.1。
程序:
data danshen;
input area income@@;
cards;
35    600  34    1300 37    1300 38    1110 29    900 34    800 28    700 52    1200 21    1119 22    400 50    1700 32    1200 32    1100 23    500 35    650 23    735 31    870 38    1300 23    800 41    1270
30    905 29    900 24    600 41    1500 49    1500 37    800 38    130 21    800 27    800 30    350 29    650 39    1200 52    840 54    1847 40    679 33    910 47    1200 34    500 35    900 46    1600
28    750 35    1270 32    780 34    540 46    900 44    1166 36    660 21    744 31    1124 47    1042 43    1063 57    336 56    1600 70    500 28    1400 46    1600 24    800 36    1400 32    2000 29    1600

本文发布于:2023-07-18 09:52:07,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1102870.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   运行   纸板   下列
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图