我试图标准化我的100个变量“Apple1,Apple2,Apple3 .....”。如果我一个接一个地做,那会让我发疯。我知道foreach
和varlist
,但我不知道如何使用它(甚至完成阅读手册)。
我如何一次性标准化(使用标准化值)Stata中的100个变量?
答案 0 :(得分:1)
正如你所说,一种方法是循环。对于变量Apple1
到Apple100
,
forval j = 1/100 {
egen std_Apple`j' = std(Apple`j')
}
对于任何更复杂的 varlist ,请改用foreach
。说
foreach v of varlist <varlist> {
egen std_`v' = std(`v')
}
其中尖括号中的 varlist (以及尖括号)应替换为变量列表。