usehttp://www.ats.ucla.edu/stat/stata/notes/hsb2, clear regress read math science if write>=50 predict p1 summarize p1 predict p2 if e(sample)==1 sum p2 我们发现p2的观测值数是128,p1的是200,if e(sample)==1 的作用是针对我们刚刚在*模型估计中用到的那些样本。 predict p3 if e(sample...
stata命令:predict zg if e(sample), xb 这条命令什么意思呀?关键是e(sample), xb if e(sample) 加上该条件是指用上一次回归中的样本观测值进行数据处理。相当于 if e(sample)==1 的条件语句。 predict 后面加xb是预测yhat,不加也可以。 === if e(sample) 等价于 if e(sample) == 1,表示只针对...
qui predict e if e(sample), res qui replace DACC = e if e(sample) drop e } 4. 前瞻性修正Jones模型 Dechow等 (2003)在修正Jones模型的基础上,对应收账款进行了调整,并加入滞后一期的总应计项目和销售增长率。具体模型如下: \begin{array}{c}{\frac{T A_{i, t}}{A_{i, t-1}}=\alpha_{...
该语法被应用于计算预测值或者 E(y|x) 的估计值。 predict [type] {stub*|newvar1 ... newvarq} [if] [in], scores 该语法被应用于计算等式得分 (equation-level scores)。 在上述两种语法格式中,若在 [if] 处填写 if e(sample),则意味着预测值与计算所得的等式得分都被限制于估计的样本中。在使...
reg dep $xx if black == 1 scalar b2= _b[ttl_exp] *-计算组间系数差异 scalar diff= b1- b2 *-将组间系数差存储在矩阵中,设置列名方便调取 matrix b = diff matrix colnames b = diff *-将组间系数差矩阵返回 e() 中 ereturn post b ...
sgmediation depvar [ifexp] [inrange] , mv:(mediatorvar) iv(indvar) [ cv(covarlist) quietly ] 选项含义为: depvar表示因变量 mv:(mediatorvar) 表示用于指定中介变量 iv(indvar) 表示用于指定自变量 cv(covarlist)表示用于指定控制变量 查看数据 ...
三、对样本进行随机筛选:sample 50在观测案例中随机选取50%的样本,其余删除sample 50,count在观测案例中随机选取50个样本,其余删除四、查看与编辑数据:browse x1 x2 if x3>3(按所列变量与条件打开数据查看器)edit x1 x2 if x3>3(按所列变量与条件打开数据编辑器)五、做...
mkmat year,matrix(sampleyear)use matchid`i'.dta,replacextset id yeargen time=0foreach j of numlist 1/7{replace time=1 if(id==`j'&year>=sampleyear[`j',1])}gen did1=time*treatqui xtreg y did1 x* i.year,femat b[`i',1]=_b[did1]mat se[`i',1]=_se[did1]scalar df_r=...
(6)统一描述性统计的N:运行基本回归后运行下述代码,只能用一次。或者直接删除缺失值统一N也是一种处理keep if e(example)keep if e(sample) (7)描述性统计tabstat y x 控制变量, stats(n mean median sd min max) c(s) f(%10.3f)logout, save(描述性统计分析) word replace:tabstat y x 控制变量, ...
采用后者的思维,则一句 inlist(1, a, b, c, d, e) 就能够代替冗长的逻辑判断代码。或者,学会以“不在其中”的方式思考。在一个问题中,排除子集的逻辑否定更简单清晰且易于解码,故而在以下情境中,使用上式将优于下式: if !inlist(arguments)