如何使用stata标准化变量?

如题所述

需要对变量进行标准化处理,即(x-均值)÷标准差
方法1——gen
方法2——egen
例如——y:x1 x2 m
引入x2与m的交互项,考察m对其的调节作用。
在引入交互项之前,需要将x2和m分别标准化,再取其乘积。

方法1——gen

. sum x2

Variable | Obs Mean Std. Dev. Min Max

-------------+--------------------------------------------------------

x2 | 8438 55.11448 15.1841 16 111

. gen x21= (x2-55.11448)/15.1841

. sum x21

Variable | Obs Mean Std. Dev. Min Max

-------------+--------------------------------------------------------

x21 | 8438 1.44e-07 .9999997 -2.576016 3.680529

——x21就是标准化后的新变量

方法2——egen

. egen x22=std(x2)

. sum x22

Variable | Obs Mean Std. Dev. Min Max

-------------+--------------------------------------------------------

x22 | 8438 -2.24e-09 1 -2.576017 3.68053

——x22就是标准化后的新变量
温馨提示:答案为网友推荐,仅供参考
相似回答