- 在线时间
- 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 做数据处理。。谢谢大家~~我不太确定我做的对不对,让大家帮忙看看! o4 U' A0 I& v
分别作 PROC CONTENTS, FREQUENCEY, MERGE, CREATE NEW VARIABLE, CREATE A NEW VARIABLE USING EXISTING DATA,
6 n- q% q$ r# J: ]TWO-VARIABLES T-TEST; {+ M" n' z! i
(1), N+ ?+ K$ ]* k S$ E
DATA DEMO_F;
$ @4 f5 L; Y& ?# P! CINFILE 'C:\Users\huixie\Desktop\DEMO_F.txt' DLM='09'X FIRSTOBS=2 DSD MISSOVER TRUNCOVER;/ p- s3 t/ g' r; o
INPUT SEQN RIAGENDR RIDAGEYR RIDRETH1 DMDEUC3 DMDEDUC2 DMDMARTL INDHHIN2;
, W8 Q9 W5 e) _0 [1 t* XRUN;; \. k+ N" D5 E6 ^5 n) m6 D
PROC PRINT DATA=DEMO_F;
( }6 X) ~: H$ w6 HTITLE 'DEMO_F';- L0 n. w" l, D* F: M) W
RUN;
$ H5 ]5 F7 o( \* L% N5 h
' B( k7 c) T$ _' JDATA SMQ_F;* v; r4 U" L9 g
INFILE 'C:\Users\huixie\Desktop\SMQ_F.txt' DLM='09'X FIRSTOBS=2 DSD MISSOVER TRUNCOVER;8 O, G0 e* D ]& V9 l2 D
INPUT SEQN SMQ020 SMD030 SMQ040 SMD650 SMQ670;: `8 S: C: \! G; h
RUN;
6 }( c3 o I* K; G( l( hPROC PRINT DATA=SMQ_F;
& v t1 c; [' Q$ NTITLE 'SMQ_F';
% o' h, b4 T0 _RUN;% L9 ~9 ~1 c" c& b7 n1 \
& P. i/ A. `: c0 U7 H) R# @* `2 x: l8 Q/ o, ^2 [
(2)" k9 o# y. O3 U
PROC CONTENTS DATA=DEMO_F;* s/ V- @3 A; p8 g
RUN;2 G; b+ {( _ Q3 j9 P: u6 s( [
2 Q' G, W. l9 \- Z% \3 \/ V8 s+ [PROC CONTENTS DATA=SMQ_F;! A6 D [3 J# Y* C6 n* Z1 u6 v
RUN;
; R. `1 m7 N! w1 ]3 t, D/ j3 ~! j/ |$ L, [
3 ]: V5 J" O D& K
(3)
8 ^1 P- i* E) F; HODS GRAPHICS ON;
. c l) P2 L% D* O+ y# n# VPROC FREQ DATA=DEMO_F;
8 j. p' }; P4 Q4 J! B" ]TABLES SEQN;% {/ t9 n$ B4 _" i
RUN;
8 y) P- k$ @* X8 \4 KPROC FREQ DATA=DEMO_F;! }# M [3 x4 ?
TABLES RIAGENDR;" Z. z& \* i" U* G8 d( B
RUN;3 u2 |) x' N& E/ S" C0 d
PROC FREQ DATA=DEMO_F;) c$ |# m8 c J5 T6 S' `# {3 ?7 Y
TABLES RIDAGEYR;2 B( {% Z: r$ N: ?( e
RUN;
! M7 r! _" O) e( Q" V j3 h0 [PROC FREQ DATA=DEMO_F;
$ V% T5 T! o. f7 _, [TABLES RIDRETH1;
4 m# x% J$ h+ pRUN;# |& ]6 k3 O5 g% @% R
PROC FREQ DATA=DEMO_F;. o2 y( Y' z$ _6 {% T6 r) o
TABLES DMDEDUC3;
8 F! \2 K! i7 [ FRUN;5 f. A! T' Q" n4 }- d8 X# a
PROC FREQ DATA=DEMO_F;5 v. S, J' y& G3 J F. E
TABLES DMDEDUC2;$ q- I5 c) T, E5 c2 ~3 z- u
RUN;
: M4 P- G2 w9 Y8 P0 MPROC FREQ DATA=DEMO_F;
: T. {/ s$ @" T( vTABLES DMDMARTL;, ?7 n# q! d" e
RUN;
( Y1 N s; \' O' {, ^' BPROC FREQ DATA=DEMO_F;
+ W, b7 G6 o: U1 h1 L. @TABLES INDHHIN2;
/ p" M8 ?! X; zRUN;& e# j" |5 R$ M) ]$ ]/ i8 D
7 \# i0 m# D2 \3 x5 w7 E8 B
ODS GRAPHICS ON; L, n$ D4 S( g
PROC FREQ DATA=SMQ_F;0 I4 `; \& F: i( T
TABLES SEQN;. V/ p5 Z" G, g- t1 X
RUN;# Y$ h/ V8 M: I
PROC FREQ DATA=SMQ_F;
, ?1 M5 U# e0 K7 v3 v; yTABLES SMQ020;
. [( w: I+ G* e5 Z* kRUN;
" b1 | D K l( TPROC FREQ DATA=SMQ_F;
6 S x$ v! F1 yTABLES SMD030;
0 w# L8 q, _, J3 r$ ]# ~# L2 dRUN;
; ?( h+ Q( t: c& P* UPROC FREQ DATA=SMQ_F;
, o }: t2 z) UTABLES SMQ040;
" U' n6 n; K( Y9 a* bRUN;
. D3 I$ _6 D% y1 f5 R. a, }, {( V. xPROC FREQ DATA=SMQ_F;
3 e* P: e, Z" x- O* hTABLES SMD650;* |6 l# X7 h) m1 R
RUN;
/ m9 y# _* R) B. C3 V2 i; Q2 vPROC FREQ DATA=SMQ_F;2 n3 ?/ I* |* {- m
TABLES SMQ670;! t; B4 W0 k. Y* }
RUN;1 {0 |2 O$ t# w5 x4 ~: Q
; H/ s( b+ P/ F! c" h
(4)6 K, W3 y9 ~2 `+ E4 w
PROC SORT DATA=DEMO_F OUT=DEMO_F_SORTED;/ |1 n( C- W0 u6 D' {
BY SEQN;
; i; N }9 A# v' ~) wRUN;
$ K/ R, ~) _5 s9 x3 n5 S- ePROC PRINT DATA=DEMO_F_SORTED;: {7 S0 g- f/ h. a7 {( ?
TITLE 'DEMO_F SORTED';5 _' G1 ?2 @' t' m
RUN;
- {& F% p; _$ U4 ?PROC SORT DATA=SMQ_F OUT=SMQ_F_SORTED;2 d% `1 r$ y: j1 a* H3 h2 |5 o# f) h
BY SEQN;
# {( U! ]$ j1 g. }- qRUN;
& R) j2 C& V5 KPROC PRINT DATA=SMQ_F_SORTED;6 S6 e/ x' r# e; }
TITLE 'SMQ_F SORTED';
9 `) [ K) A8 o7 dRUN;5 w8 L, W( c G% D/ `
) z7 V P" L$ _6 t, DPROC PRINT DATA=DEMO_F_SORTED;
' M0 K3 f$ O& E$ `3 I: H8 KTITLE 'DEMO_F SORTED';, O0 O" E' q0 a4 R( y# @' H) A1 h
RUN;
3 A$ j6 K+ R% _" {) |; |% }DATA DEMOSMQ;6 U5 o: D# O4 ^& c( R+ W
MERGE DEMO_F_SORTED SMQ_F_SORTED;
3 u5 p5 t" P, D, {% o3 ? BY SEQN;# t7 r8 `. V' g! ~4 T% n
RUN;
3 L- L& O2 r1 R% {) APROC PRINT DATA=DEMOSMQ;
7 o8 J* r$ c# f) C* c( | TITLE 'COMBINEDDATA';
, I8 D! W+ ~" X3 B) I9 dRUN;& J( b% V7 W- F8 O: D( X0 P
8 R. _: D) G% ^( b. l5 M% m
(5); D: E( _4 s& D
DATA COMBINEDDATA; Z3 M4 P% `' e- w1 P w1 ?2 D u Q
SET DEMOSMQ;
, n' t a3 l+ G; F2 cIF RIDAGEYR >= 20 THEN OUTPUT;
/ h& S) I5 h oRUN;
3 B+ U# s6 d PPROC PRINT DATA= COMBINEDDATA;
H% r7 Z, |# P: v+ I8 wRUN;
2 V9 r' f9 t9 O5 I( g8 y3 o/ j3 u5 g6 E- i
(6)
) T& l4 t. d' ^DATA COMBINEDDATA1; % N( D; J$ v: ?
SET DEMOSMQ;+ d, c s( n4 A$ Q+ L7 N, V/ R) f
EVERSMOKER=.;
- g w% _9 c& P+ J% Q8 t# s& k* |IF SMQ020=1 THEN EVERSMOKER=1;
3 `9 `) z' Z( s% M1 f6 rIF SMQ020=2 THEN EVERSMOKER=0;
2 G9 m( l/ [# L5 d* eRUN;" A- o8 d& N3 R% ~! t3 h% G1 z
PROC PRINT DATA=COMBINEDDATA1;
2 p! d. [$ f2 bRUN;
* F& @* k2 Y+ O. n2 }: t
/ F( m: y/ D; u3 |* m. {(8)
1 t8 v, G/ i. I5 ]0 JDATA COMBINEDDATA3;% z W# U6 |! z6 h# o+ i
SET COMBINEDDATA2;
/ Z; B- g( |/ F1 P' V# }NEVERMARRIED=.;
7 k& `) m. ~" k: ~IF (1<=DMDMARTL<=4) OR DMDMARTL=6 THEN NEVERMARRIED=0;
" D1 N* w- S6 s+ k. s: pIF DMDMARTL=5 THEN NEVERMARRIED=1;
7 ]+ e, Q* A3 p4 W: `; N- zRUN;8 ]8 C! b( y( V6 {
PROC PRINT DATA=COMBINEDDATA3;! w, k0 R- ~$ O3 p2 B" P# z
RUN;
) @2 Z7 f( j$ T- W; p' z1 {7 e5 t% p' b- ^) g3 y+ A
(9)* J! D, J1 B+ _
DATA COMBINEDDATA4;( ?8 s: R B `( o
SET COMBINEDDATA3 (KEEP=SEQN RIAGENDR RIDAGEYR EDUCATION4 RIDRETH1 NEVERMARRIED EVERSMOKER SMD030 SMD650);1 b/ D) v0 X; F" E' O; D: \. ]
RUN;$ S8 M2 n& B* ^/ j( p1 A
PROC PRINT DATA=COMBINEDDATA4;
6 ^3 O5 w% c5 B# Z3 fRUN;6 J1 _$ E1 y: B1 v2 a+ K3 o
! @) e- A ?- `2 A3 f(10)
: ?' P+ L+ B$ b0 Q6 W! XA.% r7 Y# A7 J( V H, g
PROC TTEST DATA=DEMOSMQ;
4 B8 ~" k8 E) l6 |0 [) I% H; ^5 hTITLE 'TWO-SAMPLE T-TEST EXAMPLE';
' m* ^" Q, R' O/ q- DCLASS RIAGENDR;
! w: a0 E+ u/ Y) {/ rVAR SMD650;8 d1 C) L' j& A0 s5 J5 ^ _
RUN;5 Y6 a6 [4 ]9 H& s. g& V4 X
PROC PRINT DATA=DEMOSMQ;
7 B* ?9 h2 P) N) q( e9 Y& b: p: }RUN;
. _0 W! a/ ~8 }7 ?& T) R
6 |( }* e* ]9 V6 @( t- vB.
, Q5 `6 g' E9 w" |TITLE 'p vaule of age with smoking';
* Y1 J1 N7 S+ S: B/ ~PROC CORR DATA=DEMOSMQ;7 @5 u, }/ {! t) K4 r9 ~
VAR SMD030 SMD650;
. w' m% E* ~8 D% U* B# fRUN;: `" O5 o: h6 Y: T) J0 n2 Y
PROC PRINT DATA=DEMOSMQ;
( c+ {, C9 s+ ]! L% r# [7 [9 v4 e/ nRUN;
3 m/ x8 i% k% V s; Q3 r$ g9 s2 W9 c: n" E6 p1 N8 s6 g" I
TITLE 'Scatterplot of age with smoking';3 J5 a" X/ ?7 B3 e9 a5 X" W. ^
PROC SGPLOT DATA=DEMOSMQ;
8 k" _1 m( ?7 L; _- g1 [5 o4 DREG X=SMD030 Y=SMD650;
; i& W- K: y W. xRUN;
- @. w7 h1 ?( U* G, ^( _PROC PRINT DATA DEMOSMQ;
7 y% S2 `3 O/ k$ D, o' @RUN;7 |1 a/ _6 z. S" }* ^
& T! ?* w) s* M Z! S& W9 R
8 ?4 f% _' [2 T1 [( c8 @, s
: N( Q6 }; O! R
6 K& G3 E' ?( D) q
' ]: }8 m% d) x0 g( g
|
zan
|