0% found this document useful (0 votes)
97 views67 pages

Sas Practice For Prep Guide

This program sets up practice data for SAS(R) Certification Prep Guide: Base Programming for SAS(r)9. It creates practice data for the certification exam.

Uploaded by

nousheen_thakur
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
97 views67 pages

Sas Practice For Prep Guide

This program sets up practice data for SAS(R) Certification Prep Guide: Base Programming for SAS(r)9. It creates practice data for the certification exam.

Uploaded by

nousheen_thakur
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 67

/**********************************************************************\

| Copyright (C) 2006 by SAS Institute Inc., Cary, NC, USA.


|

| SAS (R) is a registered trademark of SAS Institute Inc.


|

| This program sets up practice data for SAS(R) Certification Prep


| Guide: Base Programming for SAS(R)9.

\**********************************************************************/

options nosource nonotes nocardimage validvarname=V7 replace;

/* create sample data */

data _null_;

/* determine fileref paths, delimiters, file options */

length fileno fileyes $18 fileset $ 1024;

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 */

array filelst1{8} $ filesas1-filesas8 ('accnt','accnt01','accnt02',


'accnt03',
'accnt04','activity','fee',
'printfee');
do i=1 to dim(filelst1);
if (host = "CMS") then fileset=trim(filelst1(i)) || " sas *";
else fileset=trim(filepath) || dlm || trim(filelst1(i)) || ".sas";
isfile=fileexist(fileset);
if isfile=1 then fileopts=trim(fileyes);
else fileopts=trim(fileno);
rc=filename(filelst1(i),fileset,"",fileopts);
end;

array filelst2{21} $ filedt1-filedt21 ('aug99dat',


'bookdata','cardata', 'choldata','excdata1',
'excdata2','excdata3','invent1','invent2',
'jan98dat','orderdat','personel','powerdat',
'pubdata','saledata', 'satdata1','satdata2',
'survey1','tests','tests2','vandata');
do i=1 to dim(filelst2);
if (host="CMS") then fileset=trim(filelst2(i)) || " data *";

else fileset=trim(filepath) || dlm || trim(filelst2(i)) || ".dat";


isfile=fileexist(fileset);
if isfile=1 then fileopts=trim(fileyes);
else fileopts=trim(fileno);
rc=filename(filelst2(i),fileset,"",fileopts);
end;
run;

/* create SAS programs*/

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;

length text $ 50;


input text $varying50. l;
file fee;
put text;
datalines4;
data sasuser.admit2;
set sasuser.admit;run;
;;;;
run;

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;

/* create raw data files*/

data _null_;
infile cards missover length=l;

length text $ 50;


input text $varying50. l;
file aug99dat pad lrecl=80;
put text;
datalines;
100 02AUG99 R 6 30.00 180.00
103 03AUG99 C 20 3.99 79.80
102 04AUG99 T 4 200.00 800.00
103 08AUG99 T 5 200.00 1000.00
102 09AUG99 R 15 30.00 450.00
101 10AUG99 C 100 3.99 399.00
101 12AUG99 R 18 30.00 540.00
104 15AUG99 T 10 200.00 2000.00
103 18AUG99 C 9 3.99 35.91
100 22AUG99 T 3 200.00 600.00
102 23AUG99 R 10 30.00 300.00
100 25AUG99 C 100 3.99 399.00
101 30AUG99 T 3 200.00 600.00
;
run;

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

1998 CANADA CARS

10,483.44

1998 CANADA TRUCKS 93,543.64


1998 MEXICO CARS

22,500.57

1998 MEXICO TRUCKS 10,098.88


1998 JAPAN CARS

15,066.43

1998 JAPAN TRUCKS 40,700.34


1997 US

CARS 213,504.05

1997 US

TRUCKS 116,735.65

1997 CANADA CARS

904.89

1997 CANADA TRUCKS 76,576.12


1997 MEXICO CARS

10,899.56

1997 MEXICO TRUCKS 13,000.45


1997 JAPAN CARS

10,000.18

1997 JAPAN TRUCKS 50,458.22

;
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;

length text $ 50;


input text $varying50. l;
file excdata1 pad lrecl=80;
put text;
datalines;
1001 sedentary 1002 daily 1003 moderate
1004 sedentary 1005 moderate 1006 sedentary
1007 daily 1008 daily 1009 moderate
1010 sedentary 1011 daily 1012 sedentary
1013 moderate 1014 moderate 1015 sedentary
1016 daily 1017 moderate 1018 moderate
1019 daily 1020 daily 1021 moderate
1022 sedentary 1023 daily 1024 sedentary
1025 moderate 1026 moderate 1027 sedentary
1028 daily 1029 moderate 1030 moderate
1031 daily 1032 daily 1033 moderate
1034 sedentary 1035 daily 1036 moderate
1037 moderate 1038 moderate 1039 sedentary
1040 sedentary 1041 daily 1042 sedentary
;
run;

data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;

file excdata2 pad lrecl=80;


put text;
datalines;
1001 TENNIS SWIMMING AEROBICS
1002 FOOTBALL BASKETBALL TENNIS
1003 AEROBICS SWIMMING CYCLING
1004 GOLF JOGGING TENNIS
1005 WALKING AEROBICS TENNIS
1006 TENNIS SWIMMING AEROBICS
1007 FOOTBALL GOLF TENNIS
1008 BASEBALL SWIMMING CYCLING
1009 AEROBICS WALKING SQUASH
1010 WALKING AEROBICS TENNIS
1011 TENNIS SWIMMING AEROBICS
1012 GOLF SWIMMING TENNIS
1013 AEROBICS SWIMMING CYCLING
1014 SWIMMING WALKING SQUASH
1015 WALKING AEROBICS TENNIS
1016 TENNIS SWIMMING AEROBICS
1017 FOOTBALL BASEBALL GOLF
1018 AEROBICS SWIMMING CYCLING
1019 WALKING GOLF TENNIS
1020 WALKING AEROBICS TENNIS
1021 TENNIS SWIMMING AEROBICS
1022 FOOTBALL BASKETBALL TENNIS
1023 AEROBICS GOLF CYCLING

1024 AEROBICS WALKING GOLF


1025 WALKING AEROBICS TENNIS
1026 TENNIS SWIMMING AEROBICS
1027 FOOTBALL BASKETBALL TENNIS
1028 AEROBICS SWIMMING CYCLING
1029 TENNIS SQUASH VOLLEYBALL
1030 SWIMMING VOLLEYBALL BASKETBALL
1031 TENNIS SWIMMING AEROBICS
1032 FOOTBALL BASKETBALL TENNIS
1033 AEROBICS SWIMMING CYCLING
1034 AEROBICS WALKING GOLF
1035 WALKING AEROBICS TENNIS
1036 WALKING SWIMMING AEROBICS
1037 FOOTBALL BASKETBALL TENNIS
1038 BASEBALL SWIMMING CYCLING
1039 AEROBICS WALKING SOFTBALL
1040 BASKETBALL AEROBICS TENNIS
1041 TENNIS TENNIS TENNIS
1042 BASKETBALL SWIMMING TENNIS
;
run;

data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;

file excdata3 pad lrecl=80;


put text;
datalines;
1051 TENNIS SWIMMING AEROBICS
1052 JOGGING BASKETBALL
1053 AEROBICS SWIMMING CYCLING
1054 GOLF JOGGING TENNIS
1055 WALKING AEROBICS
1056 TENNIS SWIMMING
1057 FOOTBALL GOLF TENNIS
1058 BASEBALL SWIMMING CYCLING
1059 AEROBICS WALKING SQUASH
1060 WALKING
1061 TENNIS SWIMMING AEROBICS
1062 GOLF SWIMMING TENNIS
1063 AEROBICS SWIMMING CYCLING
1064 SWIMMING WALKING SQUASH
1065 WALKING AEROBICS TENNIS
1066 TENNIS
1067 FOOTBALL BASEBALL GOLF
1068 AEROBICS SWIMMING CYCLING
1069 WALKING GOLF TENNIS
1070 WALKING AEROBICS
1071 TENNIS SWIMMING
1072 FOOTBALL BASKETBALL TENNIS
1073 AEROBICS GOLF CYCLING

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

P 1131 THOMPSON, SUSAN


C 01-30-98 $65.0
P 1145 JONES, MARGARET
C 01-10-97 $45.0
P 1149 LAWSON, JIM
C 01-22-98 $37.0
C 01-31-98 $45.0
P 1181 SPRINGER, ADAM
C 01-26-98 $37.0
P 1201 GUNTHER, ROGER
C 01-26-97 $115.0
C 01-31-97 $18.0
;
run;

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

123 ARS102 14SEP99 PAPER 12


199 ASD862 31AUG99 PAPER 6
199 AZX002 07SEP99 HARDBACK 12
211 BAE487 07SEP99 PAPER 12
211 BMW243 31AUG99 PAPER 12
166 BZZ543 07SEP99 HARDBACK 6
121 CFR009 07SEP99 HARDBACK 6
211 RJH340 14SEP99 PAPER 12
121 ASD777 31AUG99 HARDBACK 6
166 NZE002 14SEP99 HARDBACK 6
108 BAE487 14SEP99 PAPER 12
166 UNM578 31AUG99 PAPER 6
108 UNM578 07SEP99 HARDBACK 12
174 LAR333 07SEP99 PAPER 12
108 BSX892 31AUG99 PAPER 6
174 TXT894 14SEP99 HARDBACK 6
;
run;

data _null_;
infile cards missover length=l;
length text $ 50;
input text $varying50. l;
file personel pad lrecl=80;
put text;
datalines;

ADAMS, LARRY 1352


133 SALES
32,696.78
BICKETT, PAT 1238
133 SALES
35,099.50
BIRCH, CARLA 1252
133 SALES
37,098.71
CARTER, WANDA 1424
105 MARKETING
17,098.71
DAWSON, EVAN 1266
112 PUBLICATIONS
29,996.63
DODSON, WENDY 1004
101 EDUCATION
31,875.46
HARRIS, WALTER 1112
109 RESEARCH
31,875.46
JONES, HARRY 1522
101 EDUCATION
25,309.00
JORDAN, RACHEL 1143
101 EDUCATION

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

19APR99 19MAY99 1218 .0735


20MAY99 19JUN99 1253 .0795
20JUN99 18JUL99 1349 .0835
19JUL99 17AUG99 1421 .0835
18AUG99 18SEP99 1475 .0835
19SEP99 18OCT99 1278 .0835
19OCT99 17NOV99 1233 .0795
18NOV99 15DEC99 1381 .0735
15DEC99 14JAN00 1402 .0735
;
run;

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

NWD143 TOWN PRESS 1987


FLE546 MAJOR UNIVERSITY PRESS 1996
QER306 MAJOR UNIVERSITY PRESS 1989
RGA452 RAVEN PRESS 1990
BNC430 SMITH AND SONS 1988
NPC123 BARTON BOOKS 1981
YCO574 TOWN PRESS 1992
IWA937 UNIVERSE BOOKS 1991
GCD274 RAVENPRESS 1994
UIT436 UNIVERSE BOOKS 1988
IOK257 RAVENPRESS 1990
QAH186 LITTLE FEET 1990
AIE987 HANSON AND ASSOCIATES 1999
;
run;

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

SMITH FEB 225983.09 12250.00


DAVIS FEB 88456.23 55564.00
JOHNSON FEB 135837.34 32423.00
SMITH MAR

0.00 584593.00

DAVIS MAR 89342.00 173222.00


JOHNSON MAR 398573.90 193567.00
;
run;

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

187-46-5981 09FEB99 510 04MAY99 590


879-41-3513 09FEB99 600
891-72-6989 09FEB99 490 04MAY99 540 13JUL99 600
816-74-1456 09FEB99 620
168-41-8671 09FEB99 550 04MAY99 610
185-05-8749 09FEB99 650
518-18-5024 09FEB99 720
583-12-1458 09FEB99 780
845-17-8145 09FEB99 640 04MAY99 600 13JUL99 660
542-79-3458 09FEB99 710
125-78-2853 09FEB99 770
528-75-1378 09FEB99 680 04MAY99 700
549-37-1542 09FEB99 590 04MAY99 630
345-97-4239 09FEB99 730
;
run;

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;

/* create SAS data sets in sasuser */

data sasuser.admit;

input ID $ 1-4 Name $ 6-19 Sex $ 22 Age 26-27 Date 30-31


Height 36-37 Weight 43-45 ActLevel $ 50-53 Fee 57-62;
format fee 7.2;
datalines;
2458 Murray, W

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

F 22 06/02/97 63 139 LOW

2586 Derber, B

85.20

M 25 06/04/97 75 188 HIGH 85.20

2458 Murray, W

M 27 06/05/97 72 168 HIGH 85.20

2572 Oberon, M

F 28 06/05/97 62 118 LOW

2544 Jones, M

85.20

M 29 06/07/97 76 193 HIGH 124.80

2574 Peterson, V

M 30 06/08/97 69 147 MOD 149.75

2501 Bonaventure, T F 31 06/09/97 61 123 LOW 149.75


2552 Reberson, P

F 32 06/10/97 67 151 MOD 149.75

2462 Almers, C

F 34 06/12/97 66 152 HIGH 124.80

2563 Pitts, D

M 34 06/14/97 73 154 LOW 124.80

2555 King, E

M 35 06/14/97 70 173 MOD 149.75

2575 Quigley, M
2589 Wilcox, E
2523 Johnson, R

F 40 06/06/97 69 163 HIGH 124.80


F 41 06/17/97 67 141 HIGH 149.75
F 43 06/17/97 63 137 MOD 149.75

2584 Takahashi, Y

F 43 06/18/97 65 123 MOD 124.80

2571 Nunnelly, A

F 44 06/19/97 66 140 HIGH 149.75

2578 Cameron, L

M 47 06/20/97 72 173 MOD 124.80

2568 Eberhardt, S

F 49 06/21/97 64 172 LOW 124.80

2539 LaMance, K

M 51 06/22/97 71 158 LOW 124.80

2595 Warren, C

M 54 06/15/97 71 183 MOD 149.75

2579 Underwood, K

M 60 06/11/97 71 191 LOW 149.75

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

Phillipon, Marie-Odile 28 F 776-84-5391


Gunter, Thomas

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

2287 MICHAEL WINSTONE D 145.89


6201 MARY WATERS

C 45.00

7821 MICHELLE STANTON A 304.45


6621 WALTER LUND

C 234.76

1086 KATHERINE MORRY A 64.98


0556 LEE McDONALD

D 70.82

7821 ELIZABETH WESTIN C 188.23


0265 JEFFREY DONALDSON C 78.90
1010 MARTIN LYNN

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

3279 M 40 70 213 82 447 504


4759 F 60 68 164 71 155 215
6488 F 59 64 154 75 362 409
;

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

32668 MUTUALITY 100 98.64


95824 RELIABLE

80 780.23

0.00
156.05

2501 Bonaventure, T 87795 A&R


2523 Johnson, R

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

25530 USA INC.

60 518.53

207.41

2555 King, E

18744 ACME

2563 Pitts, D

60976 HOMELIFE

80 135.97

27.19

80 1554.12

2568 Eberhardt, S 81589 RURITAN

310.82

50 346.33

173.17

2571 Nunnelly, A

99120 EMPLOYERS 100 583.55

2572 Oberon, M

44544 ACME

2574 Peterson, V

75986 FRED SMYTHE 60 569.99

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

2579 Underwood, K 14592 ESSENTIAL 100 541.64

0.00

2584 Takahashi, Y 54219 FRED SMYTHE 60 466.46

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

LGA LON 232 18 250 189065

219 05MAR99 9:31

LGA LON 160 4 167 197456

219 06MAR99 9:31

LGA LON 163 14 183 162343

219 07MAR99 9:31

LGA LON 241 9 250 134520

219 08MAR99 9:31

LGA LON 183 11 197 106753

219 09MAR99 9:31

LGA LON 211 18 235 122766

219 10MAR99 9:31

LGA LON 167 7 181 198744

271 04MAR99 11:40 LGA PAR 146 8 163 156804


271 05MAR99 12:19 LGA PAR 177 15 227 190098
271 07MAR99 9:31

LGA PAR 155 18 172 166470

271 08MAR99 12:19 LGA PAR 152 7 187 163248


271 09MAR99 13:17 LGA PAR 159 15 191 170766
271 10MAR99 11:40 LGA PAR 182 9 153 195468
271 03MAR99 13:17 LGA PAR 147 29 183 123456
271 04MAR99 13:17 LGA PAR 146 13 163 125632
271 05MAR99 13:17 LGA PAR 177 22 203 128972
271 07MAR99 13:17 LGA PAR 155 21 180 153423
271 08MAR99 13:17 LGA PAR 152 20 176 133345
271 09MAR99 13:17 LGA PAR 159 18 182 126543
271 10MAR99 13:17 LGA PAR 182 9 198 134976
387 04MAR99 11:40 LGA CPH 81 21 103 196540
387 05MAR99 11:40 LGA CPH 142 8 152 134561
387 07MAR99 11:40 LGA CPH 131 5 142 135632
387 08MAR99 11:40 LGA CPH 150 9 162 128564
387 09MAR99 11:40 LGA CPH 128 14 145 134523

387 10MAR99 11:40 LGA CPH 154 18 177 109885


622 03MAR99 12:19 LGA FRA 180 16 200 187636
622 04MAR99 12:19 LGA FRA 137 14 155 165456
622 05MAR99 12:19 LGA FRA 185 11 199 125436
622 07MAR99 12:19 LGA FRA 210 22 237 107865
622 08MAR99 12:19 LGA FRA 176 5 187 178543
622 09MAR99 12:19 LGA FRA 173 11 189 100987
622 10MAR99 12:19 LGA FRA 129 12 147 134459
821 04MAR99 9:31

LGA LON 167 17 222 150634

821 06MAR99 14:56 LGA LON 167 13 222 150634


821 07MAR99 13:17 LGA LON 215 14 158 193930
821 08MAR99 11:40 LGA LON 186 8 114 167772
821 09MAR99 14:56 LGA LON 203 6 210 183106
821 10MAR99 9:31

LGA LON 188 8 211 169576

821 03MAR99 14:56 LGA LON 151 17 172 143561


821 04MAR99 14:56 LGA LON 167 9 182 170766
821 06MAR99 14:56 LGA LON 167 16 185 129560
821 07MAR99 14:56 LGA LON 215 11 231 196736
821 08MAR99 14:56 LGA LON 186 11 202 125344
821 09MAR99 14:56 LGA LON 203 11 218 166543
821 10MAR99 14:56 LGA LON 188 5 197 129745
;

data sasuser.loans;
input Account $ 1-8 Amount 10-15 Rate 17-21 Months 23-25
Payment 27-32;

format amount dollar8. rate percent8.2 payment dollar10.2;


datalines;
101-1092 22000 .10

60 467.43

101-1731 114000 .095 360 958.57


101-1289 10000 .105 36 325.02
101-3144 3500 .105 12 308.52
103-1135 8700 .105 24 403.47
103-1994 18500 .10

60 393.07

103-2335 5000 .105 48 128.02


103-3864 87500 .095 360 735.75
103-3891 30000 .0975 360 257.75
;

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

M 27 1 72 168 HIGH 85.20 1.82880 76.3636


F 34 3 66 152 HIGH 124.80 1.67640 69.0909

2501 Bonaventure, T F 31 17 61 123 LOW 149.75 1.54940 55.9091


2523 Johnson, R
2539 LaMance, K
2544 Jones, M
2552 Reberson, P

F 43 31 63 137 MOD 149.75 1.60020 62.2727


M 51 4 71 158 LOW 124.80 1.80340 71.8182
M 29 6 76 193 HIGH 124.80 1.93040 87.7273
F 32 9 67 151 MOD 149.75 1.70180 68.6364

2555 King, E

M 35 13 70 173 MOD 149.75 1.77800 78.6364

2563 Pitts, D

M 34 22 73 154 LOW 124.80 1.85420 70.0000

2568 Eberhardt, S F 49 27 64 172 LOW 124.80 1.62560 78.1818


2571 Nunnelly, A

F 44 19 66 140 HIGH 149.75 1.67640 63.6364

2572 Oberon, M

F 28 17 62 118 LOW 85.20 1.57480 53.6364

2574 Peterson, V

M 30 6 69 147 MOD 149.75 1.75260 66.8182

2575 Quigley, M

F 40 8 69 163 HIGH 124.80 1.75260 74.0909

2578 Cameron, L

M 47 5 72 173 MOD 124.80 1.82880 78.6364

2579 Underwood, K M 60 22 71 191 LOW 149.75 1.80340 86.8182


2584 Takahashi, Y F 43 29 65 123 MOD 124.80 1.65100 55.9091
2586 Derber, B
2588 Ivan, H
2589 Wilcox, E
2595 Warren, C

M 25 23 75 188 HIGH 85.20 1.90500 85.4545


F 22 20 63 139 LOW 85.20 1.60020 63.1818
F 41 16 67 141 HIGH 149.75 1.70180 64.0909
M 54 7 71 183 MOD 149.75 1.80340 83.1818

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

101-1731 14000 .095 360 958.57 2


101-1289 10000 .105 36 325.02 2
101-3144 3500 .105 12 308.52 1
103-1135 8700 .105 24 403.47 1

103-1994 18500 .10

60 393.07 2

103-2335 5000 .105 48 128.02 1


103-3864 87500 .095 360 735.75 1
103-3891 30000 .0975 360 257.75 2
;
run;

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

The Dear Departed Mrs. Jordan

074-53-9892 112297

The Glass Menagerie Amanda Wingfield 228-88-9649 092397


The Dear Departed Mrs. Slater

228-88-9649 112297

The Dear Departed Victoria Slater 442-21-8075 112297


No Exit
Happy Days

Garcin
Willie

446-93-2122 071197
446-93-2122 081397

The Dear Departed Ben Jordan

446-93-2122 112297

No Exit

Inez

776-84-5391 071197

The Glass Menagerie Laura Wingfield 776-84-5391 092397


No Exit

Valet

929-75-0218 071197

The Glass Menagerie Tom Wingfield

929-75-0218 092397

The Dear Departed Abel Merryweather 929-75-0218 112297


;

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

LAWRENCE 123 PEACHBLOSSOM LANE WILLIAMS, NJ


STEVEN 4 LAKEVIEW DR

RIVERTON, NJ

NARANJA

IGNES

LEBEAU

MARTINE 4434 CENTER AVE.

OPULEE

FELICIA 5 QUINCE BLVD

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

CHESTER 900 STAR ROUTE DRIVE WINTSON, NJ

HOLLOWAY

RANDY

67 H STREET

JACOBY

WILMA

BUXTER

JEROME 127 SILT STREET

HARGROVE

RIVERTON, NJ

$2,700

$3,600

789A DEPARTURE ROAD CHESAPEAKE, NJ $1,200


HILLSBORO, NJ

$2,700

BRADLEY 5721 INVERNESS LANE CANTON, NJ

GARDE

OLGA

45 FIFTH STREET

RUFFLE

ROSE

3 FOIL AVE

TURLINGTON
THORNER

$2,400

75 SORRELL LAKE DRIVE MERCED, NJ

ISAH

$1,200

BETTY

CANTON, NJ

$2,400

MOUNTAINVIEW, NJ $2,700

090 JICAMA STREET

CHARLES 1111 TELEGRAPH AVE

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

input Agency $ 1-20 Comment $ 22-51;


datalines;
TALENT TALENT TALENT southern accent
industrial

UNIVERSAL

directing,speaks spanish

HORIZONS

commercials,french accent

SYCAMORE

mime award winner

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

HORACE 6 OAKTREE LANE

HOLDEN
LAKER

868 MESA DRIVE

film

ALL STARS

stage,directing,commercials

ALL STARS

sports casting

ALL STARS

stuntman,speaks french

$2,700
$2,400

UNLIMITED

film

STARS AND STRIPES


SETTINGS

age range 30-45

extensive dp video training

STARS AND STRIPES

rodeo

UNIVERSAL LIGHTS

speaks spanish,several accents

MODELS AND MAGIC

modeling,singing,mostly stage

HORIZONS
HARDY STELSON
AKA TALENT

newscaster,ex dj
stage only

MODELS AND MAGIC

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

118F 5559100 11OCT1999 06OCT1977 66 12 2


187M 5553688 18JUL1999 22MAR1925 76 1 7
035M 5555131 02DEC1999 23JUN1974 70 12 6
254F 5554950 07JAN2000 27FEB1940 63 8 25
167F 5558333 06DEC1999 27OCT1969 69 5 22
093F 5552525 25AUG1999 05NOV1963 57 2 25
261M 5557831 22MAY1999 01NOV1965 70 11 15
088M 5551006 25FEB2000 28MAY1950 69 9 17
134M 5559945 15NOV1999 16AUG1959 73 11 1
207M 5556563 17SEP1999 15APR1947 67 11 25
158F 5555613 01NOV1999 10JAN1971 65 10 28
065M 5552709 04DEC1999 23JUL1964 60 9 30
288M 5551856 25NOV1999 01JUL1965 73 2 22
134F 5554442 28OCT1999 18SEP1979 69 5 5
025F 5552442 30SEP1999 07MAY1971 65 10 15
;

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;

input Month $ 1-2 Year 10-13 AerClass 20-21 WalkJogRun 29-31


Swim 37-38;
datalines;
01

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

/* remove unwanted temporary data sets */


proc datasets library=work nodetails nolist;
delete talent1 talent2;
run;
quit;

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;

infile datalines dsd;


input
ID
LastName
FirstName

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;

attrib Salary length=8 format=8.2;


attrib Birth length=8 format=DATE7.;
attrib Hired length=8 format=DATE7.;
attrib HomePhone length=$12;

infile datalines dsd;


input
ID
LastName
FirstName
City
State
Gender
JobCode
Salary
Birth
Hired
HomePhone
;
datalines4;
1269,CASTON,FRANKLIN,STAMFORD,CT,M,NA1,41690,126,7640,203/781-3335
1935,FERNANDEZ,KATRINA,BRIDGEPORT,CT,,NA2,51081,-6485,3579,203/675-2962
1417,NEWKIRK,WILLIAM,PATERSON,NJ,",",NA2,52270,-2741,6278,201/732-6611
1839,NORRIS,DIANE,NEW YORK,YN,F,NA1,43433,-395,7857,718/384-1767
1111,RHODES,JEREMY,PRINCETON,NJ,M,NA1,40586,563,7612,201/812-1837
1352,RIVERS,SIMON,NEW YORK,NY,M,NA2,5379.8,-4044,5405,718/383-3345

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;

infile datalines dsd;


input
ID
LastName
FirstName
City
State
Gender

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

-4685 S 3392.50 1187.38

161 Cox, Kay B

-5114 S 5093.75 1782.81

212 Moore, Ron

-2415 S 1813.30 634.65

2512 Ruth, G H

-2819 S 1572.50 550.37

2532 Hobbs, Roy

-780 H 13.48 500.00

282 Shaw, Rick

-3090 S 2192.25 767.29

3131 Gant, Amy

-10199 H 13.50 500.00

341 Mann, Mary

290 H 13.55 500.00

3551 Cobb, Joy F

-636 H 13.65 500.00

3782 Bond, Jim S -4045 S 2247.50 786.63


381 Smith, Anna -3493 S 2082.75 728.96
3922 Dow, Tony
412 Star, Burt

-4472 S 2960.00 1036.00


-1412 S 2300.00 805.00

4331 King, Jan S -3170 H 11.85 500.00


442 Lewis, Ed D -3590 S 3420.00 1197.00

452 Fox, Jim E

-5166 S 3902.35 1365.82

4551 Wong, Kim P -6412 S 3442.50 1204.88


472 Hall, Joe B

563 S 2262.50 791.88

482 Chin, Mike

-2586 S 2938.00 1028.30

4921 Smyth, Nan

-1444 H 15.33 500.00

5002 Welch, W B

-832 S 5910.75 2068.76

5112 Delgado, Ed -4146 S 4045.85 1416.05


511 Vega, Julie

-822 S 4480.50 1568.18

5132 Overby, Phil -3129 S 6855.90 2399.57


5151 Coxe, Susan -10209 S 3163.00 1107.05
1351 Farr, Sue

-4685 S 3392.50 1187.38

;
run;

%let text1=%str( Sample data sets and files are ready.);


%put;
%put &text1;
%put;

options source notes;

You might also like