http://bbs.pinggu.org/forum.php?mod=viewthread&tid=696047&page=1
比如说,有四个条件,年度、上市地(沪市或深市)、行业以及总资产(正负30%以内)
如何用stata找出比较理想的配对样本 试试:
// 生成模拟数据,非平衡面板数据
clear
set more off
set obs 1000
gen stkcd = _n
gen industry = ceil(10*uniform()) //
10个行业
gen exchange = cond(uniform()<0.6, 0, 1) // 60%样本属于上交所SSE
label define lexch 0 'SSE' 1 'SZSE'
label value exchange lexch
gen asset = 100*exp(invnormal(uniform()))
gen control = 10*uniform() //
控制变量,测试用
expand 5
drop if uniform() < 0.1 //
非平衡面板数据
比如说,有四个条件,年度、上市地(沪市或深市)、行业以及总资产(正负30%以内)
如何用stata找出比较理想的配对样本 试试:
// 生成模拟数据,非平衡面板数据
clear
set more off
set obs 1000
gen stkcd = _n
gen industry = ceil(10*uniform())
gen exchange = cond(uniform()<0.6, 0, 1) // 60%样本属于上交所SSE
label define lexch 0 'SSE' 1 'SZSE'
label value exchange lexch
gen asset = 100*exp(invnormal(uniform()))
gen control = 10*uniform()
expand 5
drop if uniform() < 0.1
