- 在线时间
- 0 小时
- 最后登录
- 2012-12-20
- 注册时间
- 2012-12-20
- 听众数
- 0
- 收听数
- 0
- 能力
- 0 分
- 体力
- 2 点
- 威望
- 0 点
- 阅读权限
- 10
- 积分
- 3
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 4
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 3
升级   60% 该用户从未签到 - 自我介绍
- I need help on SAS
 |
我的作业是要把 DEMO_F 和SMQ_F 这两个data 做数据处理。。谢谢大家~~我不太确定我做的对不对,让大家帮忙看看' D# c2 t2 P2 p
分别作 PROC CONTENTS, FREQUENCEY, MERGE, CREATE NEW VARIABLE, CREATE A NEW VARIABLE USING EXISTING DATA, n: O ]- |3 M
TWO-VARIABLES T-TEST
+ E: ~' M5 _) X! G ~1 j* a(1)3 T: m- S1 W( k" |/ e
DATA DEMO_F;
& M6 T) w. {& A6 |; YINFILE 'C:\Users\huixie\Desktop\DEMO_F.txt' DLM='09'X FIRSTOBS=2 DSD MISSOVER TRUNCOVER;6 P' V! a7 U, P# C
INPUT SEQN RIAGENDR RIDAGEYR RIDRETH1 DMDEUC3 DMDEDUC2 DMDMARTL INDHHIN2;
- m0 ^ A9 Z' F7 S( ]9 h! J3 o& Y) f; HRUN;
5 T- _1 t$ ^* J; t" K2 ]PROC PRINT DATA=DEMO_F;
5 C* a g3 l5 i; ?2 jTITLE 'DEMO_F';
4 U* O2 ? \/ ?, `RUN;
- W# F4 j/ Q$ x+ t
9 w0 L. G7 [; Y8 |8 P* hDATA SMQ_F;
5 J {+ ]. U+ J( r) SINFILE 'C:\Users\huixie\Desktop\SMQ_F.txt' DLM='09'X FIRSTOBS=2 DSD MISSOVER TRUNCOVER;: K2 a1 C V0 K
INPUT SEQN SMQ020 SMD030 SMQ040 SMD650 SMQ670;9 I- J8 ] E2 w' M
RUN;2 S5 c. }$ F/ C$ M& H7 w$ j
PROC PRINT DATA=SMQ_F;; {5 ^& }: c# A3 b* Z
TITLE 'SMQ_F';
# d- O- K( F6 t- Z4 RRUN;* G1 w8 B( h; \/ n* P( q
# D2 t1 @) b7 t
1 j/ Y1 o4 ^- |1 V H: j, m(2)
5 H: B& _ i* Z& r$ yPROC CONTENTS DATA=DEMO_F;
& C% L+ F' c* sRUN;9 M% \1 S3 |4 D1 ?% g
c- N9 x* |- Z# ]8 @PROC CONTENTS DATA=SMQ_F;
4 V v- U8 r" w* `- l) ]8 vRUN;- }; c ~/ V" }. B- c1 P9 p
9 n( y! [4 s( q4 o8 x6 v! M3 S8 w7 _
; R3 S ]3 K( d(3)
& ^4 {9 n8 ?. U# }( WODS GRAPHICS ON;
3 u6 N- w8 Z. U# jPROC FREQ DATA=DEMO_F;
2 D6 p, q1 R! F% ?TABLES SEQN;
4 i0 x& c6 D. \* }& cRUN;1 c2 y$ X: N2 p; L
PROC FREQ DATA=DEMO_F;3 ?) ?$ w1 r; h
TABLES RIAGENDR;
# N N3 `9 T; B& p2 f) BRUN;
% f0 Z$ m, i( l: U* P: @, @( nPROC FREQ DATA=DEMO_F;" g( s3 I5 v' W6 F
TABLES RIDAGEYR;+ A W. R, S3 U7 D) \6 ~
RUN;! S; K! f: O a& T- G3 X3 Y
PROC FREQ DATA=DEMO_F;5 m$ _1 w# x5 D
TABLES RIDRETH1;
; |( H% _# m" \0 f. YRUN;
9 H5 {! h/ w- @+ n) u$ i0 |) E4 RPROC FREQ DATA=DEMO_F;
# e: u8 H7 |! x3 D3 w& a% \TABLES DMDEDUC3;& H( O2 Q2 \& _# z/ b
RUN; |) J' z- p" q* H0 k- o
PROC FREQ DATA=DEMO_F;
9 n% e" u7 n1 X, Q6 L5 f, Q/ V0 yTABLES DMDEDUC2;
/ ^1 L! l2 D3 J6 f6 N) WRUN;+ W% i- I1 U2 S3 I. U) h1 W
PROC FREQ DATA=DEMO_F;
' _8 j/ x9 y7 K, ?8 X, `TABLES DMDMARTL;
) c6 C5 r t& [% f5 M3 I) KRUN;6 j/ @5 m: S( W, [$ \ {: M0 q
PROC FREQ DATA=DEMO_F;
6 N% j! v- f# N0 {9 XTABLES INDHHIN2;; H- A# n2 O$ f4 X1 q( E7 L$ {8 p, }! m
RUN;! V- Q, \ i t) i' i$ B& \! q* j( X$ }
; Q$ i; l0 d3 e1 g1 jODS GRAPHICS ON;5 F! y2 D+ s0 R! [
PROC FREQ DATA=SMQ_F;
, N; }4 A6 k2 eTABLES SEQN;
4 J- G- H& I% d6 g! LRUN;$ j9 l1 H: f# j ~, O
PROC FREQ DATA=SMQ_F;* \7 n1 T4 C1 G. q, |) v2 G* l
TABLES SMQ020;
6 d9 R2 a$ n+ Y$ jRUN;- a' Y& P- k) Z ^' F. n
PROC FREQ DATA=SMQ_F;
3 h" w) I& I! KTABLES SMD030;. s" w6 @" [( O7 \# Q/ `
RUN;! x/ h; u7 t' g$ g' L; q
PROC FREQ DATA=SMQ_F;9 W. a" C' H& p
TABLES SMQ040;
) N. b+ ~5 T" x& M+ |RUN;. E2 A; k6 Q& [ ^2 i
PROC FREQ DATA=SMQ_F;6 E" {5 `# H0 _! A: o
TABLES SMD650;% B# k+ T9 Y6 q* G) `5 M/ ?" J
RUN;
0 v5 m: F) [; C) C5 QPROC FREQ DATA=SMQ_F;
7 Z E* z: d. M# uTABLES SMQ670;" c7 h( s9 ^) I$ K
RUN;/ ?6 B" G9 i) ~% v: E" I/ k
! b' u. Q X3 y7 B3 w$ X. x
(4)6 P6 \+ l( Z4 e$ B$ T, L
PROC SORT DATA=DEMO_F OUT=DEMO_F_SORTED;
V% V* }1 a& h& {1 V% z& n3 UBY SEQN;7 v8 J' D& i3 E/ o6 O& b
RUN;" s! f, X; w! O' V, T* w; G
PROC PRINT DATA=DEMO_F_SORTED;
' I5 C! r+ R: n9 o- ITITLE 'DEMO_F SORTED';; ~2 t5 K# f3 l) |6 _
RUN;
% N4 h9 o- ^6 V# r: ~4 oPROC SORT DATA=SMQ_F OUT=SMQ_F_SORTED;( q) z, V. u1 C9 Y
BY SEQN;
3 L# v: g1 b0 I& F% O: g( vRUN;
6 x7 K! E$ M9 `" L8 n; y) JPROC PRINT DATA=SMQ_F_SORTED;
' Z2 X5 s* a; g ~3 VTITLE 'SMQ_F SORTED';& p$ l, \, E/ l3 L
RUN;8 Z3 v/ M m: t3 o
- i: w; r/ q& q2 x3 M* Z& h
PROC PRINT DATA=DEMO_F_SORTED;
( m' \5 \8 W4 o2 ]" ]TITLE 'DEMO_F SORTED';
5 k6 h4 M8 m! m, |RUN;7 D/ x2 H: f1 V: g, Y h( [0 ?, v
DATA DEMOSMQ; U, ~) q3 t1 N3 W2 S( L! x0 p" H
MERGE DEMO_F_SORTED SMQ_F_SORTED;: _, ^4 b4 V9 G8 F' x" I
BY SEQN;5 L8 D; r, o: k
RUN;$ A+ M$ p- b: T6 x7 z8 X/ V4 ]
PROC PRINT DATA=DEMOSMQ;: l7 w* ^, A; F. \, v
TITLE 'COMBINEDDATA';
( q- {& x8 F& a8 |, O" ~RUN; _$ E. D; t/ t. [# P" K' Q( d
6 e; N0 }) N- ?( s7 \(5)
9 B' N4 E( H. Z2 E+ a! jDATA COMBINEDDATA;8 M2 X& L9 X8 X2 |+ I
SET DEMOSMQ;
- @5 g9 } s2 B8 A( }IF RIDAGEYR >= 20 THEN OUTPUT;3 s# R# G7 G0 J/ ~* F2 y" e' w
RUN;
0 Z3 d {& j% |; W% kPROC PRINT DATA= COMBINEDDATA;" C, U' b( B9 @' v* A
RUN;6 o' e# S6 O. @- ^3 k- c3 K/ A
) Z& _# V7 {3 j! r
(6)
0 F! Y! y4 F3 [# r& o' I4 V1 D* `DATA COMBINEDDATA1; % N& {8 \: P( Q5 Y
SET DEMOSMQ;
9 a; b- I9 [& r" P' q) WEVERSMOKER=.;! X: t4 v# ~6 S$ _( X V
IF SMQ020=1 THEN EVERSMOKER=1;! n$ n B, y( `
IF SMQ020=2 THEN EVERSMOKER=0;0 g) t+ d" x$ }. Y( R: {8 A
RUN;
% v4 Z1 Z! `$ _' u0 E( RPROC PRINT DATA=COMBINEDDATA1;5 t9 b6 |+ {. _1 g8 {
RUN;1 J7 R# ^1 t" d5 ^5 O4 Y
4 ^1 e9 M E2 I7 K
(8)
; Q4 ?3 }: \, F. L6 hDATA COMBINEDDATA3;
# m# v( ^" S O% s; \) u4 C$ ESET COMBINEDDATA2;8 G3 r& g4 ]: x( H, R
NEVERMARRIED=.;
9 ~$ a* l9 z: w$ I9 y0 k: zIF (1<=DMDMARTL<=4) OR DMDMARTL=6 THEN NEVERMARRIED=0;
- m$ Q5 I2 T( x EIF DMDMARTL=5 THEN NEVERMARRIED=1;* Y' Q, ~2 [# z1 g9 q
RUN;! t1 j2 Z" k( X' a
PROC PRINT DATA=COMBINEDDATA3;
- J. y- C! Z, W* S/ @RUN;3 j# B j( ]1 A$ ~, |
2 K5 |( Z/ Y+ @: G- i1 a5 _: @
(9), W2 s6 r/ _: q# d" n2 g
DATA COMBINEDDATA4;
% x" A/ Y% q& Q9 f4 c4 B5 ?SET COMBINEDDATA3 (KEEP=SEQN RIAGENDR RIDAGEYR EDUCATION4 RIDRETH1 NEVERMARRIED EVERSMOKER SMD030 SMD650);" ^+ k8 r. ^% }3 u% |+ z/ L. U
RUN;5 n B3 x! x6 y. C1 g6 J
PROC PRINT DATA=COMBINEDDATA4;
5 o3 T. T, P: s1 n0 ~' VRUN;4 i9 q m- U3 V7 b$ v7 q
# N( ]3 j4 ^/ P p/ F# Q(10)2 r* ~( E8 n# ?7 \* t
A.
5 H5 I' B+ a! ^; k7 |PROC TTEST DATA=DEMOSMQ;1 c; j) H$ w% d1 j6 y) A9 l8 d
TITLE 'TWO-SAMPLE T-TEST EXAMPLE';
: X6 u9 G: W0 s, K/ h; m1 C7 cCLASS RIAGENDR;: ~$ h% n0 Q5 Y; M2 R
VAR SMD650;/ t" K$ c3 {& t
RUN;$ u' u+ ]; j$ J* U
PROC PRINT DATA=DEMOSMQ;. Y5 [9 K) x4 m4 y/ i. @9 T
RUN;$ w3 R- _/ E% u4 H% g
6 _2 r0 t+ i+ Q6 o' ^6 C
B.
" s. H! c4 _& o! O1 ]/ T5 G) ^9 zTITLE 'p vaule of age with smoking';& a% Z, u; G4 ?! i2 N
PROC CORR DATA=DEMOSMQ;6 M* ?; _: u- F- |- y. V( E
VAR SMD030 SMD650;
6 a: a! `1 a/ j1 K. {RUN;
3 R) ]- a3 H; V. V- \! A+ YPROC PRINT DATA=DEMOSMQ;
/ E6 d6 }+ t* M6 S* n" GRUN;' p5 N( E/ U: m( x, q
% x# ~6 g5 d) K3 U0 Q! X3 b/ WTITLE 'Scatterplot of age with smoking';1 `) ]' b! l n3 \( {' m
PROC SGPLOT DATA=DEMOSMQ;; o0 ?/ }. C: H4 k* e
REG X=SMD030 Y=SMD650;
]9 h% \/ Z4 _* O5 }, SRUN;
. M \' D6 @7 i. O. j5 o: {: oPROC PRINT DATA DEMOSMQ;
% ]& M" T* X) d% C/ F! n9 FRUN;8 S4 v- [% e. G
4 O4 r$ H# V# ?3 A. ~# I+ P
k2 \9 T$ m) s R4 q7 G. F% p! @ U3 B7 M
3 m% q5 C( H" r) D3 U, k/ ]& }# y
|
zan
|