楼主: 449
1423 6

[有偿编程] 请教sas程序 [推广有奖]

  • 0关注
  • 0粉丝

小学生

78%

还不是VIP/贵宾

-

威望
0
论坛币
396 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
149 点
帖子
5
精华
0
在线时间
10 小时
注册时间
2005-9-28
最后登录
2016-1-7

50论坛币
我要分析的数据有三百多个观测值,有40个变量q1-q40,每个变量都是两分类(是,=1     否  =0),如果我要从q1-q40里面选择5个变量,要求这5个变量里面至少出现1个是的比率最高,这5个变量应该怎么选择。  
很难手工考虑所有的组合,各位大侠们有办法吗?

最佳答案

luoyexu@126.com 查看完整内容

data example; do j=1 to 33; output; end; run; proc surveyselect data=example out=result method=srs n=5; run; data _null_; set result end=last; call symputx(cats("sur",_n_),j); if last then call symputx("num",_n_); run; %macro test; data shuju_sur; set shuju ; keep %do i=1 %to &num.; q&&sur&i. %end;; run; %mend; %test; 发现你只有q1-q33的变量 不知道 ...
关键词:sas程序 各位大侠 观测值 程序 求助
沙发
luoyexu@126.com 在职认证  发表于 2015-5-21 15:38:59 |只看作者 |坛友微信交流群
data example;
do j=1 to 33;
  output;
  end;
  run;
proc surveyselect  data=example
out=result  method=srs n=5;
run;
data _null_;
set  result end=last;
call  symputx(cats("sur",_n_),j);
if last then  call symputx("num",_n_);
run;

%macro  test;
data  shuju_sur;
set   shuju ;
keep  %do i=1 %to &num.;
    q&&sur&i.
%end;;
run;
%mend;
%test;

发现你只有q1-q33的变量  不知道是不是你要的意思?

使用道具

藤椅
zhengbo8 发表于 2015-5-21 16:35:23 |只看作者 |坛友微信交流群
好实现,请提供示例数据。

使用道具

板凳
449 发表于 2015-5-21 17:04:53 |只看作者 |坛友微信交流群
示例数据

shuju.zip

2.49 KB

本附件包括:

  • shuju.sas7bdat

使用道具

报纸
449 发表于 2015-5-21 17:05:51 |只看作者 |坛友微信交流群
zhengbo8 发表于 2015-5-21 16:35
好实现,请提供示例数据。
感谢您的帮忙,我已经把数据上传到了3楼,与描述的略有不同

使用道具

地板
luoyexu@126.com 在职认证  发表于 2015-5-22 21:47:10 |只看作者 |坛友微信交流群
比例最高的 ,楼主问题描述清楚才好回答你

使用道具

7
449 发表于 2015-5-22 22:44:30 |只看作者 |坛友微信交流群
luoyexu@126.com 发表于 2015-5-22 21:47
比例最高的 ,楼主问题描述清楚才好回答你
感谢查看我的问题。借这个回复再解释下我的问题,我实际上传的数据中有33个二分类变量(赋值是:是=1,否=0),目的是从这33个变量中选取5个变量,这样就有了一个新的包含5个变量的新数据。从33中选5个,情形是很多的,要求是观测值在这5个变量中至少出现一个是的比例最高,挑选出的变量应该是哪5个?
    本人本来sas水平就不怎么高,以前就不怎么用sql,而且最近又很长时间没用sas软件了,所以这个与其说是统计不如说是编程的问题对我而言是很难的,现在已经准备从专业知识的角度来选取这5个变量了。感谢大家的关注,如果有大侠能够顺手给出程序,也方便我去对照下。谢谢各位热心帮忙!

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 11:21