stata对变量去中心化的命令6
『壹』 着急!STATA里虚拟变量的命令到底是什么啊,谢谢!!!
xi:reg GDP i.reg1 i.reg2 i.reg3 i.reg4 i.reg5 i.reg6 i.reg7 i.reg8 i.reg9
xi:表示自动生成虚拟变量 i.变量名
『贰』 stata 变量值在4到6之间怎么表示
你说的是x吗,举个例子,age (年龄),数据里面的代号是v012
你就
codebook v012
gen age=1
recode age 1=0 if v012<4
recode age1=0 if v012>6
『叁』 怎样改变stata数据中各变量的先后位置
用 order 命令就可以了
order 变量1 变量2 变量3..就可以按照你写的这个顺序把变量排序了。
如果你想要某个变量在最后 ,命令式
order 变量A, last
如果想要某个变量在最前面
order 变量A, first
『肆』 如何用stata对数据进行中心化处理
直接代码解决
ssc install center(安装center)
center vars即可
『伍』 stata中对变量进行标准化有哪些命令
例如——y:x1
x2
m
引入x2与m的交互项,考察m对其的调节作用。
在引入交互项之前,需要将x2和m分别标准化,再取其乘积。
『陆』 怎么进行去中心化处理
根据侯杰泰的话:所谓中心化, 是指变量减去它的均值(即数学期望值)。对于样本数据,将一个变量的每个观测值减去该变量的样本平均值,变换后的变量就是中心化的。
对于你的问题,应是每个测量值减去均值。
『柒』 stata中对变量进行标准化有哪些命令
stata中矩阵和变量是可以自由变换的命令分别为mkmat和svmat回归就更简单啦直接用个reg就搞定啦
『捌』 如何用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就是标准化后的新变量
『玖』 stata对数值变量怎么命令
stata数值变量可以考虑重新生成变量,比如想把
变量
年级
中的“三年级”赋值成3,命令:gen
newvar=3
if
年级==“三年级”
//newvar是新生成的变量,三年级因为是字符型的,要加
“
”