全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4724 9
2013-12-17
求教:比如有a1....到a10000
然后我想求  b11=a1+a2+...+a10
                 b12=a2+a3+...+a11
                 b13=a3+a4+...+a12


如何做到啊?
二维码

扫码加我 拉你入群

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

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

全部回复
2013-12-17 07:36:27
对了,  一直加到b10000
二维码

扫码加我 拉你入群

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

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

2013-12-17 08:23:22
恩,楼下已经给出了答案。抱歉,一开始没有看清题意。
二维码

扫码加我 拉你入群

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

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

2013-12-17 08:25:12
Eviews或者R里面都有滞后函数,比如R,可以直接用滞后函数表示滞后多少期,你要的结果是当期和滞后1期、滞后2期……滞后9期的和,所以,写个表达式就可以了。具体的用法请参考R手册。很多年前求过你想要的结果,具体的函数写法记不清了。
更加简单的是用Excel,把你的数据放在第一列,然后,在第一行第二列写上求和公式“=sum(A1:A10)”,得到你所要的b1,然后,使用Excel的填充功能,把刚才的求和公式在第二列中往下复制,就行了。这个方法适用于数据不太多的情况。最后,要注意的是,b10000的结果只是a10000,因为a的数据到头了,所以b的最后几个数据,不是10个a的和了
楼上的方法是 STATA吧
二维码

扫码加我 拉你入群

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

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

2013-12-17 09:09:22
ywh19860616 发表于 2013-12-17 08:23
假如一列数为num
或者
你好,这命令应该不对吧,我知道sum的命令,但我是想让他不断变化的加和,sum是之前的所有加和吧
二维码

扫码加我 拉你入群

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

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

2013-12-17 09:14:59
yexian_renda 发表于 2013-12-17 08:25
Eviews或者R里面都有滞后函数,比如R,可以直接用滞后函数表示滞后多少期,你要的结果是当期和滞后1期、滞后 ...
excel是个好主意!PS,这就是stata的版块啊
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群