-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathRegressions.do
50 lines (35 loc) · 1.48 KB
/
Regressions.do
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
cd "C:\Users\gatla\OneDrive\BSE\Thesis\git_repo\Thesis---War-Image-Classification\data"
* Load weekly panel data
import delimited "weekly_panel.csv", clear
* Drop final week as not complete data for all channels
drop if week == "2024-04-29"
* Encode channel and convert string to date
encode channel, generate(channel_numeric)
generate numdate = date(week, "YMD")
* Log all variables for easier interpretation
gen ln_launched = log(launched)
gen ln_fatalities = log(fatalities)
gen ln_coverage = log(coverage)
gen ln_war_images = log(war_images)
* Set panel variables
xtset channel_numeric numdate
* Panel regressions with channel fixed effects
* Coverage
xtreg coverage ln_fatalities, fe vce(cluster channel_numeric)
xtreg coverage ln_launched, fe vce(cluster channel_numeric)
* Share of war images
xtreg war_images ln_fatalities, fe vce(cluster channel_numeric)
xtreg war_images ln_launched, fe vce(cluster channel_numeric)
* Channel by channel regressions - level log
reg coverage ln_fatalities if channel=="a3"
reg coverage ln_fatalities if channel=="la6"
reg coverage ln_fatalities if channel=="t5"
reg coverage ln_launched if channel=="a3"
reg coverage ln_launched if channel=="la6"
reg coverage ln_launched if channel=="t5"
reg war_images ln_fatalities if channel=="a3"
reg war_images ln_fatalities if channel=="la6"
reg war_images ln_fatalities if channel=="t5"
reg war_images ln_launched if channel=="a3"
reg war_images ln_launched if channel=="la6"
reg war_images ln_launched if channel=="t5"