[問題] 複迴歸加入虛擬變數

看板R_Language作者 (Mark)時間9年前 (2015/06/04 16:05), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 請把以下不需要的部份刪除 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 各位大大,請教一下該如何在迴歸中加入虛擬變數呢?我的資料長這樣 company y x1 x2 a 3 1 2 b 3.5 1 3 我看了網路上的方法 > table(company) > co1<-ifelse(company==a,1,0) 但是卻出現 錯誤在ifelse(company == a, 1, 0) : 找不到物件 'a' 請問我的錯誤在哪? 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.22.18.73 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1433405138.A.E44.html

06/04 16:58, , 1F
'a'
06/04 16:58, 1F

06/04 19:10, , 2F
題外話,用contrasts(x)也可以,如果x是factor的話。
06/04 19:10, 2F

06/04 19:10, , 3F
感謝!!
06/04 19:10, 3F

06/04 19:11, , 4F
這種情況,relevel() 也常很實用。
06/04 19:11, 4F

06/04 19:33, , 5F
可以請教 constrasts(x)和relevel(x)該怎麼用嗎?
06/04 19:33, 5F

06/04 19:37, , 6F
好啊 ,我發個文。
06/04 19:37, 6F

06/09 21:54, , 7F
dummies
06/09 21:54, 7F
文章代碼(AID): #1LS0RIv4 (R_Language)
文章代碼(AID): #1LS0RIv4 (R_Language)