SAS????????????????: - PowerPoint PPT Presentation

About This Presentation
Title:

SAS????????????????:

Description:

Title: PowerPoint Author: LQ Last modified by: MY Created Date: 11/6/2000 1:10:14 AM Document presentation format: Company – PowerPoint PPT presentation

Number of Views:95
Avg rating:3.0/5.0
Slides: 42
Provided by: LQ6
Category:
Tags: sas | beer

less

Transcript and Presenter's Notes

Title: SAS????????????????:


1
??? ?????
  • SAS????????????????
  • ??????SAS?????
  • ??SAS/FSP????FSEDIT?FSVIEW??
  • ???SAS/ACCESS??????????

2
3.1 ?????????SAS??3.1.1 ???????SAS????????
  • 1. ??????????
  • ? DATA??,???????,?????
  • ? INPUT??,???????????(??)
  • ? CARDS??,????????
  • 2. ????????????SAS???
  • ? DATA??,???????,?????
  • ? INFILE??,?????????????
  • ? INPUT??,???????????
  • 3. ????????????SAS???
  • ? DATA??,???????,?????
  • ? SET/MERGE/UPDATE??,??/??/????
  • ????

3
3.1.2 ?????????
  • 1. DATA??
  • ????
  • DATA lt?????gt
  • DATA??????????????,????????????
  • ??????????????.??????????1????1??(libnam
    e?????),?????????????2??(2??)?????????
  • ?DATA A
  • ????? WORD.A ????(??)?

4
  • ????????1??,??WORK?
  • ????
  • ??_NULL_????,???????
  • DATA _NULL_
  • ASIN(3.1415/4)
  • BINT(A100)
  • PUT A B
  • RUN
  • ????
  • ???????,?SAS???DATA1,DATA2????? ?
  • DATA
  • ?????
  • ???????? ?

5
  • DATA D1
  • INPUT A B
  • CARDS
  • 3 5
  • 7 9
  • RUN
  • DATA D2
  • INPUT C D
  • CARDS
  • 13 15
  • 17 19
  • 21 23
  • RUN

PROC PRINT RUN PROC PRINT DATAD1 RUN
6
  • 2. INPUT??
  • ?????????????,?????????????
  • ??INPUT lt????gt
  • Input ???????????????
  • ????
  • ???
  • ?????

7
  • (1)????
  • ?Input ???,??????????
  • ????,????????
  • ?????????8,??????,??length???
  • ?Input name age sex S1 S2 S3
  • ???????
  • ??
  • 1)??????????????
  • 2)??????????,????????
  • ??A B C D E, ?????A B D, ????C?
  • 3)????????????
  • ??????.???

8
  • (2)???
  • ?Input ???,???????????????
  • ????,????????????????
  • ?
  • Input name 1-8 count 10-12
  • cards
  • zhangsan 101
  • Lisi 102
  • ??
  • 1)????????????INPUT FIR 73-80 SEC 10-12
  • 2)???????????
  • 3)??????????200????
  • 4)?????????? INPUT ID 10-15 GROUP 13
  • ????????????????
  • ????????????.?,???????

9
  • (3)?????
  • ?Input ???,????????????? ??????????????????????
  • ????,??????????
  • ?INPUT NAME 10. H 4.2
  • ?????????
  • DATA DAYS
  • INPUT NUM BIRTHDAY MMDDYY8. TESTDAY DATE10. WT
  • CARDS
  • 1001 7-21-96 3MAR97 10
  • 1002 10/30/96 14/JAN/97 4
  • 1003 06 19 96 13JUN1997 9
  • 1004 03 07 97 29 AUG 97 3
  • RUN

10
  • ??
  • ???????,????????????????MMDDYY8.
    ????????,??????8????????????,?????????DATE10.
    ????ddmmmyy????????,?????10??
  • ????SAS????????1960?1?1????????????????
    ???????1960???, ??????????????????
  • ?????????????,??8.(3)?FORMAT ???
  • ? ??????X1,X2......X10?????????????,??????3,
    ?
  • INPUT (X1-X10) (3.)

11
  • (4)????????????
  • SAS??????????,???????????
  • 1)????? ???????????
  • ?? _at_n _at_???? _at_(???) _at_??? _at_???? _at_(?????)
    n ????(???)?
  • ?????? _at_
  • ??????????,?_at_???????????????????????
  • INPUT _at_15 SALES 5.
  • ??????
  • ????????????????????????
  • INPUT _at_23 DEP 4. 5 W 1.
  • ??32???W???

12
  • ???????????
  • ????????????????????? ??????????????????2?,????
    ??????????
  • ?????????????,??????????1?, ????????????????
  • INPUT A 3-4 B ? INPUT _at_3 A 2.
    B
  • ????,?????5??
  • ??????, ???????????,????????1?

13
  • 2)?????
  • ???????????
  • ???????n,????,(???)?/?
  • ???????????1??,???????????????????????/???????
    n????????????
  • ???????3?????,?????????,??????5???????4???NUM,
    A1-A3,?????????4???,?
  • INPUT NUM1 A1-A3/NUM2 B1-B3 3
  • ? INPUT NUM1 A1-A3 2 NUM2 B1-B3 3
  • ???3????????????(?3?),?????INPUT???,
    ??????????,????????????

14
  • 3) ???? (?????)
  • ??????????????????????????_at_? _at__at_?
  • ????INPUT??????, ??????, ???????????
  • _at_ ??INPUT ?????????,??INPUT?????????????DATA????
    INPUT????_at_?????
  • _at__at_???????,????????,????????????????????,??????_at__at_?

15
  • 3. INFILE ??
  • ?????????????????
  • ? INFILE CFIT.TXT
  • ?????CARDS??,???????

DATA D1 INPUT NUM 1-4 SEX 5 H 6-9 W
10-11 CARDS 1001F1.6748 1002M1.7360 RUN
DATA D1 INFILE CFIT.TXT' INPUT NUM 1-4
SEX 5 H 6-9 W 10-11 RUN
16
  • ???????????????????????,?????????,SAS
    ????????????,??????????,???????
  • LOG?????????
  • Note SAS went to a new line when input
    statement reached past the end of a line.
  • ????INFILE???????????MISSOVER,?
  • INFILE 'AFIT.TXT' MISSOVER

17
  • 4. SET??
  • ??SET??,???????????????????????
    ?????????,???????
  • DATA SCORE1
  • INPUT NUM S1-S3
  • CARDS
  • 1001 78 89 92
  • 1002 87 92 97
  • 1003 64 74 88
  • DATA TOT
  • SET SCORE1
  • TOTALSUM(OF S1-S3)
  • PROC PRINT
  • RUN

18
  • 5.????
  • ??????????????????,?
  • ZXY YY1
  • ??
  • ??????????????,??????????? A. BA5
    CSUM(A,5)
  • ??????????, ??????????, ? NAME
    'ZHANGLIN'
  • ?????????????????, ? SAS ????????????????????
    ?????
  • NAME'TOM''S' ? NAME"TOM'S"

19
  • 6. ????
  • ??????,?????????????,????????
  • DATA A
  • INPUT X Y _at__at_
  • SX
  • CARDS
  • 3 5 7 9 20 21
  • PROC PRINT
  • RUN
  • ??????, ?????????SAS????0?

20
  • 7. ???????
  • (1) DROP ??
  • ?? DROP ???
  • DROP??????????????????????????????????????????
    ?? DATA??,DROP??????????????????
  • DATA PARTS
  • INPUT NAME S1 S2
  • TOTALS1S2
  • DROP S1 S2
  • CARDS
  • zhanglin 78 89
  • wangqiang 95 87

21
  • (2) KEEP ??
  • ?? KEEP ???
  • ?KEEP NAME AVG
  • KEEP?????????????????????
  • ?KEEP????????????????????KEEP??????DATA??????????
    ??,????????
  • KEEP??????DROP?????????DATA??,??????KEEP???DROP??
    ?

22
  • 8. ?????????
  • (1) LENGTH ??
  • ??????????????????8?,?????????????
  • ?
  • DATA A
  • LENGTH NAME 13
  • INPUT NAME SEX H W
  • CARDS
  • ZhangZhihui F 1.70 52
  • ZhaoChangtai M 1.73 55
  • ??NAME????LENGTH??????????,?INPUT????????????

23
  • (2) LABEL ??
  • ???????8???????LABEL?????????,?????40????
    ?????????????, ??????SAS????????
  • DATA D
  • INPUT NUM SEX H W
  • LABEL H'HEIGHT' W'WEIGHT'
  • CARDS
  • 101 M 1.72 61
  • 102 F 1.68 52
  • PROC PRINT LABEL
  • ?? PRINT???PROC PRINT?????LABEL????

24
  • (3) FORMAT ??
  • ??????????
  • ?????????????????
  • ?
  • DATA EMPLO
  • INPUT NAME T DATE7.
  • FORMAT T WORDDATE.
  • CARDS
  • ZHONGLI 15JAN84
  • LIUWEI 03MAR85
  • PROC PRINT
  • FORMAT???SAS????WORDDATE. ???T?????

25
  • (4) MISSING ??
  • ?? MISSING values
  • MISSING???????????????????????????
  • ??,???? A??????????, ??R???????
  • DATA SURV
  • MISSING A R
  • INPUT ID ANSWER _at__at_
  • CARDS
  • 1001 2 1002 R 1003 1 1004 A 1005
    2
  • MISSING????,????????,? A?R ??????????,
    ?????????????

26
  • (5)????
  • ??????????,????????????????????
  • ?
  • -example--
  • data
  • label n"name" h"height"
  • input num n h
  • cards
  • 1001 zhang3 1.73
  • 1002 li4 1.82
  • ?????????,??/???????,?/??????????

27
3.2 FSEDIT?FSVIEW??
  • SAS/FSP???FSEDIT?FSVIEW?? ??????,?????????????????
    ???????,?????????????????,??????????????????????
  • FSEDIT?FSVIEW?????
  • (1)?PROGRAM EDITOR?????????,??SUBMIT ?
  • (2)???????FSEDIT?FSVIEW??,??????? ?

28
  • 3.2.1 ?FSEDIT????SAS???
  • PROC FSEDIT NEWSAS????
  • RUN
  • (1) FSEDIT NEW??
  • (2) ?????????
  • Name?????
  • Type ??,N????????,C???????
  • Length??,????????200, ????8?
  • Label ??,???140????,????????
  • Format????????
  • Informat???????
  • ????????????????Locals,???Format/informat,???F
    ormat/Informat??

29
  • (3) ????????????,???????END??,???FSEDIT???????
  • ADD???????,?????????????????(F5, ADD??)
  • CANCEL???????????
  • ??????
  • Save, Copy, Delete, Previous,Next??
  • END??????,?????,?????

30
  • 3.2.2 ?FSEDIT????SAS???
  • 1. ?FSEDIT????????????
  • PROC FSEDIT DATASAS????
  • RUN
  • 2. ??????
  • (1) ??
  • ????FORWARD,BACKWARD???PgUp,PgDn ??
  • ?????????????
  • (2)????
  • ??WHERE??????????????
  • ?WHERE FLIGHT'123'

31
  • (3) ???????
  • ??ADD?DELETE???????????
  • (4) ??
  • ??END??????,?????,???????

32
  • 3.2.3 ?FSVIEW????SAS???
  • 1. ?FSEDIT????????????
  • PROC FSVIEW DATASAS????
  • RUN
  • 2. ??????
  • (1) ??
  • ????FORWARD,BACKWARD???PgUp,PgDn ??
  • ???? RIGHT,LEFT?????????
  • (2)????
  • DROP??????????????,?
  • DROP LIQUOR SOFDRNK

33
  • (3) ????
  • ??WHERE??,?
  • WHERE BEERgt12
  • WHERE ALSO?????????????,?WHERE ALSO BEERgt14
  • WHERE UNDO???????WHERE???
  • (4) FSVIEW????EDIT??
  • (5) ??
  • ????END????FSVIEW???
  • FSVIEW???????SAS???,??FSEDIT??????FSEDIT???????
    ??,?FSVIEW??????????????????

34
3.3?SAS/ASSIST????????
  • 3.3.1??SAS/ASSIST
  • ??
  • ?????????SAS/ASSIST???
  • ????Globals???SAS/ASSIST?
  • ????????ASSIST???
  • ?SAS/ASSIST??????DATA MGMT??,?????????

35
  • 3.3.2 ??SAS???
  • 1.??????????CREATE/IMPORT???
  • 2.?CREATE/IMPORT????Enter data interactively?
  • 3.????????????????
  • 4.?????????????????????
  • 5.???????????????????
  • 6. ??FSEDIT?FSVIEW?????????
  • 7. END??,??go back?????

36
  • 3.3.3 ????????
  • 1.??????????EDIT/BROWSE???
  • 2.???/?????????Edit data(??)?
  • 3.????Tabular format?Single observation?
  • 4.?????????????????
  • 5. ??FSEDIT?FSVIEW?????
  • 6. END????go back?????
  • ???????????2???Browse data ,???????????,?????? ?

37
3.4 ??VIEWTABLE
  • ?VIEWTABLE????????????SAS??????
  • ??????Table??(????????),Form??(????????)?????
    ????????,????,??????????,???????,?????????,???????
    ???
  • 3.4.1??VIEWTABLE
  • ??
  • ????????Globals?Manage?Open table
  • ???VIEWTABLE(?VT)???? ?

38
  • 3.4.2 ??VIEWTABLE????
  • 1. ?SAS??????Help?Online Documentation?Base SAS
    Documentation ?VIEWTABLE Window?VIEWTABLE Window?
  • 2. VIEWTABLE??????Help?Extended Help?
  • 3. VIEWTABLE???????VTHELP???
  • 4. VIEWTABLE???????Help???

39
  • 3.4.3??VIEWTABLE
  • 1. ?????
  • ???????
  • VIEWTABLE?????????????,?????????, ?Column
    attribute???????????,?Apply??,??Close?????????????
    ?
  • ??????
  • ????????????????????????FILE?Save
    ??????Save??,???????,?????????

40
  • 2.??/?????
  • ???????????
  • ??????FILE?Open ??????Open???????????????????(???
    ??)????VIEWTABLE??,?????????????????
  • ?????
  • ??????EDIT(???????????)???Edit
    mode??????Edit???????????????VIEW????????????Table
    ?Form???

41
  • 3. VIEWTABLE???????
  • (1) ????
  • File(??)
  • Edit(???)
  • Data(???)
  • View (??????)
  • (2) ????
  • (3) ???
  • (4) Commands
Write a Comment
User Comments (0)
About PowerShow.com