Hallo,
ich möchte versch. Werte Winsorieren, jedoch nach Jahren gruppiert.
Für einen Wert bekomme ich die Lösung mit einer Schleife. Wenn ich es aber gleichzeitig mit mehreren Variablen (KZ1win KZ2win etc.) machen möchte wie unten beschrieben bekomme ich "no observations" als Fehler zurück..
foreach j in KZ1win KZ2win KZ3win KZ4win KZ5win {
forvalues i = 1980/2011 {
winsor `j' if year == `i', p(0.05) high gen(temp)
replace `j' = temp if year == `i'
drop temp
}
}
(die variablen enthalten alle Werte oder .)
Weiss jemand was schiefläuft?
VG