stata对所有变量批量进行中心化标准化
时间: 2023-07-20 10:11:08 浏览: 1414
STATA数据库的更名-stata入门教程
可以使用以下命令对Stata数据集中的所有变量进行批量中心化和标准化:
```
foreach var of varlist _all {
egen `var'_mean = mean(`var')
gen `var'_centered = `var' - `var'_mean
egen `var'_sd = sd(`var')
gen `var'_standardized = `var'_centered / `var'_sd
}
```
这里,`foreach`循环遍历数据集中的所有变量,使用`egen`命令计算出每个变量的均值和标准差,并使用`gen`命令生成中心化和标准化后的变量。每个变量的中心化和标准化结果都会生成新的变量,变量名为原变量名加上后缀`_centered`和`_standardized`。
阅读全文