楼主: john111222
12511 16

[数据管理求助] 求助!如何在stata中,生成一个变量如(主营业务收入)三年的标准差? [推广有奖]

  • 0关注
  • 0粉丝

本科生

63%

还不是VIP/贵宾

-

威望
0
论坛币
49 个
通用积分
0.0001
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1296 点
帖子
86
精华
0
在线时间
39 小时
注册时间
2008-9-28
最后登录
2012-6-18

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在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
我想生成一列变量等于收入连续三年的标准差,该如何操作呢?
二维码

扫码加我 拉你入群

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

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

关键词:主营业务收入 Stata 主营业务 tata 标准差 标准差 如何

本帖被以下文库推荐

沙发
liufayue 发表于 2011-9-5 22:48:42 |只看作者 |坛友微信交流群
应该描述再清楚一些

使用道具

藤椅
john111222 发表于 2011-9-6 08:22:09 |只看作者 |坛友微信交流群
liufayue 发表于 2011-9-5 22:48
应该描述再清楚一些
我想生成一个变量:每个代码,连续三期 收入的标准差

使用道具

板凳
jzhyue 发表于 2011-9-6 09:04:33 |只看作者 |坛友微信交流群
clear
input i t  e
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
end
bys i (t):gen e1=e[_n-1]
bys i (t):gen e2=e[_n+1]
egen b1=rowsd(e e1 e2)
drop e1 e2
已有 1 人评分论坛币 学术水平 热心指数 收起 理由
SpencerMeng + 20 + 1 + 1 精彩帖子

总评分: 论坛币 + 20  学术水平 + 1  热心指数 + 1   查看全部评分

使用道具

报纸
john111222 发表于 2011-9-6 13:52:56 |只看作者 |坛友微信交流群
jzhyue 发表于 2011-9-6 09:04
clear
input i t  e
000002  1999     10
多谢指导啊!我用上述数据试了一下,成功了!有一个疑问,如果我的数据观测值很多,也要在 input i t e 之后输入吗?该怎么做啊?我是初学者,请您多多帮忙啊,十分感谢!

使用道具

地板
jzhyue 发表于 2011-9-6 15:38:32 |只看作者 |坛友微信交流群
help infile
help insheet
help import excel
help use

使用道具

7
liufayue 发表于 2011-9-9 15:16:51 |只看作者 |坛友微信交流群
john111222 发表于 2011-9-6 13:52
多谢指导啊!我用上述数据试了一下,成功了!有一个疑问,如果我的数据观测值很多,也要在 input i t e 之 ...
当然不用了,直接用下面命令就行了 只要变量名字符合就行了

使用道具

8
richardflying 发表于 2011-9-9 22:11:45 |只看作者 |坛友微信交流群
跟着学习啦!

使用道具

9
john111222 发表于 2011-10-20 14:27:26 |只看作者 |坛友微信交流群
liufayue 发表于 2011-9-5 22:48
应该描述再清楚一些
老师,很冒昧给您留言!苦于实证中一些问题想请教您:
数据观测值为560个,但是由于自变量x是虚拟变量(0,1),x=1仅有13个,其余x=0,这样能回归分析吗?应该用什么模型或命令呢,或者您有什么建议? 我做了Ols回归,存在显著的相关性,但是这样结果是有问题的吧?

静候您的回复,感谢您的热心帮助!

使用道具

10
liufayue 发表于 2011-10-24 15:45:16 |只看作者 |坛友微信交流群
560个样本点中仅有13个,这样的回归意义不大。首先变量已经违背正态性假定了。所以即使显著,也是有问题的。如果你说这个情况出现在被解释变量,可以用首先因变量模型稍微改进。但是出现在解释变量中就很少有好的方法了。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
john111222 + 1 + 1 + 1 对论坛有贡献

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

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-10 03:30