楼主: sasa1881
3018 8

求助:如何求某一行观测的均值 [推广有奖]

  • 0关注
  • 1粉丝

已卖:297份资源

硕士生

36%

还不是VIP/贵宾

-

威望
0
论坛币
1410 个
通用积分
6.9349
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
1965 点
帖子
94
精华
0
在线时间
164 小时
注册时间
2008-7-24
最后登录
2014-5-5

楼主
sasa1881 发表于 2010-3-22 20:44:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如何求某一行观测的均值,当变量数目很多无法一一列举时?
二维码

扫码加我 拉你入群

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

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

关键词:变量数目 求助 观测 均值

回帖推荐

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

方法1 array 方法2 proc contents或dictionary.vcolumn获得所有变量名,赋给macro。data步里macro循环。

本帖被以下文库推荐

沙发
soporaeternus 发表于 2010-3-22 22:06:23
方法1 array
方法2 proc contents或dictionary.vcolumn获得所有变量名,赋给macro。data步里macro循环。
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

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

Let them be hard, but never unjust

藤椅
sasa1881 发表于 2010-3-23 00:15:28
2# soporaeternus
能不能说详细点啊,我初学

板凳
jingju11 发表于 2010-3-23 05:43:26
sasa1881 发表于 2010-3-23 00:15
2# soporaeternus
能不能说详细点啊,我初学
如果是一整行所有的变量,mean = mean(of _all_); 如果只是某些变量,你得把它们list出来

For example, mean(x1, a, z1-z10,…)

楼上的主意也不错,只是不需要ARRAY

报纸
soporaeternus 发表于 2010-3-23 09:46:24
楼上,mean(of _all_)无法自动剔除一行中的字符型变量,虽然结果也可以出来,但是_error_会变为1,有时候会有点麻烦。
array 可以用_numeric_ 来控制,所以我就偷懒啦......
Let them be hard, but never unjust

地板
jingju11 发表于 2010-3-23 10:04:42
soporaeternus 发表于 2010-3-23 09:46
楼上,mean(of _all_)无法自动剔除一行中的字符型变量,虽然结果也可以出来,但是_error_会变为1,有时候会有点麻烦。
array 可以用_numeric_ 来控制,所以我就偷懒啦......
其实,还是不需要ARRAY
mean = mean(of _numeric_);

不过你的担忧是对的,一般的data每行就有ID,ID还求mean?

7
soporaeternus 发表于 2010-3-23 10:12:00
6# jingju11
恩,key也可能是数值型的

那么可能list下比较好,contents出来后可以限制变量类型,然后手工剔除key以及不必要的字段,看样子手工是不可避免的
获取全部var的list的好处是,如果之后需要为某些常用的算法开发模块,获取list可以用来互动,供用户选择。
Let them be hard, but never unjust

8
醉_清风 发表于 2010-3-23 11:09:59
进来学习 观摩高手间的交流 呵呵
从来不需要想起 永远也不会忘记

9
luijb 在职认证  发表于 2010-3-23 16:43:08
如果变量命名有一定的特征,比如都以var开头的,可以 mean_value=(of var:);
西格玛临床统计服务工作室http://www.sigma-stat.com/,luijb@163.com

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

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