生成虚拟变量stata命令
@庾易4312:stata虚拟变量生成不了 -
赫纪15131756139…… 因为a6是string variable 或者说 stata不支持中文, 所以说即使你看到变量是蓝色的,你在输入命令时输入的“汉”是string, 而在数据中那个蓝色的汉字,就不是你看到的那样了,stata的后台已经对其进行了数字的赋值了.所以我的建议是You can use "encode a6, gen(minzu)" or egen minzu=real(a6).....then you can create dummy variable. 我听你的状况,egen那个命令比较靠铺,还有一种是用destring...你可以都试试
@庾易4312:求教stata虚拟变量建立xi命令 -
赫纪15131756139…… 应为在stata中,i.year 这种生成变量的方式只对与单一变量有效,而且在回归方程之中不能够有运算符号.你可以试一下使用stata自带的自动生成交叉变量的命令,Interaction expansion,或者是使用 Data > Create or change data > Other variable-creation commands > Interaction expansion 来生成交叉变量
@庾易4312:怎样在stata中做关于虚拟变量的回归 -
赫纪15131756139…… 你先生成虚拟变量,然后把那些虚拟变量作为自变量加入到命令中,和普通变量做回归是一样的.
@庾易4312:怎么在stata 里面做虚拟变量的回归 -
赫纪15131756139…… 例如,有一串年份数据 id year 001 2001 010 2002 100 2003 110 2004 111 2005 输入命令 tab year, gen(dummy_year) 这样就自动生成了2001至2005的五个虚拟变量 回归命令 reg y x dummy* dummy* 等同于2001至2005的五个虚拟变量,reg命令会自动剔除一个以保证不出现完全共线性问题.
@庾易4312:怎样用stata命令定义一个二元变量 -
赫纪15131756139…… 生成新变量的命令是gen 也可以跟变量名称 比如 gen tel= 或者gen dianhua=都行 一开始可以都是一个点,后面你更改每一个观测值的电话的时候用,replace 命令 比如replace tel=135xxxxxxxxx if 姓名==谁谁谁
@庾易4312:求助STATA的一个命令 -
赫纪15131756139…… stata的generate命令是生成新变量.例如,generate newvar1=.生成了一个名称为newvar1初始值为缺失值的新变量.
@庾易4312:求助:Stata中建立虚拟变量的问题 -
赫纪15131756139…… 一般前面假设i.就可以,比如i.year表示年份的虚拟变量,i.industry,表示控制行业的虚拟变量
@庾易4312:stata 如何生存虚拟变量来判定企业的进入和退出 -
赫纪15131756139…… 用gen命令生成
@庾易4312:stata怎么分类统计并生成新变量 -
赫纪15131756139…… 用 order 命令就可以了 order 变量1 变量2 变量3..就可以按照你写的这个顺序把变量排序了. 如果你想要某个变量在最后 ,命令式 order 变量a, last 如果想要某个变量在最前面 order 变量a, first
@庾易4312:STATA命令 -
赫纪15131756139…… gen c=. replace c=1 if a == b replace c=2 if a!==b
赫纪15131756139…… 因为a6是string variable 或者说 stata不支持中文, 所以说即使你看到变量是蓝色的,你在输入命令时输入的“汉”是string, 而在数据中那个蓝色的汉字,就不是你看到的那样了,stata的后台已经对其进行了数字的赋值了.所以我的建议是You can use "encode a6, gen(minzu)" or egen minzu=real(a6).....then you can create dummy variable. 我听你的状况,egen那个命令比较靠铺,还有一种是用destring...你可以都试试
@庾易4312:求教stata虚拟变量建立xi命令 -
赫纪15131756139…… 应为在stata中,i.year 这种生成变量的方式只对与单一变量有效,而且在回归方程之中不能够有运算符号.你可以试一下使用stata自带的自动生成交叉变量的命令,Interaction expansion,或者是使用 Data > Create or change data > Other variable-creation commands > Interaction expansion 来生成交叉变量
@庾易4312:怎样在stata中做关于虚拟变量的回归 -
赫纪15131756139…… 你先生成虚拟变量,然后把那些虚拟变量作为自变量加入到命令中,和普通变量做回归是一样的.
@庾易4312:怎么在stata 里面做虚拟变量的回归 -
赫纪15131756139…… 例如,有一串年份数据 id year 001 2001 010 2002 100 2003 110 2004 111 2005 输入命令 tab year, gen(dummy_year) 这样就自动生成了2001至2005的五个虚拟变量 回归命令 reg y x dummy* dummy* 等同于2001至2005的五个虚拟变量,reg命令会自动剔除一个以保证不出现完全共线性问题.
@庾易4312:怎样用stata命令定义一个二元变量 -
赫纪15131756139…… 生成新变量的命令是gen 也可以跟变量名称 比如 gen tel= 或者gen dianhua=都行 一开始可以都是一个点,后面你更改每一个观测值的电话的时候用,replace 命令 比如replace tel=135xxxxxxxxx if 姓名==谁谁谁
@庾易4312:求助STATA的一个命令 -
赫纪15131756139…… stata的generate命令是生成新变量.例如,generate newvar1=.生成了一个名称为newvar1初始值为缺失值的新变量.
@庾易4312:求助:Stata中建立虚拟变量的问题 -
赫纪15131756139…… 一般前面假设i.就可以,比如i.year表示年份的虚拟变量,i.industry,表示控制行业的虚拟变量
@庾易4312:stata 如何生存虚拟变量来判定企业的进入和退出 -
赫纪15131756139…… 用gen命令生成
@庾易4312:stata怎么分类统计并生成新变量 -
赫纪15131756139…… 用 order 命令就可以了 order 变量1 变量2 变量3..就可以按照你写的这个顺序把变量排序了. 如果你想要某个变量在最后 ,命令式 order 变量a, last 如果想要某个变量在最前面 order 变量a, first
@庾易4312:STATA命令 -
赫纪15131756139…… gen c=. replace c=1 if a == b replace c=2 if a!==b