楼主: lijian1981112
4614 2

[一般统计问题] 请教stata计算加权移动平均的疑惑 [推广有奖]

  • 1关注
  • 4粉丝

已卖:114份资源

博士生

58%

还不是VIP/贵宾

-

威望
0
论坛币
110 个
通用积分
2.0009
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4880 点
帖子
177
精华
0
在线时间
270 小时
注册时间
2006-7-4
最后登录
2020-9-30

楼主
lijian1981112 发表于 2013-12-18 19:14:18 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教stata计算加权移动平均的疑惑
您好,我想用stata计算加权移动平均数,首先下面的命令是可以跑出来的-
tssmooth ma x2=x1,weights(1/2<3 >4/5)
这个命令表示做了以下的加权平均数的计算
     (1/15)*[1*x(t-2) + 2*x(t-1) + 3 *x(t) + 4*x(t+1) + 5*x(t+2)]; x(t)= x1

我完全理解,并经过验证是正确的。

但是当我想这样表达时
tssmooth ma x3=x1,weights(1/1<2 >3/3)
stata做的计算是  (1/6)*[1*x(t-1) + 2 *x(t) + 3*x(t+1)]; x(t)=x1

请问这时候stata做的计算为什么不是  (1/10)*[1*x(t-2) +1*x(t-1)+ 2 *x(t) + 3*x(t+1)+3*x(t+2)]; x(t)=x1


按照stata对于加权的说明In what follows, 1/2 does not mean one-half, it means the numlist 1 2:
为什么不是我所想的呢


二维码

扫码加我 拉你入群

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

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

关键词:Stata 移动平均 tata weights Weight 平均数

沙发
h3327156 发表于 2013-12-18 19:45:12
楼主您所想的应当为
tssmooth ma x3=x1,weights(1 1<2> 3 3)
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 热心帮助其他会员

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

藤椅
lijian1981112 发表于 2013-12-18 21:06:19
h3327156 发表于 2013-12-18 19:45
楼主您所想的应当为
tssmooth ma x3=x1,weights(1 1 3 3)
多谢,我经过尝试,是这样的。stata帮助文件里的/应该去掉。非常感谢

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-30 19:12