Sas Practice For Prep Guide
Sas Practice For Prep Guide
\**********************************************************************/
data _null_;
oshost=trim(substr(symget('sysscp'),1,2));
filepath=trim(pathname("sasuser"));
if (oshost = "OS") and (length(symget('sysscp'))=2) then
do;
filepath=scan(filepath,1);
dlm=".";
fileno="disp=(new,catlg)";
fileyes="disp=(old,catlg)";
end;
else do;
host=trim(substr(symget('sysscp'),1,3));
if (host in ('WIN','OS2')) then
do;
filepath=trim(pathname("sasuser"));
dlm="\";
fileno="";
fileyes="";
end;
else if (host = "VMS") then
do;
filepath="";
dlm="";
fileno="";
fileyes="";
end;
else
do;
filepath=trim(pathname("sasuser"));
dlm="/";
fileno="";
fileyes="";
end;
end;
/* assign filerefs */
data _null_;
infile cards4 missover length=l;
length text $ 50;
input text $varying50. l;
file accnt03;
put text;
datalines4;
data work.reliable;
set clini.insure;
where company='FRED SMYTHE;
run;
proc print data=work.reliable
var id name company total balancedue;
run;
;;;;
run;
data _null_;
infile cards4 missover length=l;
length text $ 70;
input text $varying70. l;
file accnt04;
put text;
datalines4;
data work.billing;
set sasuser.insure;
run;
proc print data=work.billing keylabel;
label total='Total Balance' balancedue='Balance Due';
run;
;;;;
run;
data _null_;
infile cards4 missover length=l;
length text $ 50;
input text $varying50. l;
file accnt;
put text;
datalines4;
data work.balance;
set sasuser.insure;
run;
proc print data=work.balnce;
run;
;;;;
run;
data _null_;
infile cards4 missover length=l;
length text $ 50;
input text $varying50. l;
file accnt02;
put text;
datalines4;
data work.balnew2;
set sasuser.insure;
run;
proc print data=work.balnew2
var id name total balancedue;
run;
;;;;
run;
data _null_;
infile cards4 missover length=l;
length text $ 50;
input text $varying50. l;
file accnt01;
put text;
datalines4;
data work.balnew1;
set sasuser.insure;
run;
proc print data=work.balnew1;
var id name total balancedue;
;;;;
run;
data _null_;
infile cards4 missover length=l;
length text $ 50;
input text $varying50. l;
file activity;
put text;
datalines4;
proc print data=sasuser.admit;
var id name actlevel;
run;
;;;;
run;
data _null_;
infile cards4 missover length=l;
data _null_;
infile cards4 missover length=l;
length text $ 50;
input text $varying50. l;
file printfee;
put text;
datalines4;
proc print data=sasuser.admit2;
run;
;;;;
run;
data _null_;
infile cards missover length=l;
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file bookdata pad lrecl=80;
put text;
datalines;
AES358 PAPER 24
AES358 HARDBACK 43
AMZ114 PAPER 256
AMZ114 HARDBACK 235
ARS102 PAPER 28
ARS102 HARDBACK 58
ASD862 PAPER 287
ASD862 HARDBACK 145
AZX002 PAPER 17
AZX002 HARDBACK 92
BAE487 PAPER 67
BAE487 HARDBACK 81
BMW243 PAPER 120
BMW243 HARDBACK 181
BOP102 PAPER 228
BOP810 HARDBACK 134
BSX892 PAPER 73
BSX892 HARDBACK 109
BSY101 PAPER 187
BSY101 HARDBACK 91
BXT894 PAPER 0
BXT258 HARDBACK 8
BZZ543 PAPER 15
BZZ543 HARDBACK 33
;
run;
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file cardata pad lrecl=80;
put text;
datalines;
1998 US
CARS 194,324.12
1998 US
TRUCKS 142,290.30
10,483.44
22,500.57
15,066.43
CARS 213,504.05
1997 US
TRUCKS 116,735.65
904.89
10,899.56
10,000.18
;
run;
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file choldata;
file choldata pad lrecl=80;
put text;
datalines;
BECKER ED429174.1
DE HARTE ED102273.4
JOHNSON MK832187.7
LYLES
SL934220.7
MC CAULEYAD524202.3
MORGAN AD243229.5
PETERSON MK208259.4
ROBERTS ED097203.7
THOMAS SL029198.7
VAN HORN MK148178.7
;
run;
data _null_;
infile cards missover length=l;
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
1074 AEROBIC
1075 WALKING AEROBICS TENNIS
1076 TENNIS SWIMMING AEROBICS
1077 VOLLEYBALL
1078 AEROBICS SWIMMING CYCLING
1079 TENNIS SQUASH VOLLEYBALL
1080 SWIMMING VOLLEYBALL
1081 TENNIS SWIMMING AEROBICS
1082 FOOTBALL BASKETBALL TENNIS
1083 AEROBICS SWIMMING CYCLING
1084 GOLF
1085 WALKING AEROBICS
1086 WALKING SWIMMING AEROBICS
1087 BASKETBALL TENNIS
1088 BASEBALL SWIMMING CYCLING
1089 AEROBICS WALKING
1090 BASKETBALL AEROBICS TENNIS
;
run;
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file invent1 pad lrecl=80;
put text;
datalines;
AES358:GERALD:H:3
AES358:GERALD:P:6
AMZ114:MORGAN:H:2
AMZ114:MORGAN:P:12
ARS102:VANDEER:H:7
ARS102:VANDEER:P:12
ASD862:REEDY:H:0
ASD862:REEDY:P:5
AZX002:NESBITT:H:4
AZX002:NESBITT:P:8
BAE487:LOGANN:H:3
BAE487:LOGANN:P:0
BMW243:MARSHALL:H:4
BMW243:MARSHALL:P:4
BOP102:HAINS:H:8
BOP102:HAINS:P:15
BSX892:NICKELS:H:11
BSX892:NICKELS:P:22
BXT894:BARSTOW:H:7
BXT894:BARSTOW:P:11
BZZ543:DURNING:H:3
BZZ543:DURNING:P:9
;
run;
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file invent2 pad lrecl=80;
put text;
datalines;
CFR009 SPOTTISWOOD H 3
CFR009 SPOTTISWOOD P 6
RJH340 ROCHESTER H 2
RJH340 ROCHESTER P 12
KRS102 DASEM H 7
KRS102 DASEM P 11
ASD777 ROLLINGS H 0
ASD777 ROLLINGS P 5
NZE002 FRIEDMANN H 4
NZE002 FRIEDMANN P 8
BAE487 HOLLOWAIT H 3
BAE487 HOLLOWAIT P 18
UNM578 MARSHALL H 1
UNM578 MARSHALL P 15
LAR333 PLAGENHOEF H 9
LAR333 PLAGENHOEF P 21
BSX892 PORTERFIELD H 5
BSX892 PORTERFIELD P 8
TXT894 HELLINGS H 7
TXT894 HELLINGS P 7
;
run;
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file jan98dat pad lrecl=80;
put text;
datalines;
P 1095 SMITH, HOWARD
C 01-08-98 $45.0
C 01-17-98 $37.5
P 1096 BARCLAY, NICK
C 01-09-98 $156.5
P 1097 REISCH, DEBORAH
C 01-02-98 $109.0
P 1099 WILSON, ERNEST
C 01-03-98 $45.0
C 01-05-98 $45.0
P 1107 SCOTT, JANELLE
C 01-22-98 $45.0
P 1112 BARTON, LISA
C 01-10-98 $37.0
C 01-15-98 $45.0
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file orderdat pad lrecl=80;
put text;
datalines;
123 AES358 07SEP99 HARDBACK 6
104 AES358 07SEP99 PAPER 12
104 AMZ114 31AUG99 HARDBACK 6
104 ARS102 14SEP99 HARDBACK 6
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file personel pad lrecl=80;
put text;
datalines;
28,309.00
LANDE, HALLIE 1084
105 MARKETING
28,567.23
LIEBEE, MARY 1442
112 PUBLICATIONS
28,945.89
MANN, NAOMI
1331
109 RESEARCH
27,354.56
REEVES, NEAL 1255
109 RESEARCH
36,180.00
;
run;
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file powerdat pad lrecl=80;
put text;
datalines;
17JAN99 16FEB99 1425 .0735
17FEB99 20MAR99 1374 .0735
21MAR99 18APR99 1268 .0735
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file pubdata pad lrecl=80;
put text;
datalines;
ASL324 SMITH AND SONS 1998
LAS484 MAJOR UNIVERSITY PRESS 1989
IOD859 SMITH AND SONS 1988
REU701 TOWN PRESS 1995
WRE142 LITTLE FEET 1990
ITE246 RAVENPRESS 1988
AIE987 HANSON AND ASSOCIATES 1999
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file saledata pad lrecl=80;
put text;
datalines;
SMITH JAN 140097.98 440356.70
DAVIS JAN 385873.00 178234.00
JOHNSON JAN 98654.32 339485.00
0.00 584593.00
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file satdata1 recfm=v;
put text;
datalines;
182-04-7814ASPDEN530
302-57-5023ATWOOD480
123-89-8470BROSNAN560
152-64-0014BROSSO780
813-63-7456CUTCHINS790
186-79-3143HOLERBACH670
187-46-5981HOLMBERG510
879-41-3513JENKE600
891-72-6989LAMBERSON490
816-74-1456LIVINGOOD620
168-41-8671MAUPIN550
185-05-8749MCBENNETT650
518-18-5024MEYER720
583-12-1458NEWTON780
845-17-8145PAINTER640
542-79-3458PITTMAN710
125-78-2853RICHARDS770
528-75-1378ROLLINS680
549-37-1542SALEEBY590
345-97-4239VICKERS730
;
run;
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file satdata2 recfm=v;
put text;
datalines;
182-04-7814 09FEB99 530 04MAY99 610
302-57-5023 09FEB99 480 04MAY99 530
123-89-8470 09FEB99 560 04MAY99 570 13JUL99 610
152-64-0014 09FEB99 780
813-63-7456 09FEB99 790
186-79-3143 09FEB99 670
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file survey1 pad lrecl=80;
put text;
datalines;
7YNY
8YYY
9NN
7NY
10 Y Y Y
6NYY
7NNY
10 N
9YYY
8YNY
10 N N Y
10 N N
10 Y Y Y
9YYN
8NYN
8Y
7YY
9NNY
9YYY
7NY
;
run;
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file tests pad lrecl=80;
put text;
datalines;
2458 Murray, W
2462 Almers, C
2501 Bonaventure, T
2523 Johnson, R
2539 LaMance, K
2544 Jones, M
2552 Reberson, P
72 185 128 12 38 D
68 171 133 10 5 I
78 177 139 11 13 I
69 162 114 9 42 S
75 168 141 11 46 D
79 187 136 12 26 N
69 158 139 15 41 D
2555 King, E
70 167 122 13 13 I
2563 Pitts, D
71 159 116 10 22 S
2568 Eberhardt, S
72 182 122 16 49 N
2571 Nunnelly, A
65 181 141 15 2 I
2572 Oberon, M
74 177 138 12 11 D
2574 Peterson, V
80 164 137 14 9 D
2575 Quigley, M
74 152 Q13 11 26 I
2578 Cameron, L
2579 Underwood, K
2584 Takahashi, Y
2586 Derber, B
2588 Ivan, H
2589 Wilcox, E
2595 Warren, C
;
run;
75 158 108 14 27 I
72 165 127 13 19 S
76 163 135 16 7 D
68 176 119 17 35 N
70 182 126 15 41 N
78 189 138 14 57 I
77 170 136 12 10 S
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file tests2 pad lrecl=80;
put text;
datalines;
2458 Murray, W
2462 Almers, C
2501 Bonaventure, T
2523 Johnson, R
2539 LaMance, K
2544 Jones, M
2552 Reberson, P
72 185 128 12 38 D
68 171 133 10 5 I
78 177 139 11 13 I
69 162 114 9 42 S
75 168 141 11 46 D
79 187 136 12 26 N
69 158 139 15 41 D
2555 King, E
70 167 122 13 13 I
2563 Pitts, D
71 159 116 10 22 S
2568 Eberhardt, S
72 182 122 16 49 N
2571 Nunnelly, A
65 181 141 15 2 I
2572 Oberon, M
74 177 138 12 11 D
2574 Peterson, V
80 164 137 14 9 D
2575 Quigley, M
74 152 113 11 26 I
2578 Cameron, L
2579 Underwood, K
2584 Takahashi, Y
2586 Derber, B
2588 Ivan, H
75 158 108 14 27 I
72 165 127 13 19 S
76 163 135 16 7 D
68 176 119 17 35 N
70 182 126 15 41 N
2589 Wilcox, E
2595 Warren, C
78 189 138 14 57 I
77 170 136 12 10 S
;
run;
data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file vandata pad lrecl=80;
put text;
datalines;
NORTHWEST 1 $113,993.23
SOUTHWEST 1 $151,834.93
NORTHEAST 1 $92,385.19
SOUTHEAST 1 $103,985.99
NORTHWEST 2 $226,934.50
SOUTHWEST 2 $95,345.76
NORTHEAST 2 $163,934.89
SOUTHEAST 2 $113,935.37
;
run;
data sasuser.admit;
M 27 1
2462 Almers, C
F 34 3
72
66
2501 Bonaventure, T F 31 17
2523 Johnson, R
F 43 31
2539 LaMance, K
M 29 6
2552 Reberson, P
F 32 9
152
61
137
71
76
HIGH
LOW
MOD
158
193
67
151
85.20
HIGH 124.80
123
63
M 51 4
2544 Jones, M
168
149.75
149.75
LOW
124.80
HIGH 124.80
MOD
149.75
2555 King, E
M 35 13
70
173
MOD
149.75
2563 Pitts, D
M 34 22
73
154
LOW
124.80
2568 Eberhardt, S
F 49 27
64
172
LOW
2571 Nunnelly, A
F 44 19
66
140
HIGH 149.75
2572 Oberon, M
F 28 17
62
118
LOW
85.20
2574 Peterson, V
M 30 6
69
147
MOD
149.75
2575 Quigley, M
F 40 8
2578 Cameron, L
M 47 5
2579 Underwood, K
2584 Takahashi, Y
2586 Derber, B
2588 Ivan, H
2589 Wilcox, E
2595 Warren, C
;
69
72
M 60 22
F 43 29
M 25 23
F 22 20
F 41 16
M 54 7
163
65
75
63
67
71
HIGH 124.80
173
71
MOD
191
123
188
139
141
183
124.80
124.80
LOW
MOD
HIGH
LOW
149.75
124.80
85.20
85.20
HIGH 149.75
MOD
149.75
data sasuser.admitjune;
input ID $ 1-4 Name $ 6-19 Sex $ 22 Age 25-26 @29 Date mmddyy8.
Height 39-40 Weight 43-45 ActLevel $ 48-51 Fee 54-59;
format date mmddyy8. fee 6.2;
datalines;
2588 Ivan, H
2586 Derber, B
85.20
2458 Murray, W
2572 Oberon, M
2544 Jones, M
85.20
2574 Peterson, V
2462 Almers, C
2563 Pitts, D
2555 King, E
2575 Quigley, M
2589 Wilcox, E
2523 Johnson, R
2584 Takahashi, Y
2571 Nunnelly, A
2578 Cameron, L
2568 Eberhardt, S
2539 LaMance, K
2595 Warren, C
2579 Underwood, K
data sasuser.company;
input Name $ 1-22 Age 24-25 Sex $ 27 SSN $ 29-39;
datalines;
Morrison, Michael
32 M
Rudelich, Herbert
39 M 029-46-9261
Vincent, Martina
34 F 074-53-9892
Benito, Gisela
32 F 228-88-9649
Sirignano, Emily
12 F 442-21-8075
Harbinger, Nicholas
36 M 446-93-2122
27 M 929-75-0218
data sasuser.credit;
input Account $ 1-4 Name $ 6-22 Type $ 24 Transaction $ 26-31;
datalines;
1118 ART CONTUCK
D 57.69
C 45.00
C 234.76
D 70.82
D 150.55
data sasuser.diabetes;
input ID $ 1-4 Sex $ 6 Age 8-9 Height 11-12 Weight 14-16
Pulse 18-20 FastGluc 22-24 PostGluc 26-28;
datalines;
2304 F 16 61 102 100 568 625
1128 M 43 71 218 76 156 208
4425 F 48 66 162 80 244 322
1387 F 57 64 142 70 177 206
9012 F 39 63 157 68 257 318
6312 M 52 72 240 77 362 413
5438 F 42 62 168 83 247 304
3788 M 38 73 234 71 486 544
9125 F 56 64 159 70 166 215
3438 M 15 66 140 67 492 547
1274 F 50 65 153 70 193 271
3347 M 53 70 193 78 271 313
2486 F 63 65 157 70 152 224
1129 F 48 61 137 69 267 319
9723 M 52 75 219 65 348 403
8653 M 49 68 185 79 259 311
4451 M 54 71 196 81 373 431
data sasuser.europe;
input Flight $ 1-3 @5 Date date7. @13 Depart time5.
Orig $ 19-21 Dest $ 23-25 Miles 27-30 Mail 32-34
Freight 36-38 Boarded 40-42 Transferred 44-45
NonRevenue 47 Deplaned 49-51 Capacity 53-55 DayOfMonth 57-58
Revenue 60-65;
format Date date7. Depart time5.;
datalines;
821 04MAR99 9:31 LGA LON 3442 403 209 167 17 7 222 250 1 150634
271 04MAR99 11:40 LGA PAR 3856 492 308 146 8 3 163 250 1 156804
271 05MAR99 12:19 LGA PAR 3857 366 498 177 15 5 227 250 1 190098
821 06MAR99 14:56 LGA LON 3442 345 243 167 13 4 222 250 1 150634
821 07MAR99 13:17 LGA LON 3635 248 307 215 14 6 158 250 1 193930
271 07MAR99 9:31 LGA PAR 3442 353 205 155 18 7 172 250 2 166470
821 08MAR99 11:40 LGA LON 3856 391 395 186 8 1 114 250 2 167772
271 08MAR99 12:19 LGA PAR 3857 366 279 152 7 4 187 250 2 163248
821 09MAR99 14:56 LGA LON 3442 219 368 203 6 3 210 250 2 183106
271 09MAR99 13:17 LGA PAR 3635 357 282 159 15 4 191 250 2 170766
821 10MAR99 9:31 LGA LON 3442 389 479 188 8 6 211 250 3 169576
271 10MAR99 11:40 LGA PAR 3856 415 463 182 9 6 153 250 3 195468
622 03MAR99 12:19 LGA FRA 3857 296 414 180 16 4 200 250 3 187636
821 03MAR99 14:56 LGA LON 3442 448 282 151 17 4 172 250 3 143561
271 03MAR99 13:17 LGA PAR 3635 352 351 147 29 7 183 250 3 123456
219 04MAR99 9:31 LGA LON 3442 331 376 232 18 0 250 250 4 189065
387 04MAR99 11:40 LGA CPH 3856 395 217 81 21 1 103 250 4 196540
622 04MAR99 12:19 LGA FRA 3857 296 232 137 14 4 155 250 4 165456
821 04MAR99 14:56 LGA LON 3442 403 209 167 9 6 182 250 4 170766
271 04MAR99 13:17 LGA PAR 3635 492 308 146 13 4 163 250 4 125632
219 05MAR99 9:31 LGA LON 3442 485 267 160 4 3 167 250 5 197456
387 05MAR99 11:40 LGA CPH 3856 393 304 142 8 2 152 250 5 134561
622 05MAR99 12:19 LGA FRA 3857 340 311 185 11 3 199 250 5 125436
271 05MAR99 13:17 LGA PAR 3635 366 498 177 22 4 203 250 5 128972
219 06MAR99 9:31 LGA LON 3442 388 298 163 14 6 183 250 6 162343
821 06MAR99 14:56 LGA LON 3442 345 243 167 16 2 185 250 6 129560
219 07MAR99 9:31 LGA LON 3442 421 356 241 9 0 250 250 7 134520
387 07MAR99 11:40 LGA CPH 3856 546 204 131 5 6 142 250 7 135632
622 07MAR99 12:19 LGA FRA 3857 391 423 210 22 5 237 250 7 107865
821 07MAR99 14:56 LGA LON 3442 248 307 215 11 5 231 250 7 196736
271 07MAR99 13:17 LGA PAR 3635 353 205 155 21 4 180 250 7 153423
219 08MAR99 9:31 LGA LON 3442 447 299 183 11 3 197 250 8 106753
387 08MAR99 11:40 LGA CPH 3856 415 367 150 9 3 162 250 8 128564
622 08MAR99 12:19 LGA FRA 3857 346 . 176 5 6 187 250 8 178543
821 08MAR99 14:56 LGA LON 3442 391 395 186 11 5 202 250 8 125344
271 08MAR99 13:17 LGA PAR 3635 366 279 152 20 4 176 250 8 133345
219 09MAR99 9:31 LGA LON 3442 356 547 211 18 6 235 250 9 122766
387 09MAR99 11:40 LGA CPH 3856 363 297 128 14 3 145 250 9 134523
622 09MAR99 12:19 LGA FRA 3857 317 421 173 11 5 189 250 9 100987
821 09MAR99 14:56 LGA LON 3442 219 368 203 11 4 218 250 9 166543
271 09MAR99 13:17 LGA PAR 3635 357 282 159 18 5 182 250 9 126543
219 10MAR99 9:31 LGA LON 3442 272 370 167 7 7 181 250 10 198744
387 10MAR99 11:40 LGA CPH 3856 336 377 154 18 5 177 250 10 109885
622 10MAR99 12:19 LGA FRA 3857 272 363 129 12 6 147 250 10 134459
821 10MAR99 14:56 LGA LON 3442 389 479 188 5 4 197 250 10 129745
271 10MAR99 13:17 LGA PAR 3635 415 463 182 9 7 198 250 10 134976
;
data sasuser.finance;
input SSN $ 1-11 Name $ 13-24 Salary 26-30 +1 Date mmddyy6.;
format date mmddyy8.;
datalines;
029-46-9261 Rudelich
35000 021595
074-53-9892 Vincent
35000 052297
228-88-9649 Benito
28000 030496
442-21-8075 Sirignano
5000 112295
446-93-2122 Harbinger
33900 070896
776-84-5391 Phillipon
29750 121596
929-75-0218 Gunter
27500 043097
data sasuser.funddrive;
input LastName $ 1-9 Qtr1 15-16 Qtr2 23-24 Qtr3 31-32 Qtr4 39-40;
datalines;
ADAMS
18
18
20
20
ALEXANDER
APPLE
15
25
ARTHUR
AVERY
BLAIR
25
10
15
BAREFOOT
BAUCOM
BOSTIC
BRADLEY
BRADY
15
25
25
15
20
25
30
15
15
20
20
10
10
20
20
25
10
BLALOCK
18
20
20
5
30
10
10
10
15
20
25
30
25
12
20
16
20
14
18
20
20
BROWN
18
18
18
18
BRYANT
16
18
20
18
BURNETTE
10
10
10
10
CHEUNG
30
30
30
30
LEHMAN
20
20
20
20
VALADEZ
14
18
40
25
data sasuser.heart;
input Patient $ 1-3 Sex 8 Survive $ 12-15 Shock $ 19-26
Arterial 31-33 Heart 38-40 Cardiac 45-47 Urinary 53-55;
datalines;
203
1 SURV NONSHOCK
88
95
66
110
54
1 DIED HYPOVOL
83
183
95
664
2 SURV CARDIO
72
111
332
12
210
2 DIED BACTER
74
97
369
101
2 DIED NEURO
80
130
291
102
2 SURV OTHER
87
107
471
65
529
1 DIED CARDIO
103
106
217
15
524
2 DIED CARDIO
145
99
156
10
426
1 SURV OTHER
68
77
410
75
509
2 SURV OTHER
79
84
256
90
742
1 DIED HYPOVOL
100
609
2 DIED NONSHOCK
318
2 DIED OTHER
412
1 SURV BACTER
61
87
296
44
601
1 DIED BACTER
84
101
260
377
402
1 SURV CARDIO
88
137
312
75
54
93
72
101
81
98
2 SURV CARDIO
84
87
1 SURV HYPOVOL
81
149
50
2
2 SURV HYPOVOL
2 DIED OTHER
72
101
135
111
114
260
410
260
406
332
424
90
405
377
200
12
97
data sasuser.insure;
input ID $ 1-4 Name $ 6-19 Policy $ 21-25 Company $ 27-37
PctInsured 39-41 Total 43-49 BalanceDue 57-62;
format balancedue 6.2;
datalines;
2458 Murray, W
2462 Almers, C
80 780.23
0.00
156.05
80 47.38
39022 ACME
2539 LaMance, K
50 122.07
63265 PARNASSUS
2544 Jones, M
2552 Reberson, P
9.48
61.04
50 87.35
43.68
92478 ESSENTIAL
80 262.08
52.42
60 518.53
207.41
2555 King, E
18744 ACME
2563 Pitts, D
60976 HOMELIFE
80 135.97
27.19
80 1554.12
310.82
50 346.33
173.17
2571 Nunnelly, A
2572 Oberon, M
44544 ACME
2574 Peterson, V
2575 Quigley, M
97048 RELIABLE
2578 Cameron, L
0.00
100 4537.77
0.00
50 198.01
42351 COVINGTON
228.00
99.01
50 222.82
111.41
0.00
186.58
2586 Derber, B
2588 Ivan, H
2589 Wilcox, E
2595 Warren, C
74653 RELIABLE
60 590.28
236.11
83809 HOMELIFE
100 474.50
0.00
94034 ACME
20347 RELIABLE
60 530.49
60 411.11
212.20
164.44
data sasuser.laguardia;
input Flight $ 1-3 @5 Date date7. @14 Depart time5.
Orig $ 22-24 Dest $ 28-30 Boarded 33-35
Transferred 38-39 Deplaned 42-44 Revenue 47-52;
format Date date7. Depart time5.;
datalines;
219 04MAR99 9:31
data sasuser.loans;
input Account $ 1-8 Amount 10-15 Rate 17-21 Months 23-25
Payment 27-32;
60 467.43
60 393.07
data sasuser.newadmit;
input ID $ 1-4 Name $ 6-19 Sex $ 21 Age 23-24 Date 26-27
Height 29-30 Weight 32-34 ActLevel $ 36-39 Fee 41-46
MeterHgt 48-54 KgWgt 56-62;
format fee 6.2 meterhgt 7.5 kgwgt 7.4;
datalines;
2458 Murray, W
2462 Almers, C
2555 King, E
2563 Pitts, D
2572 Oberon, M
2574 Peterson, V
2575 Quigley, M
2578 Cameron, L
data sasuser.records;
input Account $ 1-8 Amount 10-14 Rate 16-20 Months 22-24
Payment 26-31 Code $ 33;
format amount dollar8. rate percent8.2 payment dollar7.2;
datalines;
101-1092 22000 .10
60 467.43 1
60 393.07 2
data sasuser.repertory;
input Play $ 1-19 Role $ 21-37 SSN $ 39-49 @51 Date mmddyy6.;
format date mmddyy8.;
datalines;
The Glass Menagerie Jim O'Connor
The Dear Departed Henry Slater
No Exit
Happy Days
Estelle
029-46-9261 092397
029-46-9261 112297
074-53-9892 071197
Winnie
074-53-9892 081397
074-53-9892 112297
228-88-9649 112297
Garcin
Willie
446-93-2122 071197
446-93-2122 081397
446-93-2122 112297
No Exit
Inez
776-84-5391 071197
Valet
929-75-0218 071197
929-75-0218 092397
data sasuser.stress2;
input ID $ 1-4 Name $ 6-19 RestHR 23-24 MaxHR 29-31
RecHR 35-37 TimeMin 43-44 TimeSec 51-52
Tolerance $ 58;
datalines;
2458 Murray, W
2462 Almers, C
72
185 128
68
171 133
2501 Bonaventure, T 78
2523 Johnson, R
69
2539 LaMance, K
2544 Jones, M
79
177 139
69
12
I
13
42
11
158 139
5
11
168 141
187 136
38
10
162 114
75
2552 Reberson, P
12
I
S
46
26
15
41
2555 King, E
70
167 122
13
13
2563 Pitts, D
71
159 116
10
22
2568 Eberhardt, S
72
182 122
16
49
2571 Nunnelly, A
65
181 141
15
2572 Oberon, M
74
177 138
12
11
2574 Peterson, V
80
164 137
14
2575 Quigley, M
74
152 113
11
26
I
D
2578 Cameron, L
75
2579 Underwood, K
2584 Takahashi, Y
72
2595 Warren, C
78
15
189 138
77
35
41
14
170 136
17
182 126
19
16
176 119
70
27
13
163 135
68
2589 Wilcox, E
14
165 127
76
2586 Derber, B
2588 Ivan, H
158 108
57
12
10
D
N
N
I
S
data sasuser.stress98;
input ID $ 1-4 Name $ 8-19 RestHR 25-26 MaxHR 33-35 RecHR 41-43
TimeMin 51-52 TimeSec 61-62 Tolerance $ 70 Year 75-78;
datalines;
2458 Murray, W
72
185
128
12
38
2462 Almers, C
68
171
133
10
2523 Johnson, R
69
162
114
42
2539 LaMance, K
75
168
141
11
D
I
1998
1998
46
1998
D
1998
2555 King, E
70
167
122
13
13
1998
2563 Pitts, D
71
159
116
10
22
1998
2572 Oberon, M
74
177
138
12
11
2574 Peterson, V
80
164
137
14
1998
2575 Quigley, M
74
152
113
11
26
1998
2584 Takahashi, Y
76
163
135
16
2586 Derber, B
68
176
119
17
35
2589 Wilcox, E
78
189
138
14
57
1998
1998
1998
1998
data sasuser.stress99;
input ID $ 1-4 Name $ 7-18 RestHR 25-26 MaxHR 32-34 RecHR 39-41
TimeMin 48-49 TimeSec 57-58 Tolerance $ 65 Year 70-73;
datalines;
2501 Bonaventure, T
2544 Jones, M
78
79
177
187
139
136
11
12
13
26
I
N
1999
1999
2552 Reberson, P
69
158
139
15
41
1999
2568 Eberhardt, S
72
182
122
16
49
1999
2571 Nunnelly, A
65
181
141
15
2578 Cameron, L
75
2579 Underwood, K
2588 Ivan, H
158
72
70
2595 Warren, C
165
182
77
108
14
127
126
170
27
13
15
136
I
I
19
41
12
1999
1999
S
10
1999
1999
S
1999
data sasuser.stresstest;
input ID $ 1-4 Name $ 7-20 RestHR 25-26 MaxHR 32-34 RecHR 39-41
TimeMin 48-49 TimeSec 57-58 Tolerance $ 65 @70 Date mmddyy8.;
format date mmddyy8.;
datalines;
72
2462 Almers, C
185
128
12
38
68
171
133
10
2501 Bonaventure, T
2578 Cameron, L
2586 Derber, B
78
177
139
11
05/22/97
I
05/22/97
13
158
108
14
27
68
176
119
17
35
05/23/97
05/23/97
05/23/97
2568 Eberhardt, S
72
2588 Ivan, H
70
2523 Johnson, R
167
75
168
42
13
65
181
141
15
2572 Oberon, M
74
177
138
12
11
2574 Peterson, V
80
164
137
14
2563 Pitts, D
71
2575 Quigley, M
159
74
116
152
10
113
05/25/97
05/25/97
46
2571 Nunnelly, A
D
I
05/26/97
05/26/97
05/27/97
22
11
05/24/97
13
11
05/24/97
26
141
05/24/97
41
12
122
49
15
114
187
70
16
126
162
79
2539 LaMance, K
122
182
69
2544 Jones, M
2555 King, E
182
05/27/97
05/28/97
26
05/28/97
2552 Reberson, P
69
158
139
15
41
05/29/97
2584 Takahashi, Y
76
163
135
16
05/29/97
2579 Underwood, K
2595 Warren, C
2589 Wilcox, E
72
77
78
165
170
189
127
136
138
13
12
14
19
10
57
S
I
05/30/97
05/30/97
05/31/97
data sasuser.survey;
input FirstName $ 1-8 Item1 10 Item2 13 Item3 16 Item4 19
Item5 22 Item6 25 Item7 28 Item8 31 Item9 34
Item10 37 Item11 40 Item12 43 Item13 46 Item14 49
Item15 52 Item16 55 Item17 58 Item18 61;
datalines;
Alicia 4 3 5 4 3 4 1 2 2 3 1 2 2 3 1 1 2 3
Bernard 2 1 4 3 1 2 5 4 5 2 5 3 4 5 5 3 4 5
Betsy
5 3 4 5 5 4 4 4 3 5 4 3 4 2 3 5 2 3
Carmela 4 5 4 2 3 5 2 1 2 3 2 3 1 2 3 1 4 2
;
data work.talent1;
input LastName $ 1-13 FirstName $ 15-22 Address1 $ 24-44
Address2 $ 46-61 @63 Rate dollar6.;
format rate dollar6.;
datalines;
SAMUELS
INGER
RIVERTON, NJ
NARANJA
IGNES
LEBEAU
OPULEE
EATON
AARON
NEWTON
666 TORROBA
WILLOBY
CENTERVILLE, NJ $2,400
JEFFERSON, NJ
KNEELAND, NJ
$2,100
$3,600
8 HOLLY LANE
RIVERTON, NJ
$1,800
$2,400
HOLLOWAY
RANDY
67 H STREET
JACOBY
WILMA
BUXTER
HARGROVE
RIVERTON, NJ
$2,700
$3,600
$2,700
GARDE
OLGA
45 FIFTH STREET
RUFFLE
ROSE
3 FOIL AVE
TURLINGTON
THORNER
$2,400
ISAH
$1,200
BETTY
CANTON, NJ
$2,400
MOUNTAINVIEW, NJ $2,700
BRIETENBERGER WALDO
$1,800
6 HIGHLAND BLVD
WASHINGTON, NJ $2,100
TAYLOR, NJ
STANTON, NJ
$2,700
$2,400
WESTLEY
KIP
DORTON
DAVID
SPECTOR
TERRI
NOME
GLENVIEW, NJ
7 OVERLAND ROAD
8 FILDEN CIRCLE
RHETT
DORIS
SPECTRUM
STANFORD, NJ
89 SPOONS DRIVE
80 SETTING CIRCLE
TERRI
8 HIDDEN CIRCLE
HOLDON, NJ
$2,700
HOLDON, NJ
EDGETON, NJ
UNIVERSAL
directing,speaks spanish
HORIZONS
commercials,french accent
SYCAMORE
GOLDEN GUILD
radio broadcasting,dialects
ACTORS SQUARE
LAURELS
british accent,commercials
producer,writer
ARTS TALENT
FINDERS
$2,400
$2,400
data work.talent2;
GOLDEN GUILD
$2,100
PITTSBORO, NJ
GEORGE STICKS
$2,700
JEFFERSON, NJ
HOLDEN
LAKER
film
ALL STARS
stage,directing,commercials
ALL STARS
sports casting
ALL STARS
stuntman,speaks french
$2,700
$2,400
UNLIMITED
film
rodeo
UNIVERSAL LIGHTS
modeling,singing,mostly stage
HORIZONS
HARDY STELSON
AKA TALENT
newscaster,ex dj
stage only
modeling,singing,stage
data work.talent3;
input ID $ 1-4 Phone 6-12 @14 LastHired date9.
@24 BirthDate date9. Height $ 34-35 Month 37-38 Day 40-41;
format lasthired birthdate date9.;
datalines;
327M 5553489 08APR2000 25APR1978 69 4 8
102M 5556012 20AUG1999 16MAR1955 70 8 20
131F 5556781 16MAY1999 10SEP1976 64 6 25
709F 5554023 25JUN1999 08JAN1962 69 9 17
056F 5559909 17SEP1999 31JAN1930 59 12 10
287M 5557024 10DEC1999 14JUL1969 78 11 23
097F 5557045 23NOV1999 17AUG1972 68 11 12
070M 5555602 12NOV1999 14FEB1946 71 3 27
217M 5558114 27MAR2000 19MAY1963 71 7 18
data sasuser.talent;
merge work.talent1 work.talent2 work.talent3;
format rate dollar6. lasthired birthdate date9.;
run;
data sasuser.therapy;
input Date $ 1-7 AerClass 14-15 WalkJogRun 22-24 Swim 30-31;
datalines;
JAN1999
56
78
14
FEB1999
32
109
19
MAR1999
35
106
22
APR1999
47
115
24
MAY1999
55
121
31
JUN1999
61
114
67
JUL1999
67
102
72
76
77
AUG1999
64
SEP1999
78
77
54
OCT1999
81
62
47
NOV1999
84
31
52
DEC1999
102
44
55
JAN2000
37
91
FEB2000
41
102
27
83
MAR2000
52
98
19
APR2000
61
118
22
MAY2000
49
88
29
54
JUN2000
24
101
JUL2000
45
91
AUG2000
63
65
69
53
SEP2000
60
49
68
OCT2000
78
70
41
NOV2000
82
44
58
DEC2000
93
57
47
data sasuser.therapy1999;
1999
26
78
14
02
1999
32
109
19
03
1999
15
106
22
04
1999
47
115
24
05
1999
95
121
31
06
1999
61
114
67
07
1999
67
102
72
08
1999
24
76
77
09
1999
78
77
54
10
1999
81
62
47
11
1999
84
31
52
12
1999
92
44
55
data sasuser.therapy2000;
input Month $ 1-2 Year 10-13 AerClass 20-21 WalkJogRun 29-31
Swim 37-38;
datalines;
01
2000
37
91
02
2000
41
102
03
2000
52
98
04
2000
61
118
05
2000
49
88
83
27
19
22
29
06
2000
24
101
54
07
2000
45
91
69
08
2000
63
65
53
09
2000
60
49
68
10
2000
78
70
41
11
2000
82
44
58
12
2000
93
57
47
data sasuser.totals2000;
input Month $ 1-2 Therapy 11-13 NewAdmit 23-25 Treadmill 35-36;
datalines;
01
211
27
11
02
210
63
43
03
179
11
04
224
52
36
05
134
76
57
06
249
83
66
07
185
101
08
211
49
09
147
124
87
10
159
131
89
11
124
72
56
12
157
96
29
68
34
data sasuser.mechanics;
attrib ID length=$4;
attrib LastName length=$9;
attrib FirstName length=$9;
attrib City length=$12;
attrib State length=$2;
attrib Gender length=$1;
attrib Salary length=8 format=8.2;
attrib Birth length=8 format=DATE7.;
attrib Hired length=8 format=DATE7.;
attrib HomePhone length=$12;
attrib SSN length=8;
attrib JobCategory length=$2;
attrib JobLevel length=$1;
City
State
Gender
Salary
Birth
Hired
HomePhone
SSN
JobCategory
JobLevel
;
datalines4;
1653,ALEXANDER,SUSAN,BRIDGEPORT,CT,G,35108,-2631,6798,203/675-7715,,ME,2
1400,APPLE,TROY,NEW YORK,NY,M,29769,-1515,6866,212/586-0808,,ME,1
1499,BAREFOOT,JOSEPH,PRINCETON,NJ,M,43025,-6456,3083,201/812-5665,,ME,3
1403,BOWDEN,EARL,BRIDGEPORT,CT,M,28072,-1065,7297,203/675-3434,,ME,1
1782,BROWN,JASON,STAMFORD,CT,M,35345,-390,7360,203/781-0019,,ME,2
1244,BRYANT,LEONARD,NEW YORK,NY,M,,-3042,5863,718/383-3334,,ME,2
1065,CHAPMAN,NEIL,NEW YORK,NY,M,35090,-10199,5488,718/384-5618,,ME,2
1129,COOK,BRENDA,NEW YORK,NY,F,3492.9,-3673,7171,718/383-2313,,ME,2
1406,FOSTER,GERALD,BRIDGEPORT,CT,M,351.85,-3948,5529,203/675-6363,,ME,2
1120,GARCIA,JACK,NEW YORK,NY,M,28619,257,7953,718/384-4930,,ME,1
1409,HARTFORD,RAYMOND,STAMFORD,CT,M,41551,-7924,3585,203/781-9697,,,
1121,HERNANDEZ,MICHAEL,NEW YORK,NY,M,29112,-94,7283,718/384-3313,,ME,1
1356,HOWARD,MICHAEL,NEW YORK,NY,M,36869,-5207,4073,212/586-8411,,ME,2
1292,HUNTER,HELEN,BRIDGEPORT,CT,F,36691,-2618,6395,203/675-4830,,ME,2
1440,JACKSON,LAURA,STAMFORD,CT,F,,-3380,7041,203/781-0088,,ME,2
1900,KING,WILLIAM,NEW YORK,NY,M,35105,-3505,5781,718/383-3698,,ME,2
1379,MORGAN,ALFRED,STAMFORD,CT,M,42264,-3795,4547,203/781-2216,,ME,3
1412,MURPHEY,JOHN,PRINCETON,NJ,N,27799,-5672,7281,201/812-4414,,ME,1
1423,OSWALD,LESLIE,MT. VERNON,NY,F,35773,-1324,6808,914/468-9171,,ME,2
1200,OVERMAN,MICHELLE,STAMFORD,CT,F,27816,-353,7534,203/781-1835,,ME,1
1521,PARKER,JAY,NEW YORK,NY,M,41526,-3183,6041,212/587-7603,,ME,3
1385,RAYNOR,MILTON,BRIDGEPORT,CT,M,43900,-3634,5207,203/675-2846,,ME,3
1432,REED,MARILYN,MT. VERNON,NY,F,35327,-3708,4792,914/468-5454,,ME,2
1420,ROUSE,JEREMY,PATERSON,NJ,M,43071,-2504,5684,201/732-9834,,ME,3
1882,TUCKER,ALAN,NEW YORK,NY,M,41538,-5285,2519,718/384-0216,,ME,3
1050,TUTTLE,THOMAS,WHITE PLAINS,NY,M,35167,-3090,5352,914/455-2119,,ME,2
1995,VARNER,ELIZABETH,NEW YORK,NY,F,28810,604,7935,718/384-7113,,ME,1
1418,WATSON,BERNARD,NEW YORK,NY,M,28005,-5388,7313,718/383-1298,,ME,1
1105,YOUNG,LAWRENCE,NEW YORK,NY,M,34805,-3590,6802,718/384-0008,,ME,2
;;;;
run;
data sasuser.navigators;
attrib ID length=$4;
attrib LastName length=$10;
attrib FirstName length=$8;
attrib City length=$10;
attrib State length=$2;
attrib Gender length=$1;
attrib JobCode length=$3;
1332,STEPHENSON,ADAM,BRIDGEPORT,CT,M,NA1,42178,-468,7097,203/675-1497
1443,WELLS,AGNES,STAMFORD,CT,F,NA1,422.74,-1137,7183,203/781-5546
;;;;
run;
data sasuser.pilots;
attrib ID length=$4;
attrib LastName length=$10;
attrib FirstName length=$9;
attrib City length=$12;
attrib State length=$2;
attrib Gender length=$1;
attrib JobCode length=$3;
attrib Salary length=8;
attrib Birth length=8 format=DATE7.;
attrib Hired length=8 format=DATE7.;
attrib HomePhone length=$12;
JobCode
Salary
Birth
Hired
HomePhone
;
datalines4;
1333,BLAIR,JUSTIN,STAMFORD,CT,M,PT2,88606,-3926,3331,203/781-1777
1739,BOYCE,JONATHAN,NEW YORK,NY,M,PT1,66517,-2560,6969,212/587-1247
1428,BRADY,CHRISTINE,STAMFORD,CT,F,PT1,68767,-634,7262,203/781-1212
1404,CARTER,DONALD,NEW YORK,NY,M,PT2,91376,-6882,2925,718/384-2946
1118,DENNIS,ROGER,NEW YORK,NY,M,PT3,111379,-10209,3277,718/383-1122
1905,GRAHAM,ALVIN,NEW YORK,NY,M,PT1,65111,109,7457,212/586-8815
1407,GRANT,DANIEL,MT. VERNON,NY,M,PT1,68096,-1011,6654,914/468-1616
1410,HARRIS,CHARLES,STAMFORD,CT,M,PT2,84685,-1701,5427,203/781-0937
1439,HARRISON,FELICIA,BRIDGEPORT,CT,F,PT1,70736,-2854,6830,203/675-4987
1545,HUNTER,CLYDE,STAMFORD,CT,M,PT1,66130,-4522,6726,203/781-1119
1777,LUFKIN,ROY,NEW YORK,NY,M,PT3,109630,-7402,3462,718/383-4413
1106,MARSHBURN,JASPER,STAMFORD,CT,M,PT2,89632,-5166,4614,203/781-1457
1333,NEWKIRK,SANDRA,PRINCETON,NJ,F,PT2,84536,-1941,5949,201/812-3331
1478,NEWTON,JAMES,NEW YORK,NY,M,PT2,84203,-4525,6874,212/587-5549
1556,PENNINGTON,MICHAEL,NEW YORK,NY,M,PT1,71349,-2746,7287,718/383-5681
1890,STEPHENSON,ROBERT,NEW YORK,NY,M,PT2,85896,-7467,2888,718/384-9874
1107,THOMPSON,WAYNE,NEW YORK,NY,M,PT2,89977,-6412,2600,718/384-3785
1830,TRIPP,KATHY,BRIDGEPORT,CT,F,PT2,84471,-5329,4049,203/675-2479
1928,UPCHURCH,LARRY,WHITE PLAINS,NY,M,PT2,89858,-6313,6771,914/455-5009
1076,VENTER,RANDALL,NEW YORK,NY,M,PT1,66558,290,7218,718/383-2321
;;;;
run;
data sasuser.staff;
infile datalines;
input ID $ 1-4 Name $ 6-17 @19 DOB
WageCategory $ 26 @28 WageRate
@36 Bonus;
format wagerate bonus 7.2;
datalines;
1351 Farr, Sue
2512 Ruth, G H
5002 Welch, W B
;
run;