Quiz
Page 1 of 5
Sugge Learnlr
Contents..
8 bac"
3 nexi
Horn
Path
Quiz: Creating SAS Data Sets from Raw Data
Select the best answer for each question and click Score My Quiz.
1. Which SAS statement associates the fileref Crime with the raw data file C:\StatesU)ata\Crime?
,.-, filename crime 'c:\states\data\crime'; ! a. /-.\ . .-., b. filename crime c:\states\data\crime;
, . ,
i
, ,,\.,/I
C.
fileref crime 'c:\states\data\crimel; filename 'c:\states\data\crime' crime;
{-'\,,
2. Filerefs remain in effect until
...
C;a.
you change them.
( : > b. you cancel them.
c. you end your SAS session.
( 3 d.
all of the above
3. Which statement identifies the name of a raw data file to be read with the fileref Products and specifies that the DATA step read only records 1-15?
C> a. (-1 b.
I \
\
infile products obs 15; infile products obs=15; input products obs=15; lnput products 1 - 1 5 ;
, c.
; d
4. Which of the following programs correctly writes the observations from the data set below to a raw data file? SAS Data Set [Link]
Sex
ID
Age
Height
Weight
Pulse
Quiz
Page 2 of 5
c': a.
:, b.
data -null-; set work-patients; infile 'c:\clinic\patients\[Link]'; input id 1-4 sex 6 age 8-9 height 11-12 weight 14-16 pulse 18-20; run ; data [Link]; set [Link]; input id 1-4 sex 6 age 8-9 height 11-12 weight 14-16 pulse 18-20; run ; data -null-; set [Link]; file c:\clinic\patients\refera1~.dat; put id 1-4 sex 6 age 8-9 height 11-12 weight 14-16 pulse 18-20; run ; data -null-; set work-patients; file 'c:\clinic\patients\[Link]'; put id 1-4 sex 6 age 8-9 height 11-12 weight 14-16 pulse 18-20; run ;
c : ' c.
CZ! d.
5. Which raw data file can be read using column input?
Henderson CA 26 ADM Josephs SC 33 SALES Williams MN 40 HRD Rogan NY RECRTN
>----+---10---+---20---+---30
I
2803 2912 3015 3122 Deborah Bill Helen Nicole Campos Marin Stinson Terry 173.97 205.14 194.08 187.65 Avery John $601.23 Davison Sherrill $723.15
Holbrook Grace
$489.76
Jansen Mike
,:_':. d.
all of the above
6. Which program creates the output shown below?
Quiz
Page 3 of 5
>----+---10---+---20---+---30
3427 Chen
Steve Raleigh
2812 King Vicky Memphis 1653 Sanchez Jack Atlanta
Obs ID LastName FirstName
1 2 3 4
City
Raleigh Atlanta Memphis Atlanta
3427 Chen 1436 Davis 2812 King 1653 Sanchez
Steve Lee Vicky Jack
( 1 a. data [Link];
infile empdata; input ID $ 1-4 LastName $ 6-12 FirstName $ 14-18 City $ 20-29; run ; proc print data=[Link]; run ; i-\ b. data [Link]; ii infile empdata; input ID $ 1-4 Name $ 6-12 FirstName $ 14-18 City $ 20-29; run ; proc print data=[Link]; run ; c, data [Link]; infile empdata; input ID $ 1-4 Name1 $ 6-12 Name2 $ 14-18 City $ 20-29; run ; proc print data=[Link]; run ;
c';
' ' d. all of the above
7. Which statement correctly reads the fields in the following order: StockNumber,Price,
Item,Finish,style?
F i e l d Name
StoclcNumber Finish Style Item Price
Start C o l u m n 1 5 11 20 27
End Column
3 9 18 24 32
Data Type character character character character numeric
>----+---10---+---20---+---30---
310 oak pedestal 311 maple pedestal 312 brass floor 313glasstable 313 oak rocking
table table lamp lamp chair
329.99 369.99 79.99 59.99 153.99
Quiz
Page 4 of 5
{-
-. a. input StockNumber
$ 1-3 Finish $ 5-9 Style $ 11-18 Item $ 20-24 Price 27-32;
$ 1-3 Price 27-32 Item $ 20-24 Finish $ 5-9 Style $ 11-18;
C,)
\-)
b. input StockNumber
r., c.
input $ StockNumber 1-3 Price 27-32 $ Item 20-24 $ Finish 5-9 $ Style 11-18;
$ 1-3 Price $ 27-32 $ 5-9 Style $ 11-18; Item $ 20-24 ~ i n i s h
d. input StockNumber
8. Which statement correctly re-defines the values of the variable Income as 100 percent higher?
9. Which program correctly reads instream data?
rl
a. data [Link];
input datalines; if country='JAPAN1; Month?ivg=amount/l2; 1998 US CARS 194324.12 1998 US TRUCKS 142290.30 1998 CANADA CARS 10483.44 1998 CANADA TRUCKS 93543.64 1998 MEXICO CARS 22500.57 1998 MEXICO TRUCKS 10098.88 1998 JAPAN CARS 15066.43 1998 JAPAN TRUCKS 40700.34
i-j
b. data finance .newloan;
input Year 1-4 Country $ 6-11 Vehicle $ 13-18 Amount 20-28; ; if country='JAPAN' MonthAvg=amount/l2; datalines; run ; data [Link]; input Year 1-4 Country 6-11 Vehicle 13-18 Amount 20-28; if country='JAPAN1; MonthAvg=amount/l2; datalines; 1998 US CARS 194324.12 1998 US TRUCKS 142290.30 1998 CANADA CARS 10483.44 1998 CANADA TRUCKS 93543.64 1998 MEXICO CARS 22500.57 1998 MEXICO TRUCKS 10098.88
file:l/U:~V~TECH\Class~notes~2007\Quiz\Quiz~base9. htm
Quiz
Page 5 of 5
1998 JAPAN 1998 JAPAN
CARS TRUCKS
15066.43 40700.34
data [Link]; input Year 1-4 Country $ 6-11 Vehicle $ 13-18 Amount 20-28; if country='JAPAN'; MonthAvg=amount/l2; datalines; 1998 US CARS 194324.12 1998 US TRUCKS 142290.30 1998 CANADA CARS 10483.44 1998 CANADA TRUCKS 93543.64 1998 MEXICO CARS 22500.57 1998 MEXICO TRUCKS 10098.88 1998 JAPAN CARS 15066.43 1998 JAPAN TRUCKS 40700.34
10. Which SAS statement subsets the raw data shown below so that only the observations in which sex (in the second field) has a value of F are processed?
>----+---10---+---20---+-
Alfred Becka Gail Jeffrey John Karen Mary Philip Sandy Tamy William
M 14 69.0 112.5 F1365.398.0 F 14 64.3 90.0 M 13 62.5 84.0 M 12 59.0 99.5 F 12 56.3 77.0 F 15 66.5 112.0 M 16 72.0 150.0 F 11 51.3 50.5 F 14 62.8 102.5 M 15 66.5 112.0
C )
(-7,
k...,
a. if sex=; 6. if sex=F;
if s e x = ' F 1 ;
C ' ; C.
C d. a o r b
Score My Quiz
Clear Answers
w ,