R-Studio: преобразование строки в логическое значение для переменной ответа

Я пытаюсь создать общую логистическую модель в R-Studio, но получаю эту ошибку

Error in eval(family$initialize) : y values must be 0 <= y <= 1

Я верю, потому что он хотел бы, чтобы моя переменная ответа была бернулли (0 и 1).

Переменная ответа изначально читается как строка множителя "Да" и "Нет". Но я меняю его на числовые данные, используя:

MyData$Response <- as.numeric(MyData$Response)

Но я думаю, что я сделал здесь ошибку, потому что наблюдения стали 1 и 2 вместо 0 и 1.

Есть ли способ преобразовать 1 и 2 в 0 и 1? или я должен вместо этого изменить функцию as.numeric()?

0 ответов

Другие вопросы по тегам