- 在线时间
- 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 做数据处理。。谢谢大家~~我不太确定我做的对不对,让大家帮忙看看
! ~$ `$ v& m v/ g分别作 PROC CONTENTS, FREQUENCEY, MERGE, CREATE NEW VARIABLE, CREATE A NEW VARIABLE USING EXISTING DATA, . I' _3 Y# R# Z: v4 a" }8 Q
TWO-VARIABLES T-TEST( m8 ]9 b' [$ ^+ E) K
(1)% J3 Q$ P$ d# D8 c
DATA DEMO_F;2 i+ P( L- v3 u4 N$ F' H
INFILE 'C:\Users\huixie\Desktop\DEMO_F.txt' DLM='09'X FIRSTOBS=2 DSD MISSOVER TRUNCOVER;
& J, ~1 X2 l4 y: IINPUT SEQN RIAGENDR RIDAGEYR RIDRETH1 DMDEUC3 DMDEDUC2 DMDMARTL INDHHIN2;
5 _' ?. C* Q" L. rRUN;
9 w4 ^& M2 C1 o, K7 ?: P. @$ J) cPROC PRINT DATA=DEMO_F;$ z7 i) a' F, m0 |, p
TITLE 'DEMO_F';
0 n e3 v/ q* y% m; |+ K1 ?8 uRUN;
/ s* M U9 _5 G5 W, B( E& G! R. W2 C+ o# U, ?( c+ a1 B. s
DATA SMQ_F;% L) m+ l7 c+ T, l( h2 L1 Y& o
INFILE 'C:\Users\huixie\Desktop\SMQ_F.txt' DLM='09'X FIRSTOBS=2 DSD MISSOVER TRUNCOVER;) w4 L6 j9 u8 i* d* M, J9 P" V
INPUT SEQN SMQ020 SMD030 SMQ040 SMD650 SMQ670;5 u& d7 y+ f( f; r
RUN;
: f- j" P1 ?/ C3 Y1 Q# \! |+ F% BPROC PRINT DATA=SMQ_F; }4 S4 L6 p7 g& z7 g
TITLE 'SMQ_F';
5 m( H3 C8 L% }RUN;/ K) B: _" e0 R8 G; I4 b, x- F9 R
( K4 W( N! C3 b# j3 u. G
7 z' B# A! D; W5 g
(2)
) I* `- o* x9 B8 x1 L- @+ _ F/ ?, T7 uPROC CONTENTS DATA=DEMO_F;
2 H# {4 y: V2 B i! ?$ O6 ]( qRUN;2 M C: `1 I5 _
. n/ U# `0 Z, r; |PROC CONTENTS DATA=SMQ_F;
) o+ z& S0 g5 s2 c3 ~- u+ c% ZRUN;
: Y' y c' a: x4 s& u; K. ~
K+ i9 |- R% \6 |# w) A
( t1 Q; I, _7 u$ r3 Y0 N8 N(3)' a! \; D" W4 m1 P
ODS GRAPHICS ON;0 y8 Z2 _5 |; O; Q( D" o l& W
PROC FREQ DATA=DEMO_F;2 \! T( _1 z5 R8 _4 r
TABLES SEQN;# J) @- H! _: P8 m$ a+ U
RUN;
+ L& m5 }. [& _PROC FREQ DATA=DEMO_F;
& ^1 c% d2 C, s- YTABLES RIAGENDR;# ]& L* y+ e8 X2 F% [; {1 _# X
RUN;
8 u2 l" c% z# f' H0 C K& uPROC FREQ DATA=DEMO_F;! D' l; ]1 O. k( s
TABLES RIDAGEYR;$ m' J1 {, X- K$ w5 {0 Y, b, @
RUN;" w# \& d* p8 Y& k2 ?8 t/ g
PROC FREQ DATA=DEMO_F;) j) y! O1 ^) O9 z
TABLES RIDRETH1;1 g6 D% k8 u8 N1 y$ w2 k7 V- U$ i
RUN;/ a3 {2 T! @( c, y2 W2 }; G# r
PROC FREQ DATA=DEMO_F;
% T- ]8 p, Q, u# aTABLES DMDEDUC3;
1 n$ w7 D# Y) |. |0 ^$ sRUN;: ^" w6 T0 q! Q2 Q- `
PROC FREQ DATA=DEMO_F;
( T1 |; p) j8 ?TABLES DMDEDUC2;" {! [1 Q1 O; c2 l8 a: Y
RUN;* ~9 |" e2 ^, I% k& T9 S8 d3 ^
PROC FREQ DATA=DEMO_F;& `) J- i" l z9 |) }
TABLES DMDMARTL;
- N: k- @# V* i8 }* o' P1 b1 QRUN;
# N4 z e0 M* t$ T% w9 k8 W" PPROC FREQ DATA=DEMO_F;! \( `% P' K# [
TABLES INDHHIN2;
/ h1 P1 |8 c2 m! X. ]RUN;0 o% S% o4 _$ C
# ^$ G/ X! {! h) Q' o" uODS GRAPHICS ON;1 _& B9 [$ D2 d. V [
PROC FREQ DATA=SMQ_F;
: y {' E+ ~* }9 H2 A4 [- n( CTABLES SEQN;
( X$ Y8 N# o& @* c2 ORUN;7 x7 V# V+ o: ~6 k
PROC FREQ DATA=SMQ_F;
+ s; A- x1 \, e& a3 G7 M6 o6 @TABLES SMQ020;
$ C) B6 x7 B' {) T, c1 ZRUN;
7 c- Y3 s) s/ cPROC FREQ DATA=SMQ_F;( y/ l1 y+ A1 O) U: F
TABLES SMD030;. {; X" L# Z) y
RUN;5 w0 S# N0 t" ^( h
PROC FREQ DATA=SMQ_F;/ A# Q( a# M6 z$ L
TABLES SMQ040;
p) X& @4 |" PRUN;7 d) e/ V* {! t+ X$ R2 _
PROC FREQ DATA=SMQ_F;& T4 W( B7 E! C$ W- W. `
TABLES SMD650;+ s4 a6 L0 G' K$ Z
RUN;, m" B$ y- o7 v6 R3 c/ x
PROC FREQ DATA=SMQ_F;
5 a5 J: X E' u, A% S5 ?% RTABLES SMQ670;7 R9 c3 n; w: L F) M" K( j
RUN;
4 ~& v* g' V8 f- J" K: c- j8 n e- ^' A5 y6 K. I8 E! m
(4)# W5 f, N, g) ~% ]/ k
PROC SORT DATA=DEMO_F OUT=DEMO_F_SORTED;0 P+ V$ q" j7 N: B: _( r2 c
BY SEQN;3 z8 a0 |. @) r# B1 y
RUN;
1 k# S1 ], L- I9 X" C$ DPROC PRINT DATA=DEMO_F_SORTED;5 V, m; g- \2 i& d7 P: u! M3 K/ s
TITLE 'DEMO_F SORTED';# R% H2 l) }9 h2 Z( |0 I; X
RUN;
( v: s2 V4 M3 ~( M4 E% R8 U* xPROC SORT DATA=SMQ_F OUT=SMQ_F_SORTED;
E6 y* U! o! VBY SEQN;
) K2 A: r- ^% bRUN;7 I2 p/ p9 S- `
PROC PRINT DATA=SMQ_F_SORTED;9 S" z/ [1 ?* h+ ?% a- j
TITLE 'SMQ_F SORTED';2 |( r: y, u. Y- m+ O# \8 b
RUN;6 X* o- s2 H" ~% p1 k ?, u+ s
- T3 S) J7 f) E7 xPROC PRINT DATA=DEMO_F_SORTED;7 c+ W; P# w- j- X" Z/ K+ v
TITLE 'DEMO_F SORTED';3 U8 S5 z' u% y/ ?$ Z7 [* E+ v
RUN;4 w: Q* o, Z/ L1 q6 D5 j1 k
DATA DEMOSMQ;0 N& j6 ~; e# {9 z/ y( Z/ h
MERGE DEMO_F_SORTED SMQ_F_SORTED;
' h. M" t* `' p' I% j! q. a BY SEQN;
, g/ |& b' v: _6 @1 e: I j/ ]" kRUN;
, |& q- |4 t; {1 C- BPROC PRINT DATA=DEMOSMQ;: J2 ~: o* D- x3 f. V, S5 M
TITLE 'COMBINEDDATA';
' z% m Y8 x8 H$ ^& ?& eRUN;1 X8 Y3 l2 l! w/ |- a- i+ F$ A
/ a9 H- N1 U7 \- a
(5)
2 M# ]+ }1 z, T! r- T# l% U' N7 g7 tDATA COMBINEDDATA;* x+ Y; Q `) g6 K2 p
SET DEMOSMQ;
6 p& X" }$ H5 ~9 d. PIF RIDAGEYR >= 20 THEN OUTPUT;
- Q2 K8 r" l( C8 x& t* ?RUN;
" K n7 R/ x7 T; zPROC PRINT DATA= COMBINEDDATA;, ]) V0 v% h* F2 j2 H
RUN;
0 ~0 ~0 L! ]% h8 U0 @# E+ h- T/ t( d5 ]
(6)
& L$ ?5 r5 h8 u* fDATA COMBINEDDATA1;
, a* t+ ~. [/ T! ?: R7 }SET DEMOSMQ;
5 [- E2 t, _0 h& x3 Y4 d1 v9 ]EVERSMOKER=.;$ a9 A* Z7 L% J3 u) s# _0 t0 u
IF SMQ020=1 THEN EVERSMOKER=1;
5 [3 J# X- \& E* d/ QIF SMQ020=2 THEN EVERSMOKER=0;( @8 r8 z. f8 |9 F, [
RUN;
3 E/ P4 ?3 a6 n# U$ Z) A$ HPROC PRINT DATA=COMBINEDDATA1;% b" i; `' O' P8 D
RUN;8 I3 M/ `7 W: _- [- M$ r
0 L7 H7 s+ ~+ C4 C" C+ k* o9 N0 g
(8)3 p- b7 m4 l) n
DATA COMBINEDDATA3;
* I3 h5 D8 }: a5 `7 |SET COMBINEDDATA2;+ G- P: }5 v( v* K
NEVERMARRIED=.;& K7 a" K5 [# Z+ z$ {$ ]
IF (1<=DMDMARTL<=4) OR DMDMARTL=6 THEN NEVERMARRIED=0;2 \ A: [+ Y9 y4 ` y2 b
IF DMDMARTL=5 THEN NEVERMARRIED=1;
* e- |5 U% R. _RUN;
% @0 k& B5 D! q5 ^! j n4 dPROC PRINT DATA=COMBINEDDATA3;9 k$ e1 }1 o; F1 k V$ J3 q
RUN;
7 a4 h& [ I( v2 R/ b: |9 u! \5 T* R! n* L7 O6 l. |
(9)7 ?4 l5 C: o) v; G/ p) `6 J1 g
DATA COMBINEDDATA4;
- c) ~% ^2 K" g jSET COMBINEDDATA3 (KEEP=SEQN RIAGENDR RIDAGEYR EDUCATION4 RIDRETH1 NEVERMARRIED EVERSMOKER SMD030 SMD650);. `& V& a ?/ `% g' t
RUN;
$ ]8 k: h2 l+ G" mPROC PRINT DATA=COMBINEDDATA4;
+ ] [2 M6 K" ]5 WRUN;
) @- m2 p/ z0 o" f
, t4 F' d1 I3 k+ R! {: j V(10)0 O$ ~; y& T% x1 E% _! r
A.% S3 ]1 ^% F" O4 E3 k
PROC TTEST DATA=DEMOSMQ;
( |) i( B% x1 v( N: J' CTITLE 'TWO-SAMPLE T-TEST EXAMPLE';
, n+ Z1 f' q+ z% W! R& ECLASS RIAGENDR;
- H( Z6 k7 X" dVAR SMD650;* e0 F, R/ w, k9 V' m S/ A
RUN;
/ G `8 E# Q* vPROC PRINT DATA=DEMOSMQ;
6 C/ Y5 B$ O0 G$ c1 ?$ k- [RUN;' W7 p3 v9 n0 x
* p3 @- n' w! J: V" y
B.
6 E) w0 b: H2 n+ @ i% wTITLE 'p vaule of age with smoking';
# V, k( E k8 I0 P5 D9 `PROC CORR DATA=DEMOSMQ;
4 S5 }* j* _' lVAR SMD030 SMD650;6 b& T2 y* }- Q2 q) w- s0 H
RUN;/ }+ [( x" }& ?3 @
PROC PRINT DATA=DEMOSMQ;
2 c/ ]+ w0 n2 }$ B! B5 sRUN;2 p) X& H% `# H S9 f
) q6 V6 v( L2 {- ETITLE 'Scatterplot of age with smoking';3 v/ J& D4 \& i: @/ I
PROC SGPLOT DATA=DEMOSMQ;
( I( r( C# p$ uREG X=SMD030 Y=SMD650;
9 O c! D9 t# e+ i6 w" S& [5 WRUN;5 ]- _" `. K7 U+ m: d2 y
PROC PRINT DATA DEMOSMQ;
5 K. A6 w( ~5 G) kRUN;# E7 r+ r B% V0 w, V
S! }( {. Q% G* v7 v+ g% R) s0 Y6 h, R% j4 C
9 v( o2 o9 `8 T, y4 K8 c8 ~
* v' `( ~' X, a8 i! a8 d0 ~4 M: W9 ?. j/ s
|
zan
|