全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3403 1
2011-09-05
在stata中,如何生成一个变量如(主营业务收入)三年的标准差?比如下面例子:
代码       年份 收入
000002  1999     10
000002  2000     5
000002  2001     12
000002  2002     7
000002  2003     6
000002  2003     8
000005  1999     4
000005  2000    5
000005  2001    8
000005  2002  10
000005  2003 12

我想生成一列变量等于收入连续三年的标准差,该如何操作呢?

二维码

扫码加我 拉你入群

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

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

全部回复
2011-9-7 10:34:51
id        year       income
2        1999        10
2        2000        5
2        2001        12
2        2002        7
2        2003        6
2        2003        8
5        1999        4
5        2000        5
5        2001        8
5        2002        10
5        2003        12
对于按照上面的方式排列的数据,可以用下面的程序来实现:
capt drop v* sd
forvalues i=1/9{
local j=`i'+2
gen v`i'=income in `i'/`j'
}
gen sd=0
forvalues i=1/9{
qui summarize v`i'
replace sd=r(sd) in `i'
}
drop v*



二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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