楼主: gjpzwx
1102 4

[有偿编程] 求几列数的Mean [推广有奖]

  • 17关注
  • 1粉丝

硕士生

31%

还不是VIP/贵宾

-

威望
0
论坛币
57 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
491 点
帖子
112
精华
0
在线时间
162 小时
注册时间
2013-2-10
最后登录
2014-11-21

2500论坛币
有四列数据,比如
Obs C1 C2 C3 C4
1 4 3 21 45
2 54 2 2 54
3 545 3 3 45
4 4 2 53 21
5 55 3 3 545
. ... ... ... ...
. ... ... ... ...
. ... ... ... ...
N 5 5 4 54
1) 需要求每一行的Mean,然后生成一个新的数列
2) 我尝试用
mean( c1-c4)   mean (of c1-c4),不知道正确正确;
3)求高手指点

最佳答案

lutian08 查看完整内容

mean (of c1-c4)正确 mean(c1-c4)错误, mean(c1-c4)表示c1列的值减去c4列的值,就成了一个数,然后求均数
关键词:mean 高手指点 求高手 obs 不知道

回帖推荐

lutian08 发表于2楼  查看完整内容

mean (of c1-c4)正确 mean(c1-c4)错误, mean(c1-c4)表示c1列的值减去c4列的值,就成了一个数,然后求均数
沙发
lutian08 发表于 2013-8-4 06:43:16 |只看作者 |坛友微信交流群
mean (of c1-c4)正确
mean(c1-c4)错误, mean(c1-c4)表示c1列的值减去c4列的值,就成了一个数,然后求均数

使用道具

藤椅
tlw1987 发表于 2013-8-4 07:03:09 来自手机 |只看作者 |坛友微信交流群
egen mean=rowmean(c1-c4)
努力,努力,再努力

使用道具

板凳
yongyitian 发表于 2013-8-4 07:09:17 |只看作者 |坛友微信交流群
楼主正确

data test;
input C1 C2 C3 C4;
datalines;
4 3 21 45
54 2 2 54
545 3 3 45
4 2 53 21
55 3 3 545
5 5 4 54
; run;
data result;
   set test;
   row_mean = mean(of c1-c4);
run;

使用道具

报纸
gjpzwx 发表于 2013-8-4 07:44:49 |只看作者 |坛友微信交流群
lutian08 发表于 2013-8-4 06:43
mean (of c1-c4)正确
mean(c1-c4)错误, mean(c1-c4)表示c1列的值减去c4列的值,就成了一个数,然后求均数 ...
mean的时候不能用c1-c4,如果是我要合并c1,c2,c3,c4,比如 Data analysis; merger c1-c4,这个可以吗

使用道具

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

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

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

GMT+8, 2024-4-29 01:42