控制变量⾏业年份回归时在STATA⾥怎么操作_stata 分年份回归
我希望做⼀个,但需要控制年份和⾏业。
(1)年份有7年2006-2012,听说STATA可以⾃动设置虚拟变量,请问命令是怎样的?(2)⾏业共有12个,已经设好虚拟变量,如下图
请问我在回归时怎么控制⾏业,命令是怎样⼦?STATA新⼿,在论坛上看了挺多⽅法但还是没明⽩,请尽量讲详细⼀点!
stata控制变量分年份回归操作:
直接在回归命令⾥⽤ i.year 就会⽣成以year为基础的虚拟变量
stata怎么发音⽐如reg y ar,就是控制年份后y对x的回归,数据⾥只需要有year这个变量就⾏,不需要每年都⽣成变量然后再放⼊回归命令中。
代码: xi:reg y ar i.industry
year表⽰年份变量,industry为⾏业变量
这些不⽤⾃⼰事先创建,只需要有industry代码,直接i.industry就可以⽣成。
追问:请问⾏业代码要怎么样的?我的是国泰安下的,每个公司的⾏业都是⽤字母表⽰,如000002公司⽤K表⽰其⾏业,但这样STATA是不能识别呀,需要给他赋值。我问了⽼师,说需要⾃⼰弄成虚拟变量,如第⼀个帖⼦的图。现在⾏业虚拟变量已经表⽰出了,我在回归时要怎么控制。
追答:不⽤⾃⼰创建,数据库下载的,⽐如⾏业变量名为industry,其包含了
a,f,c,d,e类似的字符,直接⽤i.industry就可以。
追问:
回归的时候写上i.Industry之后出现这个问题:
Industry: string variables may not be used as factor variables
r(109);
这时该怎么办
答:把⾏业变成数字虚拟变量 1,2,3,4.。。⾏业变量是字符,需要转成数值型
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论