需重新生成;Stata是StataCorp于1985年创建的通用统计软件包。它的大多数用户从事研究工作,特别是在经济学,社会学,政治学,生物医学和流行病学领域。Stata软件具有数据处理、绘图、统计分析、回归分析和编程处理这五大主要功能...
例如,有一串年份数据idyear00120010102002100200311020041112005输入命令tabyear,gen(dummy_year)这样就自动生成了2001至2005的五个虚拟变量回归命令regyxdummy*dummy*等同于2001至2005的五个虚拟变量,reg命令会自动剔除一个以保证不...
现在已知一组变量为bd001,其取值为1、2、3、4、5这其中的任意一个,现在题目要求从变量bd001中生成分类变量edu_group,并将取值为1、2、3、4、5的数据分别贴上标签“文盲‘、“小学没...现在已知一组变量为bd001,其取值为1、2...
这种有固定形式的代码,想生成新变量,最简单方法的就是(以50301为例,变成531).scalara=50301.scalarb=int(a/10000).scalarc=int((a-b*10000)/100).displayc3.scalard=a-b*10000-c*100....
province是字符型,用这个公式encodeprovince,gen(pro)生成一个新变量Pro就是数值型了。Stata是一套提供其使用者数据分析、数据管理以及绘制专业图表的完整及整合性统计软件。
只能重新生成变量,比如想把变量年级中的“三年级”赋值成3,命令:gennewvar=3if年级==“三年级”//newvar是新生成的变量,三年级因为是字符型的,要加“”
你代替的是数字,是doubletype。不要用引号了。因为引号“”定义的是stringtype不是double。你这种写法“1”,生成的就是一个1的字符,不是你之前制定的数字。把引号去了应该就可以了。
genid=newid//replace//collapseby2_digitsicandfips_stata(2_dightfips),andyear,use"nei_sample.dta",cleargenfips3=substr(fips,1,2)gensic2=substr(sic,1,2)collapse(sum)so2co...
是的。stata按照变量名称顺序编码的排序方法,输入egen-id等于group-stkcd,也可以用命令sort先排序,然后可按顺序从小到大编码。
1、使用1:1webuseautosizelistwebuseautoexpenselist合并merge1:1makeusinghttp://www.stata-press.com/data/r14/autoexpense2、使用m:1webusedollars,clearwebusesforce此时使用1:1merge1...