楼主: fzdream
21256 10

sas 求一列变量的均值 [推广有奖]

  • 0关注
  • 0粉丝

已卖:75份资源

本科生

13%

还不是VIP/贵宾

-

威望
0
论坛币
176 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
512 点
帖子
41
精华
0
在线时间
38 小时
注册时间
2009-9-28
最后登录
2013-5-17

楼主
fzdream 发表于 2011-6-8 01:30:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问 如何用sas  求一列变量的均值。
是求一列变量,包括求skewness ,sum之类,如何用计算的方式来求?
就是不用proc mean 或者proc univariate 这种模块来求,而是像matlab一样自由的用 sum(x)来求。
关键是 sum(x)不用求一列求和,只能求变量之间的一行求和吧?
二维码

扫码加我 拉你入群

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

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

关键词:Univariate skewness Variate MATLAB atlab 变量 SAS 均值

沙发
456852 发表于 2011-6-8 02:41:11
什么意思?我没弄懂。
如果想一列求和,可以用sql啊,sql里的sum(x)就是对变量x求和。
如果想一行求和(假设所有变量均为数值),那么就在data步里面用sum(of &var1-&&var&i)之类的。

藤椅
qoiqpwqr 发表于 2011-6-8 03:30:28
我是个sas土人,只知道proc means

板凳
bolus123 发表于 2011-6-8 09:02:25
data步的列求均值,用retain加起来,然后除以行数不就好了?

报纸
honghejing 发表于 2011-6-8 09:05:56
直接用sql里面的mean()

地板
ntsean 发表于 2011-6-8 10:44:59
如果要有matlab的感觉,那你用 IML把

7
fzdream 发表于 2011-6-8 13:11:25
好吧。。。谢谢各位 ,2楼给力 启发了我

8
shenliang_111 发表于 2011-6-8 20:40:07
data _null_;
set a end=last;
retain s 0;
s+i;
if last then put s=;
run;

9
pinggu2688 发表于 2011-6-10 02:55:39
proc means data=yourdataset;
   output out=yournewdataset
          mean=var1......varn....variables.....;
run;

10
v_V_v 发表于 2012-4-27 20:25:37
看来还是用sql 吧

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

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