Изменение категориальной переменной на двоичные 0 и 1 - PullRequest
0 голосов
/ 14 марта 2019

так что я пытаюсь сделать это сделать значения в переменной default, из набора данных Default, Yes = 1 и No = 0. Я строю график, чтобы проверить, работает ли он, но то, что я делал, не делаетработать, так как это дает мне 1 и 2 для да и нет.Спасибо заранее за любую помощь!Работаю в RStudio.r

library(ISLR)
Default
Default$default=as.numeric(Default$default, levels=c("Yes","No"),labels=c(1,0))
model= lm(default~balance, data=Default)
with(Default,plot(balance,default))

Ответы [ 2 ]

0 голосов
/ 14 марта 2019

Это то, что вы после

Default$default <- ifelse(Default$default == "Yes",1,0)
model= lm(default~balance, data=Default)
with(Default,plot(balance,default))
0 голосов
/ 14 марта 2019

Попробуйте это:

Default$default <- as.numeric(Default$default == "Yes")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...