楼主: reduce_fat
256 2

重金 888 论坛币 悬赏 SAS 或 R 语言编程实际问题 [推广有奖]

荣誉版主

海外论坛首席管理员

泰斗

25%

还不是VIP/贵宾

-

TA的文库  其他...

海外原创经济论文和写作技巧

威望
11
论坛币
3585390 个
通用积分
33799.8555
学术水平
6811 点
热心指数
7170 点
信用等级
6642 点
经验
1346 点
帖子
11985
精华
78
在线时间
1842 小时
注册时间
2011-6-13
最后登录
2024-5-13

一级伯乐勋章 初级热心勋章 初级学术勋章 中级热心勋章 中级学术勋章 高级学术勋章 初级信用勋章 特级学术勋章 高级热心勋章 中级信用勋章 特级热心勋章 高级信用勋章 特级信用勋章

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
重金 888 悬赏 SAS 或 R 语言编程实际问题, 金币不是问题。

具体看这个帖子 https://bbs.pinggu.org/forum.php? ... ;page=1#pid32507186

现在时间有限而且电脑里没有SAS所以只能用 R,还有别的任务要做。

但是如果大牛能给详细点解codes,用SAS做出这个任务的话,我可以用少量数据检测其可行性。 实际数据太大,上千万数据量,觉得SAS应该可以做,但是没有SAS服务器无法运行整个数据。

谢谢支持。
二维码

扫码加我 拉你入群

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

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

关键词:语言编程 实际问题 论坛币 SAS服务器 pinggu 语言编程 现在时间 服务器 可行性 电脑

已有 2 人评分学术水平 热心指数 信用等级 收起 理由
QueenCi.Shine + 2 精彩帖子
xiaodao99 + 5 + 5 + 5 精彩帖子

总评分: 学术水平 + 7  热心指数 + 5  信用等级 + 5   查看全部评分

复制粘贴积分链接 https://bbs.pinggu.org/ext8_airdrop.php?airdropfrom^^uid=2669999
沙发
QueenCi.Shine 学生认证  发表于 2015-11-11 14:52:55 |只看作者 |坛友微信交流群
顶一顶,,虽然不懂。但是期待大神帮我们版主解决问题。
已有 1 人评分经验 收起 理由
reduce_fat + 30 鼓励积极发帖讨论

总评分: 经验 + 30   查看全部评分

使用道具

藤椅
yongyitian 发表于 2015-11-13 11:27:43 |只看作者 |坛友微信交流群
1. 先按照var6 的四个级别 level 分开
    楼主是要按 var6 的四个level进行分组计算, 还是要分成四个数据集?
如果是后者的话, 可以这样.

data Level_A  Level_B  Level_C  Level_D;
    set test;
        if var6 = "Level A" then output Level_A;
   else if var6 = "Level B" then output Level_B;
   else if var6 = "Level C" then output Level_C;
   else if var6 = "Level D" then output Level_D;
run;

如果SAS的内存不够,可以先分成几个小数据集。然后再分组,再合并。

data subset_1;
    set test (firstobs=1 obs=100);
run;
data subset_2;
    set test(firstobs=101 obs=200);
run;
data subset_3;
    set test(firstobs=201);
run;



2. 按 var6 分组计算的 percent
proc sql;
    select var1, var2, var3, var4, var5, var6,
           sum(case when var5=0 then 1 end)  as count_V5_0,
           sum(case when  var5 ne 0 then 1 end) as count_v5_,
           count(var5) as nv5,
           calculated  count_v5_0 / calculated nv5 as percent_zero,
           calculated  count_v5_ / calculated nv5 as percent_nonzero
    from test
    group by var6;
quit;
已有 1 人评分经验 学术水平 热心指数 信用等级 收起 理由
reduce_fat + 100 + 5 + 5 + 5 观点有启发

总评分: 经验 + 100  学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

使用道具

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

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

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

GMT+8, 2024-5-21 20:44