Прогноз с Logisti c Ошибка регрессии - неожиданное '=' в data.frame - PullRequest
0 голосов
/ 24 февраля 2020

Я получил следующую ошибку при попытке предсказать с помощью logisti c регрессию в R.

Ошибка: неожиданное '=' в "New_temp = data.frame (motor_data $ Winding_temp_U ="

Я пытаюсь предсказать motor_data$Week_1_break (переменная Y), когда motor_data$Winding_temp_U (переменная X) = 130, 150 и 180.

Вот мой код.

motor_data <-read.csv(file.choose(),header=T)
attach (motor_data)
motor_data$Winding_temp_U = as.numeric(motor_data$winding_temp_U)
motor_data$Week_1_break = as.factor (motor_data$week_1_break)
logit_1<-glm(motor_data$Week_1_break~motor_data$Winding_temp_U, binomial())
New_temp =data.frame(motor_data$Winding_temp_U = c(130, 150, 180))
predict(logit_1, New_temp, type = "response")
curve(predict(logit_1, data.frame(motor_data$Winding_temp_U=x),type="resp")

1 Ответ

1 голос
/ 24 февраля 2020

Вы пытаетесь создать новый data.frame со значениями 130, 150 и 180? Делай

New_temp = data.frame("Winding_temp_U" = c(130, 150, 180))

вместо

New_temp =data.frame(motor_data$Winding_temp_U = c(130, 150, 180))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...