全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
8468 7
2012-04-23
悬赏 4 个论坛币 已解决
proc sql;
        create table  a
        as select *,
             sum(g) as sum_g               
                from b
        group by id;
quit;

这样的可以找到最大,最小等 如何找到四分位间距呢??

最佳答案

wodematlab 查看完整内容

利用univariete过程 proc univariete data=a; var id; run;
二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-23 20:34:30
利用univariete过程
proc univariete data=a;
var id;
run;
二维码

扫码加我 拉你入群

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

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

2012-4-23 20:45:26
看看
二维码

扫码加我 拉你入群

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

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

2012-4-25 13:52:52
复制代码
二维码

扫码加我 拉你入群

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

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

2012-4-25 16:55:12
WA!  谢谢
二维码

扫码加我 拉你入群

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

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

2012-4-25 20:47:45
就我所见到的sql statements 好像没有直接的计算4分位间距的,
tj0412ymy 的codes 很精彩。但是我向你推间用proc univariate procedure
代码如下,其中的输出结果放到数据集中方便结果的再应用。

data ads;
input x@@;
cards;
1 2 3 4 5 6 7
;


ods listing close;
ods output BasicMeasures=InterquartileRange;

proc univariate data=ads;
var x;
run;

ods listing;













二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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