stata中如何将变量去中心化
A. stata中对变量进行标准化有哪些命令
stata中矩阵和变量是可以自由变换的命令分别为mkmat和svmat回归就更简单啦直接用个reg就搞定啦
B. stata怎么将某一变量中的某一个数据都全部替换中文,例如将数据中的ID变量中的“003”都替换成“北京”
replace ID="北京" if ID==003
C. 怎么进行去中心化处理
根据侯杰泰的话:所谓中心化, 是指变量减去它的均值(即数学期望值)。对于样本数据,将一个变量的每个观测值减去该变量的样本平均值,变换后的变量就是中心化的。
对于你的问题,应是每个测量值减去均值。
D. stata 变量如何改名
stata 变量改名步骤如下:
1、打开数据文件,输入list命名,能够查看到默认情况下的stata变量名。
E. 如何用stata对数据进行中心化处理
直接代码解决
ssc install center(安装center)
center vars即可
F. stata中怎么改整个变量的数据
我对这个事情也感兴趣,在人大论坛里搜索到一个复杂的ADO,方法真的不简单。
1.打开dta数据集
2.运行svvarlbl的ado文件(下载地址:)。
复制代码到stata的do-file editor里面,保存为D:\data\outlabel.do,然后在stata里面输入:do D:\data\outlabel.do
前两步也可以直接search svvarlbl, all,然后安装
3.输入:svvarlbl using varlabel.log
输出的变量标签是log文本格式,如果要再变成excel可以使用stata或者sas读取进程序中转化为excel,或者直接进行复制粘贴。
想到一个曲线救国方法,先用Stat/Transfer将STATA数据文件转换成SAS,再找一个软件EpiData,在EpiData里导入这个SAS数据文件,用记事本打开导出的*.chk,全部清清楚楚。
G. 如何用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就是标准化后的新变量
H. stata中如何定义虚拟变量
1、用list make weight 显示数据。