控制变量行业年份回归时在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.。。 
行业变量是字符,需要转成数值型

最新文章

  1. app后端设计--总目录 (转)
  2. GIT-查看本地html帮助文档
  3. Eclipse下编写的web项目部署到tomcat下
  4. 如何使用百度音乐搜索接口API
  5. [Angularjs]ng-class,ng-class-even,ng-class-odd
  6. 第1章 游戏之乐——NIM(3)两堆石头的游戏
  7. Android开发之onClick事件的三种写法(转)
  8. live555源码研究(四)------UserAuthenticationDatabase类
  9. mysql 一个较特殊的问题:You can't specify target table for update in FROM clause
  10. 向SDE图层中添加大量数据时,出现ORA-00604以及ORA-01000的解决办法
  11. SQL函数学习(三):convert()函数
  12. Windows Azure Storage Client Library 2.0 入门
  13. BigInteger和BigDecimal的练习
  14. ELK搭建指南(linux及Windows)
  15. Android 中与 so 有关的一个大坑
  16. 由浅入深讲解责任链模式,理解Tomcat的Filter过滤器
  17. 怎么把微信里的文件发到QQ?
  18. C. Multiplicity
  19. 2019.03.23 Cookie
  20. Java命令学习系列(五)——jhat

热门文章

  1. vue组件的调用方式
  2. Redis Desktop Manager可视化工具连接不上redis
  3. nextJS使用注意事项
  4. APIO 2017 商旅 洛谷3778
  5. eclispe 创建maven 项目:Could not resolve archetype org.apache.maven.archetypes
  6. Linux下修改Mysql的用户(root)的密码(转载)
  7. js用document.getElementById时要注意!
  8. 面试39 MySQL读写分离
  9. 网页布局WEB标准的HTML结构化
  10. Hive系统架构