控制变量行业年份回归时在STATA里怎么操作_stata 分年份回归
控制变量行业年份回归时在STATA里怎么操作_stata
分年份回归
我希望做一个多元回归,但需要控制年份和行业。
(1)年份有7年2006-2012,听说STATA可以自动设置虚拟变量,请问命令是怎样的?(2)行业共有12个,已经设好虚拟变量,如下图
分年份回归">
请问我在回归时怎么控制行业,命令是怎样子?STATA新手,在论坛上看了挺多方法但还是没明白,请尽量讲详细一点!
stata控制变量分年份回归操作:
直接在回归命令里用 i.year 就会生成以year为基础的虚拟变量
比如reg y x
i.year,就是控制年份后y对x的回归,数据里只需要有year这个变量就行,不需要每年都生成变量然后再放入回归命令中。
代码: xi:reg y x i.year 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.。。
行业变量是字符,需要转成数值型
最新文章
- app后端设计--总目录 (转)
- GIT-查看本地html帮助文档
- Eclipse下编写的web项目部署到tomcat下
- 如何使用百度音乐搜索接口API
- [Angularjs]ng-class,ng-class-even,ng-class-odd
- 第1章 游戏之乐——NIM(3)两堆石头的游戏
- Android开发之onClick事件的三种写法(转)
- live555源码研究(四)------UserAuthenticationDatabase类
- mysql 一个较特殊的问题:You can't specify target table for update in FROM clause
- 向SDE图层中添加大量数据时,出现ORA-00604以及ORA-01000的解决办法
- SQL函数学习(三):convert()函数
- Windows Azure Storage Client Library 2.0 入门
- BigInteger和BigDecimal的练习
- ELK搭建指南(linux及Windows)
- Android 中与 so 有关的一个大坑
- 由浅入深讲解责任链模式,理解Tomcat的Filter过滤器
- 怎么把微信里的文件发到QQ?
- C. Multiplicity
- 2019.03.23 Cookie
- Java命令学习系列(五)——jhat