- 在线时间
- 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 做数据处理。。谢谢大家~~我不太确定我做的对不对,让大家帮忙看看
5 I' j. h& \2 x) q: {$ I+ y* c分别作 PROC CONTENTS, FREQUENCEY, MERGE, CREATE NEW VARIABLE, CREATE A NEW VARIABLE USING EXISTING DATA,
% r. h( Z& H3 U; q2 LTWO-VARIABLES T-TEST
* T0 \, D( D! g- a(1)
y9 J6 D) r! `' C; DDATA DEMO_F;
" j0 w* q/ G& o. k( a0 X1 ~* bINFILE 'C:\Users\huixie\Desktop\DEMO_F.txt' DLM='09'X FIRSTOBS=2 DSD MISSOVER TRUNCOVER;
) O& _/ L k2 V3 x, [: eINPUT SEQN RIAGENDR RIDAGEYR RIDRETH1 DMDEUC3 DMDEDUC2 DMDMARTL INDHHIN2;9 u. C9 [ I {0 [
RUN;
6 V, L2 O! n: }, w. M& w5 hPROC PRINT DATA=DEMO_F;
" J' ?# J* o! Z; S" K) h+ J2 f# D; fTITLE 'DEMO_F';' [' Z9 o% V0 K Q
RUN;: W# S, K+ q7 Y6 G# F+ ]7 f* W& h
: n2 Y; R9 F. L3 g! I% LDATA SMQ_F;
! H2 F& B& L$ z' Q" h9 ?INFILE 'C:\Users\huixie\Desktop\SMQ_F.txt' DLM='09'X FIRSTOBS=2 DSD MISSOVER TRUNCOVER;
5 |7 u3 B* {( LINPUT SEQN SMQ020 SMD030 SMQ040 SMD650 SMQ670;
- c" {" f$ K* D) C$ l& \3 TRUN;, K6 p" L% |: S$ b8 H# H
PROC PRINT DATA=SMQ_F;2 N7 |+ g* t9 F
TITLE 'SMQ_F';- ~) t# ]$ _* z! E
RUN;. n) J2 ^: w9 ]7 {
8 N0 v; [6 e u1 Q. G$ l' t, X; L' Y) z+ E/ N* u$ d2 t# Y
(2)
# y9 y' x/ V, s8 z! ?# I2 a! |1 {PROC CONTENTS DATA=DEMO_F;$ |$ i& I# y8 Q6 l
RUN;
5 N q" o9 m) h6 w6 h9 {7 X; z [9 U* d8 b
PROC CONTENTS DATA=SMQ_F;8 J; t0 {8 V/ R/ ~
RUN;
( M1 m/ y w- Y I! [6 q/ ?" e$ j( {9 M0 R, e$ j" n. D
0 I# P) l8 C1 d0 }% L5 N
(3), d! X6 o. Y. ]
ODS GRAPHICS ON;
; L! m! E7 h: _ YPROC FREQ DATA=DEMO_F;$ x" |: b g& h! O) q
TABLES SEQN;. Z. O0 Y6 f6 q0 k
RUN;
" h& [3 I) q. _! DPROC FREQ DATA=DEMO_F;
% ~$ `% y- \& CTABLES RIAGENDR;$ a* s2 }' E) r
RUN;
2 T/ z& M% h H" G6 i6 pPROC FREQ DATA=DEMO_F;$ k5 [9 K- z* w
TABLES RIDAGEYR;
b& p+ g' a3 R+ MRUN;
2 N# u! T9 ^4 u5 P# s* rPROC FREQ DATA=DEMO_F;
* u9 V# I5 A/ l' I5 ETABLES RIDRETH1;
" D Q9 x/ g! A1 jRUN;
2 K; R7 j- s9 ^# O; {9 bPROC FREQ DATA=DEMO_F;2 u, c# E0 Q' g5 h9 P0 F2 _$ @) M* j
TABLES DMDEDUC3;
% k6 i8 C/ y* g' kRUN;" ?; w" V; ?- w+ X* I
PROC FREQ DATA=DEMO_F;( C, s" ?' ]( V) N
TABLES DMDEDUC2;1 O+ ]5 A7 L7 Q, }, T, P
RUN;
$ V @; ?( I; m- g9 JPROC FREQ DATA=DEMO_F;
/ L+ T, i6 l" H8 N$ z, V0 q5 M9 bTABLES DMDMARTL;
8 x* {/ {* i* C! W! wRUN;
2 O7 |6 V5 {1 ~ v3 Q# UPROC FREQ DATA=DEMO_F;* E+ @# J' n1 Q* E9 B
TABLES INDHHIN2;
, N# o7 ~$ a2 j" T$ Y yRUN;, O$ ]" u5 D7 p
& Z+ K- \3 A) b' a. \ODS GRAPHICS ON;) ~/ L7 a1 z) W& t
PROC FREQ DATA=SMQ_F;3 Z- ?1 c( y5 d8 R
TABLES SEQN;
@( G8 T) S6 T, }% C- fRUN;* v3 l/ w" a9 t* [( {
PROC FREQ DATA=SMQ_F;
' K7 m0 d/ m7 u3 I! LTABLES SMQ020;0 L* `$ v% ?+ | t
RUN;
, o2 k6 R: ]# o5 R; u3 uPROC FREQ DATA=SMQ_F;
2 \ X" Q2 e% @! [1 q$ jTABLES SMD030;
! N( Z$ h- E+ I) J# ?RUN;
1 G1 w& X6 o7 j j3 o. ^PROC FREQ DATA=SMQ_F;
. v' P3 l% z$ x; Z0 Q2 o# e$ rTABLES SMQ040;
3 @9 v* @$ y8 Z4 l! J/ y+ DRUN;+ L5 j' y7 F2 e6 k4 F/ ?
PROC FREQ DATA=SMQ_F;6 t+ N+ H- `/ V; @6 P8 @
TABLES SMD650;
( h' ]( \, d5 E; \; [ J& K6 ^RUN;
9 k# a# I5 L3 m$ s2 MPROC FREQ DATA=SMQ_F;
# M0 y# `; v& |9 o& NTABLES SMQ670;& z$ A6 n6 @& J- |" I! i
RUN;' b9 R; U9 R7 B0 r9 [
* S6 V2 o9 B8 t- a/ H5 a(4)8 b: F& @/ Q# `! g$ [* s% @8 |9 W: L' V
PROC SORT DATA=DEMO_F OUT=DEMO_F_SORTED;$ E' k, p" d9 [$ H
BY SEQN;
( I3 I3 O2 A" L9 CRUN;
2 d1 M: S3 J8 L dPROC PRINT DATA=DEMO_F_SORTED;! m1 O7 i- Y9 ]' F% `' f& t, B
TITLE 'DEMO_F SORTED';" L7 |- a0 c' u
RUN;
! p1 X# O- q _* K! NPROC SORT DATA=SMQ_F OUT=SMQ_F_SORTED;( u2 f* Q- [8 ?( I6 o* G. C4 S
BY SEQN;" X/ j' S/ N0 I1 v
RUN;
$ m6 H3 ?+ z0 b7 E7 h. TPROC PRINT DATA=SMQ_F_SORTED;
3 A$ X7 F @9 d5 \1 p" t" oTITLE 'SMQ_F SORTED';
5 \. E- h: E+ |1 p' F. VRUN;+ R" F3 W; @; Y) \; l5 H
3 }2 _2 \; E5 l5 Z! u$ |
PROC PRINT DATA=DEMO_F_SORTED;2 J- X. Z" W6 p4 R, |
TITLE 'DEMO_F SORTED';
7 g9 @; t5 G% O4 mRUN;2 T4 T3 Q: }/ J2 e& n; c
DATA DEMOSMQ;+ b2 Y7 x4 T- s2 I" z$ }
MERGE DEMO_F_SORTED SMQ_F_SORTED;/ Y9 v% Z: R9 u7 @ x
BY SEQN;
. g) O' _2 L# N2 l5 ?RUN;
; H0 |& N4 |+ O9 V4 r+ o+ tPROC PRINT DATA=DEMOSMQ;
8 e O4 _: e8 {% q7 [ TITLE 'COMBINEDDATA';
/ K8 {4 s$ }! hRUN;/ m4 s' B- p7 a% i# W2 d: l0 B
8 Z0 p. e- |) o: Z
(5)' ~% y. m; G" I( t4 {7 w
DATA COMBINEDDATA;( }7 W) J- n6 l4 }' J4 @2 l1 q( Z
SET DEMOSMQ;
. J9 R; c. ]/ c8 Y9 kIF RIDAGEYR >= 20 THEN OUTPUT;: K; i8 h2 q# e9 }) ^/ B- x' s
RUN;" K" L; m9 h2 h! T4 Z
PROC PRINT DATA= COMBINEDDATA;. q2 ?1 A! ?& ?4 g' q8 ^, L
RUN;0 P! B8 S. e$ l! B) v& e
U7 Y/ H, B- r6 E
(6)
1 r7 E! ~+ R" h+ P( [DATA COMBINEDDATA1;
& ?4 A; M7 z% j+ O2 W8 @SET DEMOSMQ;3 V& q2 X1 b) \& b
EVERSMOKER=.;
: ^. q) L L9 [8 \IF SMQ020=1 THEN EVERSMOKER=1;
N. q- Q! O, D0 XIF SMQ020=2 THEN EVERSMOKER=0;
; d J: c/ ]% A! g# ^& Y6 W6 kRUN;
: W4 P6 v+ a5 ^6 d1 E, mPROC PRINT DATA=COMBINEDDATA1;& Z* e1 O0 ?* a$ P6 U- W7 L( N1 ?
RUN;
! J( }9 h8 D5 \! ~5 g6 Q6 n$ n8 y( b/ x% W& h" G0 G& q
(8)
9 B3 |: Q* ^9 N, zDATA COMBINEDDATA3;
- H/ D$ y m' H7 H/ I8 FSET COMBINEDDATA2;+ R- j: E: S5 k4 |% s) r. e
NEVERMARRIED=.;
2 B3 c3 E5 J$ N. ]( s# _: B: dIF (1<=DMDMARTL<=4) OR DMDMARTL=6 THEN NEVERMARRIED=0;
0 u, e$ N7 {3 e8 c. S$ u# d# ^IF DMDMARTL=5 THEN NEVERMARRIED=1;
& S; [/ ?3 x+ K# TRUN;
9 d. z l. g0 p* _. pPROC PRINT DATA=COMBINEDDATA3;
8 G0 b; l& Y( x3 S4 ^3 H% gRUN;! a ], s' a8 c+ y; M: K' v2 l
% F" Z, S8 q& p% ]' _
(9)2 v) C+ L) |8 Y
DATA COMBINEDDATA4;
+ n7 N1 v1 {" b- xSET COMBINEDDATA3 (KEEP=SEQN RIAGENDR RIDAGEYR EDUCATION4 RIDRETH1 NEVERMARRIED EVERSMOKER SMD030 SMD650);
0 r( e! q- [+ u* L3 `: R/ KRUN;
! l& M! s8 [' d8 yPROC PRINT DATA=COMBINEDDATA4;
0 \( J* r. V3 A# wRUN;* y, e% O7 T2 P9 _$ r5 K j( u- _9 L1 _
5 B3 D3 _' I1 \6 ~6 P(10)
T4 w' p2 H7 O7 ]& }A.$ s* }+ j1 j( j/ K0 j' v
PROC TTEST DATA=DEMOSMQ;4 J" T8 M# K! F/ d$ q# }& r1 Y8 }
TITLE 'TWO-SAMPLE T-TEST EXAMPLE';& {: p! O$ W8 t. ^, r
CLASS RIAGENDR;
# t; p1 Q" M) f, I6 XVAR SMD650;, d- v8 B/ k8 i% q
RUN;
$ H3 ?% H4 n5 H8 E9 x+ }, d; VPROC PRINT DATA=DEMOSMQ;
4 p0 N& K# P6 pRUN;
9 N" h+ }2 {! ]* E% f5 l% }# j8 G2 k
B. D G! X0 a' _9 Z" H4 K2 f
TITLE 'p vaule of age with smoking';/ }/ R" ^4 v7 D; {& ?9 Z: t
PROC CORR DATA=DEMOSMQ;
% x8 ?8 x, x: O8 I0 i# SVAR SMD030 SMD650;
% D! q' u/ _+ v! y- GRUN;- X$ s$ B' \6 ^+ f. x" c0 `- d
PROC PRINT DATA=DEMOSMQ;( d! Y! w0 A; C/ v7 I5 m
RUN;
" g- }3 \0 Q: \7 M4 p" Z, ?$ L
( F" g1 V7 H8 n" g% ]TITLE 'Scatterplot of age with smoking';
$ U: Y9 x Q5 @9 jPROC SGPLOT DATA=DEMOSMQ;7 ~) G9 q! U- B% E+ W
REG X=SMD030 Y=SMD650;
3 V0 L: O( B3 ~% v0 uRUN;
( h3 k$ n! S7 e. wPROC PRINT DATA DEMOSMQ;
8 `/ w Y7 @4 N9 R9 mRUN;' @# Q' U/ P+ L- F4 s9 x+ T/ t' i
: t" G- t0 V- ?
7 ^5 ?6 N& Y% m# f! ~8 _5 ?7 v* S7 E! |( M O% P+ v. e) `) r7 t2 c
- }, _/ G) m, q2 U: z1 ?2 p3 R
) U: k A: [4 R) n& c |
zan
|