作者ERIC11910 (老頭)
看板Statistics
標題[問題] STATA設dummy的問題
時間Wed Oct 31 23:19:08 2012
各位大大,
可否請問一下,
假如我有一個解釋變數是縣市,它是屬於質性變數,因此不能夠設為數字下去跑,
有1~18(分別代表基隆市、台北市.....、到連江縣),
我有嚐試過使用dummy的方式,也就是
基隆市設1 非基隆市設0
台北市設1 非台北市設0
以此類推,
但這樣會被STATA判斷為18個虛擬變數,
我有聽說過前輩提起,可以在STATA中採用矩陣方式,
讓STATA將單純的縣市判斷為一個解釋變數,而非18個虛擬變數。
因為如果以我的跑法,將18個虛擬變數隨便踢掉一個當做基準,
下去跑會出現17個係數,
而且顯著的虛擬變數會因為基準不同而改變。
而若採用那位前輩的方式,因為沒學過,他也不願意教,因此來討教,
現在小弟採用的方式是將自己手動設立矩陣,再將縣市編碼取代,
可是STATA似乎說這樣是不符合常理的,無法取代。
萬分感謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.164.48.96
1F:→ bmka:xi: reg y i.縣市 11/01 06:35
2F:→ bmka:你是不是該先把觀念搞懂.... 11/01 06:36
3F:→ ERIC11910:有哪邊有問題嗎?我知道reg 依變數 解釋變數 11/01 10:44
4F:→ ERIC11910:抱歉B大,以上採用的方法是來自於某國立科技大學教授的 11/01 10:49
5F:→ ERIC11910:我也不曉得怎麼會這樣 11/01 10:49
6F:→ ERIC11910:我知道您的意思是,要將迴歸依照縣市單獨去跑。 11/01 10:50
7F:→ bmka:唉. 17個係數是因為你少算了intercept 11/01 10:54
8F:→ bmka:另外google一下STATA裡 xi的用法 11/01 10:54
9F:→ ERIC11910:抱歉了,B大~"~ 11/01 11:06
10F:→ bmka:不必抱歉, 把問題釐清比較重要 11/01 11:08
12F:→ ERIC11910:B大,我採取的方式是網址所說的沒錯,但無法將dummy 11/01 11:19
13F:→ ERIC11910:視為同一個解釋變數。 11/01 11:19
14F:→ bmka:把dummy視為同一個解釋變數是什麼意思? 11/01 19:50
15F:→ bmka:你自行create dummy variables的方法沒錯啊,為什麼會覺得自己 11/01 19:52
16F:→ bmka:做錯了? 11/01 19:52
17F:→ bmka:STATA的 xi也可以幫你生成dummies,請參考1F 11/01 19:55
18F:→ ERIC11910:把dummy視為同一個解釋變數,將都是縣市視為同樣的解釋 11/01 23:16
19F:→ ERIC11910:範圍。最後再看係數的時候,只有縣市這個解釋變數。 11/01 23:17
20F:→ ERIC11910:但是其實背後的dummy有18個 11/01 23:17
21F:→ bmka:看不懂你的問題是什麼 =.= 11/01 23:59
22F:→ davedave91:通常都是用bmka大的方法跑沒錯,ERIC大你說的是哪篇論 11/02 00:27
23F:→ davedave91:的方法? 第一次看到 11/02 00:27
24F:→ ERIC11910:我也是查半天也不曉得這位老師所使用的方法為何? 11/02 11:50
25F:→ ERIC11910:我這兩天會發信詢問,再跟各位先進討論。 11/02 11:50