全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管文库(原现金交易版)
1015 0
2021-05-26
qui{                 /*qui begin*/
     tempname pc
     preserve
     keep if `touse'
     keep `thres'            
     duplicates drop                 /*去除门槛变量中的重复值*/         
     local qnt = _N                  /*对于门槛变量的观察值小于400的情况,采用真实个数*/
     if `qn' == 400 & `qnt'<400{
          local qn = int(0.94*`qnt')
     }
     else if `qn'!= 400 & `qn'>`qnt'{
        local qn = `qnt'
       n dis in g "Note: there are only " in y `qnt' in g " unique values in threshold variable " in y "`thres'"
       n dis in g "      qn is now specified as " in y `qnt'
     }     

     mat `pc' = J(`qn',1,0)            /*存储分位数的向量*/
     _pctile `thres' , n(`=`qn'+1')
       forvalues i = 1(1)`qn'{
          mat `pc'[`i',1]= r(r`i')
       }

    restore,preserve
    keep if `touse'  
    sum
    local NT    = r(N)
    tempname data
    save "`data'",replace              /*以备后面BS时调用*/
    eret clear
    local lim_obs = `minobs'            
    }                  /*qui over*/ __13[VT[YKWRNGT8S)I$U20.png
附件列表
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群