1. 剔除缺失数据
在主回归文件有缺失内容时,剔除掉缺失值
keep if _merge==3
数据处理结束——删除因变量缺失的数据
drop if missing(size, lev, growth, roa, cashflow, btom, largesthold,dyratio,dgjhold,
dgjwage,ncskew,duvol,sigma,ret,ipoage,board,ind_board, yretwd,inholding,analysts,
industrycode,soe)
在回归的过程中,缺失值不会参与回归。有缺失值的那一行默认不会参与到回归中,因此可以在之前将缺失变量进行删除。
ps.在面对一些具体的数据缺失
a. 分子的财务数据缺失都填充为0
2. 剔除金融类上市公司
drop if substr(indcd,1,1)=="J"
3. 剔除当年新上市公司
a. 合并公司上市年份
b.删除公司年龄<1的数据
4. 剔除st公司
可通过下载数据股票代码不分筛选
代码选择>代码筛选>股票市场分类中选择全部A股>ST&非ST中选择非ST>证监会行业分类剔除金融保险业
5. 删除有特殊处理数据