全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6045 6
2015-11-28
利用个人时间整理了一点使用SAS EG 交互式操作进行数据处理及统计分析计算的操作过程,希望对大家的学习能有所帮助,特别是初学者,可以通过点选的方式进行操作,通过查看操作所对应的SAS CODE,可以有效的掌握SAS 过程步的核心内容。

附上所用到的相关程序:

data student;
input class sex $ age weight height @@;
cards;
1 f   15 46 156 1 f  14 41 149 1 m 15 50 160
1 m 13 48 155 1 m 14 38 150 2 m 16 55 165
2 m 16 60 170 2  f   17 50 160  2 f   16 60 165
2 m 17 65 175 3  f   18 65 165  3 f   17 58 160
3 m 18 70 180 3  f   18 61 162  3 m 17 68 176
;
run;


Data ex1;
Input x grp@@;
Cards;
134 1  146 1 104 1 124 1 161 1 107 1 83 1 113 1 129 1 97 1 123 1
70  2  118 2 101 2 85 2 107 2 132 2 94 2
;
run;

data ex2;
input x1 x2@@;
d=x1-x2;
cards;
110 90 115 116 133 101 133 131 126 110 108 88 110 92 110 104 140 126 104 86 120 88 120 112
;
run;

Data ex_;
Input  x@@;
Cards;
5 5 5 6 12 13 15 21 21 31
17 17 18 20 34 43 44
;
run;
Data ex3; Set ex_;
If  _n_<=10 then g=1;
Else g=2;
run;

data ex4;
input x y a b@@;
cards;
8 5 9 3   1 5 7 3   4 5 3 6
7 8 3 4   4 5 8 3   4 4 7 6
6 3 8 4   9 5 3 7   6 8 2 4
;
run;

data ex5;
input x y ;
cards;
79 25
80 30
91 38
90 36
70 23
87 35
92 39
;
run;

Data ex6_;
Input  x@@;
Cards;
58  64  68  72  81  81  68  63  72  94  79  65  94  79  83  71  58  75  65  68  68
83  91  68  73  72  56  53  60  70  68  65  60  79  62  73  88  80  70  63  83  73
68  67  65 103  74  64  70  94  79  57  53  75  83  58  69  67  86  79  69  81  75
75  74  57  68  68  71  77  70  95  54  68  66  48  75  70  89  104  79  59  71  67
95  77  68  59  60  72  97  77  86  77  87  75  55  83  68  75  57  93  74  56  79
72  66  68  79  61  60  85  79  58  97  68  79  72  71  88  54  71  94  68  60  83
74  80  71  71  52  63  73  78  86  70  84  82  72  61  68  88  94  72  84  75  83
96  81
;
Run;

Data ex6;
      Set ex6_;
      grp=int((x-45)/5)*5+45;
Run;

DATA  ex7;
INPUT  g1  g2  f@@;
CARDS;
1 1 74 1 2 51
2 1 56 2 2 19
;
run;

data one;
input no a b ;
cards;
1 1 11
2 2 22
3 3 33
;
run;
data two;
input no c d ;
cards;
2 44 444
5 55 555
;
run;

data trans;
input group trt var;
cards;
1 2 34
2 1 21
1 1 56
2 2 45
;
run;

proc sort data=trans;
by group trt;
run;

proc transpose data=trans out=trans_t prefix=col;
by group;
var var;
id trt;
run;
data logistic;
input accident age vision drive @@;
cards;
1 17 1 1 1 44 0 0 1 48 1 0 1 55 0 0 1 75 1 1 0 35 0 1 0 42 1 1 0 57 0 0 0 28 0 1
0 20 0 1 0 38 1 0 0 45 0 1 0 47 1 1 0 52 0 0 0 55 0 1 1 68 1 0 1 18 1 0 1 68 0 0
1 48 1 1 1 17 0 0 1 70 1 1 1 72 1 0 1 35 0 1 1 19 1 0 1 62 1 0 0 39 1 1 0 40 1 1
0 55 0 0 0 68 0 1 0 25 1 0 0 17 0 0 0 45 0 1 0 44 0 0 1 67 0 0 0 55 0 1 1 61 1 0
1 19 1 0 1 69 0 0 1 23 1 1 1 19 0 0 1 72 1 1 1 74 1 0 1 31 0 1 1 16 1 0 1 61 1 0
;
run;

proc logistic data=logistic descending;
model accident=age vision drive/selection=forward;
run;

libname test 'D:/TXT';

data test.test;
input region sex edu salary group result $;

cards;
1 1 2 5000 1 购买
2 2 2 4500 1 未购买
3 2 1 6500 2 购买
2 2 2 7000 1 购买
1 2 2 8300 2 购买
1 2 1 8000 2 购买
3 1 2 3000 1 未购买
2 2 2 7800 1 购买
3 2 1 5600 2 购买
1 1 2 3000 1 未购买
2 2 2 5000 2 购买
3 2 1 5400 2 购买
2 2 2 3200 1 购买
1 2 1 4500 1 未购买
1 1 2 5000 2 购买
3 1 2 3200 1 未购买
2 2 1 7500 2 购买
3 2 2 8000 2 购买
1 2 1 7500 1 购买
2 2 2 8000 1 购买
3 1 2 7500 2 购买
2 2 1 8000 1 购买
1 2 2 7500 2 购买
1 2 1 8000 2 购买
3 2 2 7500 1 购买
2 1 2 8000 1 购买
3 2 1 7500 2 购买
1 2 2 2800 1 未购买
2 2 1 3000 2 购买
3 2 2 4500 2 购买
2 1 2 5000 1 未购买
1 2 1 8000 1 购买
1 2 2 7500 2 购买
3 2 1 3000 1 购买
2 1 2 4500 2 未购买
3 2 2 6000 2 购买
1 2 1 5400 1 未购买
2 1 2 3800 1 未购买
3 2 1 4500 2 购买
2 2 2 6000 1 购买
1 2 2 4700 2 购买
1 2 1 8000 2 购买
3 1 2 7500 1 购买
2 2 1 3000 1 未购买
3 2 2 4500 2 未购买
1 2 2 6000 1 购买
2 2 1 5400 2 购买
3 1 2 7600 2 购买
2 2 1 2100 1 未购买
1 2 2 5300 1 购买
1 2 2 4700 2 购买
3 1 1 3000 1 未购买
2 1 2 7500 2 购买
;
run;
data cluster;
input region $ food dress live home hosp comu edu other;
cards;
天津 1017.72 181.21 508.06 108.51 177.1 230.41 376.87 42.23
河北 780.09 127.06 340.88 80.42 115.97 176.6 182.56 31.33
辽宁 962 154.97 290.08 72.58 145.19 186.77 217.95 43.42
上海 2191.15 279.73 1446.15 344.41 424.55 720.37 805.55 116.94
江苏 1317.88 163.53 467.62 141.43 163.16 293.07 373.39 72.47
浙江 1838.57 258.58 798.88 242.09 326.12 496.86 597.96 100.05
福建 1408.54 159.6 430.14 154.43 136.4 306.06 313.09 107.32
山东 1000.13 139.18 365.97 110.12 155.85 221.93 298.23 97.85
广东 1581.68 116.83 494.89 131.17 153.17 350.27 314.34 98.44
广西 1047.58 64.42 311.48 64.87 83.64 140.13 178.83 37.65
run;
附件列表

SAS EG 学习资料.pdf

大小:4.85 MB

只需: 2 个论坛币  马上下载

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-11-28 00:34:26
红橙蓝紫 发表于 2015-11-28 00:18
利用个人时间整理了一点使用SAS EG 交互式操作进行数据处理及统计分析计算的操作过程,希望对大家的学习能有 ...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-29 19:59:07
红橙蓝紫 发表于 2015-11-28 00:18
利用个人时间整理了一点使用SAS EG 交互式操作进行数据处理及统计分析计算的操作过程,希望对大家的学习能有 ...
楼主是江苏银行南京分行的吧\"(?Д?*)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-29 21:39:14
bamoe 发表于 2015-11-29 19:59
楼主是江苏银行南京分行的吧\"(?Д?*)
不是呢,不在银行上班呢,在医药行业的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-12-1 20:36:36
红橙蓝紫 发表于 2015-11-29 21:39
不是呢,不在银行上班呢,在医药行业的
前几天跟着银行听了培训....而且就是你发资料的前一天,所以误会了= =
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-9-10 16:37:38
不错的学习资料
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群