楼主: tokey001
6169 4

[问答] SAS如何快速求某几行的平均值、方差? [推广有奖]

  • 2关注
  • 1粉丝

讲师

64%

还不是VIP/贵宾

-

威望
0
论坛币
878 个
通用积分
0
学术水平
1 点
热心指数
3 点
信用等级
1 点
经验
5037 点
帖子
265
精华
0
在线时间
327 小时
注册时间
2012-2-13
最后登录
2017-5-8

楼主
tokey001 在职认证  发表于 2013-12-27 22:17:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
有没有快捷的方法求VAR1     VAR2    VAR3 这三列对应的行的平均值、方差?
数据结构如下:
VAR1     VAR2    VAR3 ……VAR114
19.64    7.74     6.31
43.65    50.39   12.61
2.13     171.55  35.05
……


二维码

扫码加我 拉你入群

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

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

关键词:如何快速 平均值 数据结构 VaR 有没有 平均值 如何

沙发
Eternal0601 发表于 2013-12-28 12:24:14
proc means data=yourdata  mean var;
        var var1-var3;
run;

藤椅
tokey001 在职认证  发表于 2013-12-29 16:44:33
Eternal0601 发表于 2013-12-28 12:24
proc means data=yourdata  mean var;
        var var1-var3;
run;
你理解错了,我是求VAR1  VAR2  VAR3 这三列对应的行的均值、方差,是求行的……

板凳
Eternal0601 发表于 2013-12-29 17:33:57
tokey001 发表于 2013-12-29 16:44
你理解错了,我是求VAR1  VAR2  VAR3 这三列对应的行的均值、方差,是求行的……
data final;
set raw;
_mean=mean(var1-var3);
_var=var(var1-var3);
run;

报纸
Eternal0601 发表于 2013-12-29 18:25:30
Eternal0601 发表于 2013-12-29 17:33
data final;
set raw;
_mean=mean(var1-var3);
/*前提是连续几行*/
%let first=2;
%let last=3;

data b;
        set a;
        array raw {3} var1-var3;
        array value {&first.:&last.,3} _temporary_;
        if &b le _n_ le &a. then do;
                                                do j=1 to dim(raw);
                                                        value(_n_,j)=raw(j);
                                                        put value(_n_,j);
                                                end;
                                                end;
        if _n_=&last. then do;
                                        _mean=mean(of value(*));
                                        _var=var(of value(*));
                                        end;
                                                       
run;

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

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