Skip to content

Commit 5505ad9

Browse files
committed
Adjustment to EarnIncrease
1 parent c9a2286 commit 5505ad9

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Stata/30_CreateSignalsNoFilterVersion.do

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1413,13 +1413,16 @@ label var PriceDelayAdj "Price delay (SE adjusted)"
14131413

14141414
// 356 Consistent earnings increase (quarterly version)
14151415
gen temp = ibq - l12.ibq
1416+
14161417
gen EarnIncrease = 1 if temp > 0 & l3.temp > 0 & l6.temp > 0 & l9.temp > 0 & l12.temp > 0 ///
14171418
& !mi(temp) & !mi(l3.temp) & !mi(l6.temp) & !mi(l9.temp) & !mi(l12.temp)
1418-
replace EarnIncrease = 0 if mi(EarnIncrease) & !mi(temp) & !mi(l3.temp) ///
1419-
& !mi(l6.temp) & !mi(l9.temp) & !mi(l12.temp)
1419+
replace EarnIncrease = 0 if temp < 0 & l3.temp < 0 & l6.temp < 0 & l9.temp < 0 & l12.temp < 0 ///
1420+
& !mi(temp) & !mi(l3.temp) & !mi(l6.temp) & !mi(l9.temp) & !mi(l12.temp)
1421+
14201422
drop temp
14211423
label var EarnIncrease "Consistent Earnings Increase (quarterly)"
14221424

1425+
14231426
// 357-358 Consistent positive/negative returns
14241427
gen ConsPosRet = 1 if (ret > 0 & l.ret > 0 & l2.ret > 0 & l3.ret > 0 & l4.ret > 0 ///
14251428
& l5.ret > 0 & !mi(ret) & !mi(l.ret) & !mi(l2.ret) & !mi(l3.ret) & !mi(l4.ret) & !mi(l5.ret))

0 commit comments

Comments
 (0)