楼主: gaotao0727
1656 2

[原创博文] 帮我解释一下《SAS编程与数据挖掘商业案例》中的一段代码 [推广有奖]

  • 1关注
  • 10粉丝

已卖:67份资源

副教授

79%

还不是VIP/贵宾

-

威望
0
论坛币
545 个
通用积分
11.1290
学术水平
18 点
热心指数
18 点
信用等级
12 点
经验
27715 点
帖子
873
精华
0
在线时间
855 小时
注册时间
2011-8-8
最后登录
2025-9-11

楼主
gaotao0727 发表于 2011-12-19 23:45:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
最近在研究《SAS编程与数据挖掘商业案例》这本书,实战性很强~~~
其中有这样一段代码P254页,

/* 数值型变量缺失值检验 */
ods listing close;
ods results off;
ods output summary=mysas.num_var_miss;
proc means data=mysas.develop_final1 n nmiss mean std min max;
var &m1_num_var_filt1.;
run;
ods output close;
ods results on;
ods listing;
...................省略
data temp;  
set mysas.num_var_miss(keep=vname_&vriable. &variable._n &variable._nmiss
rename=(vname_&variable.=var &variabale._n=n &variable._nmiss=nmiss));
miss_rate=nmiss/n;
if nmiss then flag_miss=1;else flag_miss=0;
if miss_rate ge &rate. then flag1=1;else flag1=0;
run;

ods output summary=mysas.num_var_miss;语句中所生成的数据集mysas.num_var_miss只包含n nmiss mean std min max这六个变量,为何在keep=vname_&vriable. &variable._n &variable._nmiss这段代码中要keep这几个变量?这几个变量在mysas.num_var_miss数据集存在吗?但事实上是能够读取和重命名的,运行是没有问题的,但我不知道是为什么?
小弟初学,各位大侠们帮帮忙~~~~~
二维码

扫码加我 拉你入群

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

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

关键词:SAS编程 数据挖掘 商业案例 Variable listing close

沙发
wangyongsdqd 发表于 2011-12-20 10:16:37
学习啊!学习啊!学习啊!

本文来自: 人大经济论坛 外资银行 版,详细出处参考: https://bbs.pinggu.org/forum.php? ... amp;from^^uid=2142286

藤椅
gaotao0727 发表于 2012-2-5 00:13:44
明白了~~当时那么糊涂呢~自娱自乐别见笑哈~~
衣带渐宽终不悔,为伊消得人憔悴~~

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 05:35