楼主: ch0007in
28475 5

[原创博文] sas如何求平均数 [推广有奖]

  • 0关注
  • 0粉丝

初中生

47%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
150 点
帖子
12
精华
0
在线时间
13 小时
注册时间
2007-9-8
最后登录
2012-12-4

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
数据如下

x    y
1    1
1    2
1    3

怎么求出mean(x)和mean(y),并且将这个两个平均数保存在一个新的数据集里?

谢谢各位的帮助!!!
二维码

扫码加我 拉你入群

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

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

关键词:平均数 求平均 mean 数据集 如何 平均数

回帖推荐

rdzr 发表于4楼  查看完整内容

data a; input x y; cards; 1 1 1 2 1 3 ; proc sql; create table b as select mean(x) as mu_x,mean(y) as mu_y from a; quit; proc print data=b; run; 下面是程序运行的结果: The SAS System Obs mu_x mu_y 1 1 ...

本帖被以下文库推荐

沙发
ahutfinance2 发表于 2010-8-23 15:12:48 |只看作者 |坛友微信交流群
means 过程

使用道具

藤椅
warrenzhang 发表于 2010-8-23 15:15:42 |只看作者 |坛友微信交流群
不用means过程也可以,先转置,再用对行均值函数、再转置回来。

使用道具

板凳
rdzr 发表于 2010-8-25 16:09:17 |只看作者 |坛友微信交流群
data a;
input x y;
cards;
1    1
1    2
1    3
;
proc sql;
create table b as
  select mean(x) as mu_x,mean(y) as mu_y
   from a;
quit;
proc print data=b;
run;

下面是程序运行的结果:
               
                                         The SAS System      

                                       Obs    mu_x    mu_y

                                         1           1           2
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

使用道具

报纸
crackman 发表于 2010-8-25 19:52:15 |只看作者 |坛友微信交流群
proc means就可以了

使用道具

地板
genuines 发表于 2010-8-26 10:19:42 |只看作者 |坛友微信交流群
proc means data=a noprint;
var x y;
output out=b mean=m1 m2;
run;

使用道具

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

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

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

GMT+8, 2024-4-30 20:50