Как сделать функцию журнала в обеих сторонах линейной модели - PullRequest
0 голосов
/ 10 мая 2018

Я пытаюсь сделать регрессию и мне нужно логарифмическое преобразование для зависимых и независимых переменных.

model.conv <- lm(data=reg.conv, log(GINF)~log(INFt2014))
x<-log(reg.conv$GINF)
y<-log(reg.conv$INFt2014)
plot(x, y, pch=19, cex=1.5, ylim=c(0,10), xlab="LN_INFt2014", ylab="LN_GINF", main ="Scatter plot between regional inflation in the 2016 and the Growth of regional inflation from 2014 to 2016")

Компьютер выдал ошибку «В журнале (reg.conv $ GINF): произведено NaNs» Что делать?

1 Ответ

0 голосов
/ 10 мая 2018

Это говорит о том, что некоторые значения reg.conf$GINF ниже 0. Вам нужно выбрать правильный способ обработки этих значений, но вы можете начать с их поиска:

reg.conf[reg.conf$GINF < 0,]

или, используя dplyr (более симпатичная запись):

reg.conf %>%
  filter(GINF < 0)
...