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 顯示數據。