Foreach loop winsor
Verfasst: Mo 16. Nov 2020, 13:48
Hi zusammen,
ich versuche aktuell, mit einem foreach loop mehrere Variablen zu winsorizen. Fürs winsorizen verwende ich das winsor package (ssc install winsor).
Meine Syntax lautet:
foreach var of varlist Var1 - Var5{
gen `var'_w= winsor(`var') p(0.01)
}
Hier erhalte ich jedoch die Fehlermeldung: unknown function winsor(), r(133) -
Just FYI: die Syntax für eine Variable lautet: winsor Var1, gen(Var1_w) p(0.01)
Hat hier jemand eine Idee? Wäre super hilfreich, für die winsor-Funktion einen Loop zu haben, um den Befehl nicht für jede Variable erstellen zu müssen.
Lieben Dank Euch und viele Grüße
Spitzenforscher
ich versuche aktuell, mit einem foreach loop mehrere Variablen zu winsorizen. Fürs winsorizen verwende ich das winsor package (ssc install winsor).
Meine Syntax lautet:
foreach var of varlist Var1 - Var5{
gen `var'_w= winsor(`var') p(0.01)
}
Hier erhalte ich jedoch die Fehlermeldung: unknown function winsor(), r(133) -
Just FYI: die Syntax für eine Variable lautet: winsor Var1, gen(Var1_w) p(0.01)
Hat hier jemand eine Idee? Wäre super hilfreich, für die winsor-Funktion einen Loop zu haben, um den Befehl nicht für jede Variable erstellen zu müssen.
Lieben Dank Euch und viele Grüße
Spitzenforscher