楼主: lpchxj
3723 2

[编程问题求助] 如何用stata求历史均值? [推广有奖]

  • 3关注
  • 5粉丝

已卖:437份资源

教授

56%

还不是VIP/贵宾

-

威望
0
论坛币
41 个
通用积分
8.9518
学术水平
6 点
热心指数
14 点
信用等级
1 点
经验
4143 点
帖子
310
精华
0
在线时间
2280 小时
注册时间
2006-12-3
最后登录
2025-4-24

楼主
lpchxj 发表于 2019-1-24 11:09:00 |AI写论文
5论坛币
n        x
1        180
2        179
3        185
4        192
5        211
6        202
7        207
8        214
9        231
10        229
11        234
12        237
13        206
14        250
15        259
数据如上所示,我现在需要对x计算历史均值,并生成一个新的变量y:
y(1)=x(1)
y(2)=(x(1)+x(2))/2
y(3)=(x(1)+x(2)+x(3))/3
y(4)=(x(1)+x(2)+x(3)+x(4))/4
以此类推,即将当前与所有历史的x计算一个平均值。
请大家帮忙,谢谢了!

最佳答案

铁锷未残 查看完整内容

如果这可以帮助到你,请帮我评分,评分选项在我回复页面的右下方。
关键词:Stata tata 如何用 平均值

沙发
铁锷未残 学生认证  发表于 2019-1-24 11:09:01
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float(n x)
  4. 1 3
  5. 2 4
  6. 3 5
  7. 4 6
  8. 5 7
  9. 6 8
  10. end
  11. gen y = sum(x) / n
复制代码

如果这可以帮助到你,请帮我评分,评分选项在我回复页面的右下方。

藤椅
lpchxj 发表于 2019-1-24 14:56:41
很好,谢谢你!

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

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