控制变量行业年份回归时在STATA里怎么操作_stata 分年份回归
控制变量行业年份回归时在STATA里怎么操作_stata 分年份回归
我希望做一个多元回归,但需要控制年份和行业。
(1)年份有7年2006-2012,听说STATA可以自动设置虚拟变量,请问命令是怎样的?(2)行业共有12个,已经设好虚拟变量,如下图
请问我在回归时怎么控制行业,命令是怎样子?STATA新手,在论坛上看了挺多方法但还是没明白,请尽量讲详细一点!
stata控制变量分年份回归操作:
直接在回归命令里用 i.year 就会生成以year为基础的虚拟变量
比如reg y x
i.year,就是控制年份后y对x的回归,数据里只需要有year这个变量就行,不需要每年都生成变量然后再放入回归命令中。
代码:
year表示年份变量,industry为行业变量
这些不用自己事先创建,只需要有industry代码,直接i.industry就可以生成。
追问:请问行业代码要怎么样的?我的数据是国泰安下的,每个公司的行业都是用字母表示,如000002公司用K表示其行业,但这样STATA是不能识别呀,需要给他赋值。我问了老师,说需要自己弄成虚拟变量,如第一个帖子的图。现在行业虚拟变量已经表示出了,我在回归时要怎么控制。数据分析培训
追答:不用自己创建,数据库下载的,比如行业变量名为industry,其包含了
a,f,c,d,e类似的字符,直接用i.industry就可以。
追问:
回归的时候写上i.Industry之后出现这个问题:
Industry:
r(109);
这时该怎么办
答:把行业变成数字虚拟变量 1,2,3,4.。。
相关文章
- drone无人机操作_无人机怎么平稳降落
- linux桌面自动登录及屏幕相关操作
- DateUtils日期操作Java类详解编程语言
- Java String和Date的转换 Date类型操作详解编程语言
- 掌握Linux终端操作:技巧与窍门(linux的终端怎么用)
- 重装数据库:MySQL操作指南(怎么重新安装mysql)
- Oracle数据库添加新行操作指南(oracle增加一行数据)
- 如何使用MySQL进行数据库克隆操作?(mysql克隆数据库)
- Linux光标移动操作详解(linux怎么移动光标)
- 25字中文标题MySQL事务处理多个操作的高级技术(mysql中事务的英文)
- C语言与MySQL数据库的交互操作(c与mysql怎么交互)
- 用C语言操作MySQL基本写入指令(c mysql怎么写入)
- 账户cmd操作快捷创建MySQL账户(cmd怎么创建mysql)
- 使用CMD操作Oracle简单指南(cmd怎么用oracle)
- 关闭Redis与重启简捷操作指南(关闭redis和重启)
- 简单操作,妙用Redis查看缓存(怎么查看缓存redis)
- MySQL下载成功,接下来该怎么操作(mysql下载完了然后)
- MySQL查询操作使用不等于0语句筛选数据(mysql不等于0语句)
- 如何正确表达MySQL中不包含操作(mysql不包含怎么表达)
- 在Oracle中如何使用与或逻辑操作(oracle中与或怎么写)
- Asp.Net数据操作类(附通用数据基类)
- asp.netCookie操作类