



如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
STATA学习笔记:egen函数 STATA学习笔记:egen函数 1.egen (1)mean() webuseegenxmpl,clear egenavg=mean(cholesterol) gendeviation=chol-avg browse (2)median() webuseegenxmpl2,clear browse bydcode,sort:egenmedstay=median(los) //根据dcode分组,并按照dcode⼤⼩排序,取los的中位数 browse (3)group() webuseegenxmpl6,clear browse egenracesex=group(racesex) //Createracesexcontainingvalues1,2,..., //forthegroupsformedbyraceandsex //andcontainingmissingifraceorsexaremissing browse 2.例⼦:汇率加权计算 clear inputfirmcountryexchexport 11860 120.0350 131080 220.0368 24380 320.03200 331090 343250 351.1120 end //【注】案例来源于连⽟君⽼师STATA33讲 //加权计算汇率,权重是企业对每个国家出⼝额占该企业出⼝总额的⽐重 //计算公式为EER==(x1^w1)*(x2^w2)*(x3^w3)...*(xn^wn) //xi表⽰各国汇率wi表⽰出⼝⽐重 //由于STATA处理连乘困难,转化思路,对EER取对数 //ln(EER)==w1*ln(x1)+w2*ln(x2)+w3*ln(x3) //第⼀步:对汇率取对数 genlnexch=ln(exch) //第⼆步:对每⼀个企业,分别计算他们的各国出⼝额占其出⼝总额的⽐重 bysortfirm:egenweight=pc(export),prop *pc(exp)[,prop](allowsbyvarlist:) *returnsexp(withinvarlist)scaledtobeapercentageofthetotal, *between0and100. *Thepropoptionreturnsexpscaledtobeaproportionofthetotal, *between0and1. *第三步:计算weight和ln(exch)的乘积 genwei_lnexch=weight*ln(exch) *第四步:对每⼀个企业,将weight和lnexch的乘积加总起来 bysortfirm:egensum_wei=total(wei_lnexch) genEER=exp(sum_wei)

13****51
实名认证
内容提供者


最近下载