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

作者: markbaseball (Mark)   2015-06-04 16:05:35
[問題類型]:
程式諮詢(我想用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'
請問我的錯誤在哪? 謝謝各位
作者: celestialgod (天)   2015-06-04 16:58:00
'a'
作者: andrew43 (討厭有好心推文後刪文者)   2015-06-04 19:10:00
題外話,用contrasts(x)也可以,如果x是factor的話。
作者: markbaseball (Mark)   2015-06-04 19:10:00
感謝!!
作者: andrew43 (討厭有好心推文後刪文者)   2015-06-04 19:11:00
這種情況,relevel() 也常很實用。
作者: markbaseball (Mark)   2015-06-04 19:33:00
可以請教 constrasts(x)和relevel(x)該怎麼用嗎?
作者: andrew43 (討厭有好心推文後刪文者)   2015-06-04 19:37:00
好啊 ,我發個文。
作者: penolove (醜獸的女朋友)   2015-06-09 21:54:00
dummies

Links booklink

Contact Us: admin [ a t ] ucptt.com