楼主: zafuhcp
2511 16

[数据管理求助] 如何用循环求各个变量的总和、均值 [推广有奖]

  • 0关注
  • 5粉丝

已卖:2份资源

本科生

92%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
3.4114
学术水平
15 点
热心指数
17 点
信用等级
4 点
经验
682 点
帖子
69
精华
0
在线时间
127 小时
注册时间
2015-7-12
最后登录
2025-9-24

楼主
zafuhcp 发表于 2017-10-23 10:37:07 |AI写论文
5论坛币
打个比方 我有是个样本 第一个变量的值分别是1、2、3、4、5、6、7、8、9、10 我想生成一个变量都是55
foreach j=2/33 {
gen sum_`j'=sum(var`j')
}
用了这个命令之后 生成了十个值分别是1、3、6、10。。。(就是每个样本自身值和前面样本之和的加总)
应该如何调整命令

同时 我应该怎么求均值?
foreach j=2/33 {
gen mean_`j'= mean(var`j')
}
会说没有mean这个函数

关键词:如何用 foreach Reach mean VaR

沙发
deem 学生认证  发表于 2017-10-23 10:44:00
  1. foreach j=2/33 {
  2. egen sum_`j'=total(var`j')
  3. }
复制代码
  1. foreach j=2/33 {
  2. egen mean_`j'= mean(var`j')
  3. }
复制代码

藤椅
zafuhcp 发表于 2017-10-23 12:10:10
deem 发表于 2017-10-23 10:44
能否用循环实现变量的标准化呢 我用下面的命令说“unknown egen function center()”
但我实际上是有安装center的

forv j=3/35 {
bysort var2:egen std_`j'= center (var`j')
}

板凳
zafuhcp 发表于 2017-10-23 12:10:15
deem 发表于 2017-10-23 10:44
能否用循环实现变量的标准化呢 我用下面的命令说“unknown egen function center()”
但我实际上是有安装center的

forv j=3/35 {
bysort var2:egen std_`j'= center (var`j')
}

报纸
zafuhcp 发表于 2017-10-23 12:10:16
deem 发表于 2017-10-23 10:44
能否用循环实现变量的标准化呢 我用下面的命令说“unknown egen function center()”
但我实际上是有安装center的

forv j=3/35 {
bysort var2:egen std_`j'= center (var`j')
}

地板
zafuhcp 发表于 2017-10-23 12:10:24
deem 发表于 2017-10-23 10:44
能否用循环实现变量的标准化呢 我用下面的命令说“unknown egen function center()”
但我实际上是有安装center的

forv j=3/35 {
bysort var2:egen std_`j'= center (var`j')
}

7
zafuhcp 发表于 2017-10-23 12:10:24
deem 发表于 2017-10-23 10:44
能否用循环实现变量的标准化呢 我用下面的命令说“unknown egen function center()”
但我实际上是有安装center的

forv j=3/35 {
bysort var2:egen std_`j'= center (var`j')
}

8
zafuhcp 发表于 2017-10-23 12:10:26
deem 发表于 2017-10-23 10:44
能否用循环实现变量的标准化呢 我用下面的命令说“unknown egen function center()”
但我实际上是有安装center的

forv j=3/35 {
bysort var2:egen std_`j'= center (var`j')
}

9
zafuhcp 发表于 2017-10-23 12:11:27
deem 发表于 2017-10-23 10:44
能否用循环实现变量的标准化呢 我用下面的命令出现这样的报错“unknown egen function center()” 但实际上我已经安装了center了

forv j=3/35 {
bysort var2:egen std_`j'= center (var`j')
}

10
zafuhcp 发表于 2017-10-23 12:11:32
deem 发表于 2017-10-23 10:44
能否用循环实现变量的标准化呢 我用下面的命令出现这样的报错“unknown egen function center()” 但实际上我已经安装了center了

forv j=3/35 {
bysort var2:egen std_`j'= center (var`j')
}

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-25 03:06