Re: Problem mit 0ern und leeren Werten im Datensatz
Verfasst: So 14. Feb 2021, 14:26
Ich habe bis heute Abend noch keine zeit für den Test ob es mit deinem Code geht. Mein Code:
- Code: Alles auswählen
rename (THENATIVE-ACCUHOLDING) (return=)
reshape long return, i(date) j(Firm) string
generate dayofmonth = day(date)
sort Firm date
order Firm date
gen month1 = mofd(date)
format month1 %tm
gen returnadd = return if return != . & return != 0
generate returnadd1 = 1 + returnadd
egen double monthlyreturn = total(ln(returnadd1)), by(Firm month)
replace monthlyreturn = exp(monthlyreturn)
egen tagger = tag(Firm month1)
keep if tagger == 1
gen monatsrendite = monthlyreturn - 1
bys Firm (month1): gen returns = sum(monatsrendite)
drop if returns == 0
collapse (mean) returns, by(month1)