- 在线时间
- 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 做数据处理。。谢谢大家~~我不太确定我做的对不对,让大家帮忙看看0 }+ I/ T5 {; A
分别作 PROC CONTENTS, FREQUENCEY, MERGE, CREATE NEW VARIABLE, CREATE A NEW VARIABLE USING EXISTING DATA, 7 R% {9 @+ e2 o7 t) T
TWO-VARIABLES T-TEST
0 F8 y8 T2 c0 z& S(1)
& K% z& l) C% \3 `DATA DEMO_F;/ {5 f" k$ T |7 D3 G
INFILE 'C:\Users\huixie\Desktop\DEMO_F.txt' DLM='09'X FIRSTOBS=2 DSD MISSOVER TRUNCOVER;
6 W; H) N1 M, {9 f& PINPUT SEQN RIAGENDR RIDAGEYR RIDRETH1 DMDEUC3 DMDEDUC2 DMDMARTL INDHHIN2;2 R) ]0 u% _4 `1 V% o
RUN;
, w* x4 G* B( Y# p4 s2 hPROC PRINT DATA=DEMO_F;
" N0 M) z: r; ?6 j; mTITLE 'DEMO_F';2 v, |: @" }% w g
RUN;; T8 M7 l! }, J. z! I) N L! h
' M* `/ l7 j3 P
DATA SMQ_F;
% s2 O& N) v8 m; V/ u+ t0 h" U0 oINFILE 'C:\Users\huixie\Desktop\SMQ_F.txt' DLM='09'X FIRSTOBS=2 DSD MISSOVER TRUNCOVER;
4 o2 G' ^, O- D% |0 aINPUT SEQN SMQ020 SMD030 SMQ040 SMD650 SMQ670;& ^% p9 e+ S. j. E ~7 Q0 ] Y8 {4 y
RUN;
7 T, O7 _6 {2 R: J( JPROC PRINT DATA=SMQ_F;
3 s6 D4 H6 G7 {& ?TITLE 'SMQ_F';
- B' j; |, N: f1 ^1 ^8 DRUN;
6 P* v7 c, H- l2 M7 r L. V/ L y9 D ^# ~+ M; u
6 B1 i& W8 X7 H# H' X! E" _
(2)( \! m. C& g+ R3 @. t
PROC CONTENTS DATA=DEMO_F;& {. o, R# R2 {
RUN;) B, S q) @% R& Z
! x: }% e& K5 \
PROC CONTENTS DATA=SMQ_F;
0 s2 o, h% l) ~# ?. C# |RUN;
" X0 C, b1 n4 j8 |0 s" \2 C8 s* T3 `. f4 o
$ ^3 F r, |* d) P(3)
2 q9 ] X2 c) C7 {' bODS GRAPHICS ON;
& F+ i. s/ \2 w+ ]" u' kPROC FREQ DATA=DEMO_F;( M# ~- {' }/ x/ B4 }; z
TABLES SEQN;* \: S$ S" y, L, j2 L5 G$ ]- f
RUN;
( V" Y4 h/ J- W. k8 {PROC FREQ DATA=DEMO_F;2 F0 v# o3 @9 L# {, j! @
TABLES RIAGENDR;' Z) d5 a, B2 f' E' Z
RUN;6 l; p+ |: P2 i2 d; H
PROC FREQ DATA=DEMO_F;
$ V( u7 T* g5 d" CTABLES RIDAGEYR;
* I/ y! G" W5 i# BRUN;
: E e$ g1 E4 YPROC FREQ DATA=DEMO_F;
* V; b/ L0 \' P6 N# @" R3 ZTABLES RIDRETH1;3 x& u8 {6 A. m+ D" U) K; N
RUN;
- Y6 Q( \+ p- l7 H2 [; Q" F- cPROC FREQ DATA=DEMO_F;
, }; `0 B' B; f0 @9 j3 fTABLES DMDEDUC3;
; `: y6 T* y' F5 n$ X! @( D8 w4 rRUN;
0 b7 T: Z8 N* k, Q1 pPROC FREQ DATA=DEMO_F;& J9 p- @% _0 `0 H' ^2 r# E2 s
TABLES DMDEDUC2;
- l0 m( ?1 W7 D1 _4 k$ l) |RUN;
2 G" j& x6 m4 h1 gPROC FREQ DATA=DEMO_F;
7 c& Z) }) z% u# s( c* ETABLES DMDMARTL;1 \' f! g3 s' k, B( j+ }" Q
RUN;& A% k0 V5 {0 D& x
PROC FREQ DATA=DEMO_F;
( N1 x" N$ S/ U( S1 l6 jTABLES INDHHIN2;
' \$ B; O( _3 ?RUN;& b5 Z. F8 s2 g3 r( S7 b* F6 p# E5 G
4 P% k1 K7 w6 i; H6 i
ODS GRAPHICS ON;
$ _) @* N8 `% {) V( ZPROC FREQ DATA=SMQ_F;
" C( M( \) f9 q6 }2 q( I1 ?TABLES SEQN;4 a- a+ G+ m8 b& u4 p5 U! c
RUN;( t8 W8 Z3 c* _5 j% _' c4 m2 k: j& B
PROC FREQ DATA=SMQ_F;- b; y1 x5 E3 ~# f6 x4 L
TABLES SMQ020;3 a, Z, r6 w! w' s# j
RUN;3 B0 P+ [0 h: `( p+ K/ n
PROC FREQ DATA=SMQ_F;
! S; s+ T) ?& X5 VTABLES SMD030;
0 a# b1 [+ Y8 ERUN;
# V# M9 y( p) ?9 W. _6 ]' I: g, fPROC FREQ DATA=SMQ_F;
- J! k7 ~0 Z7 m( y- PTABLES SMQ040;, e7 z# L9 D( J) C/ l' z
RUN;" y+ O6 T& s4 G! J) G
PROC FREQ DATA=SMQ_F;" m, g, `% l" h: n6 I4 b0 ^
TABLES SMD650;
- I/ o" l. b; Y, T. t) fRUN;" M7 O0 |5 i5 j1 w: R+ S
PROC FREQ DATA=SMQ_F;* `( x7 r& v9 i7 v4 V
TABLES SMQ670;
; V) E" H* Y j3 W5 jRUN;
8 t: f! j# ?) o' k. X; z
' J. h9 S, ]% L+ `(4)
q' P. ?7 c0 r- [. C5 nPROC SORT DATA=DEMO_F OUT=DEMO_F_SORTED;
! w# H3 k1 F8 ~; {* V. {BY SEQN;
$ b4 r; u, t9 `2 U" |+ `RUN;- O( ?$ c6 V' o& r
PROC PRINT DATA=DEMO_F_SORTED;
7 {, s: w( A0 ]: I6 q& \& F& X% C% NTITLE 'DEMO_F SORTED';' C! b4 G' r/ U9 \( l/ N; @
RUN;' A2 ~; v/ R7 T' a( T8 S0 W
PROC SORT DATA=SMQ_F OUT=SMQ_F_SORTED;
1 E$ C. ^9 p) e$ @/ z! p! M$ N6 ^BY SEQN;' l, i& S1 P0 T0 J
RUN;
2 x; Q( Q, Q9 A, |' M5 ]; zPROC PRINT DATA=SMQ_F_SORTED;
5 A/ k/ G+ v# T+ xTITLE 'SMQ_F SORTED';# y8 \, h/ Y% g
RUN;! u& Z2 K0 t9 r8 S2 V/ k5 ]
2 c2 g# r4 P0 pPROC PRINT DATA=DEMO_F_SORTED;
" }+ W7 `: o3 a# x1 X' S9 `+ {TITLE 'DEMO_F SORTED';# i0 }7 |% i' N$ P* j( Y
RUN;
8 {+ [& |( e t, Z3 @) tDATA DEMOSMQ;
$ B8 ~& r( ]7 |3 H L! V MERGE DEMO_F_SORTED SMQ_F_SORTED;
# `* y# h" r+ _4 S- h7 K, ] BY SEQN;
- B5 F( N. `2 C3 {2 ~; b! VRUN;2 X2 h3 j n4 f- F
PROC PRINT DATA=DEMOSMQ;
# ^" J1 q$ ?) z$ H j+ K TITLE 'COMBINEDDATA';
( R' @1 |& S! R( y6 kRUN;
9 ^" p6 a F. l, }7 N5 ?: X# _4 r2 r3 p! T- t$ P) d1 c
(5)1 d4 m9 N" B# P6 N5 c
DATA COMBINEDDATA;7 b; d, Y8 B ]
SET DEMOSMQ;
4 Y2 N9 O# M' l' u& a- I7 RIF RIDAGEYR >= 20 THEN OUTPUT;
[& L; T; X& s rRUN;
2 E* Q8 z6 A$ |' SPROC PRINT DATA= COMBINEDDATA;7 U1 H2 u, F! R; W- b% Q& ?' |. N
RUN;
+ I: t9 l+ s" z5 `2 ^$ R2 z" E
% A$ h# Y+ n0 p8 X(6)3 w+ M" q' G C) `# T% c8 q6 W7 @
DATA COMBINEDDATA1;
$ [" w' X5 k- m' M/ L7 WSET DEMOSMQ;
0 D3 G7 v( Z8 x3 s1 UEVERSMOKER=.;
' Y' I# Y2 w/ W( [1 oIF SMQ020=1 THEN EVERSMOKER=1;
/ `1 r4 K E0 X H0 zIF SMQ020=2 THEN EVERSMOKER=0;: U. q" `; [# L
RUN;) ~3 u9 `; W/ d+ K2 f
PROC PRINT DATA=COMBINEDDATA1;
' x, d' f& \6 E8 z& d+ rRUN;7 `5 |$ ]4 z6 g: `- S" X
6 a) x; c) y$ m; F `; J+ O(8)
6 t( _! b, Q1 ]; x$ I3 jDATA COMBINEDDATA3;& y9 D, ^! E6 J
SET COMBINEDDATA2;9 M8 c8 d& U9 h7 t. O" K/ y
NEVERMARRIED=.;
5 C& d6 V+ Z: ]IF (1<=DMDMARTL<=4) OR DMDMARTL=6 THEN NEVERMARRIED=0;2 H. e. ]. [4 X, P$ g1 J- h
IF DMDMARTL=5 THEN NEVERMARRIED=1;
& M& [0 {/ h4 a6 Q, s" {RUN;' Z7 ]8 D( |3 Y1 X; K _
PROC PRINT DATA=COMBINEDDATA3;2 @) D% ~% ~7 g/ x R
RUN;
3 `! v* [% {& F, i; x/ }0 [! u( R
2 j; N$ m# `1 m6 ^* b$ v(9)
8 m2 X7 J4 X# X6 eDATA COMBINEDDATA4;
8 F [5 T z8 y1 H9 Z7 hSET COMBINEDDATA3 (KEEP=SEQN RIAGENDR RIDAGEYR EDUCATION4 RIDRETH1 NEVERMARRIED EVERSMOKER SMD030 SMD650);
3 u. v# Q( ~8 hRUN;
4 L, ?+ |6 |5 a( MPROC PRINT DATA=COMBINEDDATA4;% s$ C0 `8 ?. o' |! z/ c& d' w; E+ G( B* a
RUN;
& t$ C: w# E9 ^; X2 a* y/ B0 C1 ~' P! N, C! a# l6 k/ E7 U7 c
(10)4 r4 k! ?, K# e: ~. o* P
A.
/ @5 u5 `1 l* T& F3 BPROC TTEST DATA=DEMOSMQ;
/ X. w/ O5 W6 [' C, f& l3 DTITLE 'TWO-SAMPLE T-TEST EXAMPLE';1 D0 p/ T2 Z" w, s* R O
CLASS RIAGENDR;& O/ v5 a7 L+ O' k! w) x/ Z5 j, q
VAR SMD650;
6 V/ h% t: B4 F" aRUN;( I u7 [- O4 N$ @# e0 d
PROC PRINT DATA=DEMOSMQ;$ j" Z6 y& f& i6 {
RUN;
6 ?% U1 G+ N" H! b6 }7 G% P/ `) T4 n, ]. Q
B.
( d1 z2 x! X) p5 sTITLE 'p vaule of age with smoking';
; r5 t9 b5 |! o u# [% APROC CORR DATA=DEMOSMQ;
" E3 K9 S; X: X& D$ [( l, SVAR SMD030 SMD650;6 H7 F9 v0 a, a' ^* O
RUN;
2 u7 v8 I0 B0 Z% k" J# j# BPROC PRINT DATA=DEMOSMQ;
% r' o @/ T) s/ ^RUN;
& N, @6 Q" E# L/ U& Y
( z, C5 U/ |7 qTITLE 'Scatterplot of age with smoking';
1 q! a2 |/ t) R# S1 WPROC SGPLOT DATA=DEMOSMQ;! l1 E1 S" I( }- W4 j: E
REG X=SMD030 Y=SMD650;
4 O$ A2 {+ q* N( gRUN;
) W J- e8 A5 TPROC PRINT DATA DEMOSMQ;/ o$ E6 @- [0 ?2 I
RUN;
* i4 G* e/ Q0 s7 b" W( O6 {; D& y7 u; Y$ B. ^
* W9 ` j7 Z; b- d3 Y- m5 d8 w- A( K( P2 n
* X# T$ y5 v. T9 i! A2 A/ d
+ R8 z' E2 \, A8 q! M
|
zan
|