我正在尝试进行回归,需要对依赖变量和自变量进行对数变换。
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产生了” 怎么办?
答案 0 :(得分:2)
这表明reg.conf$GINF
的某些值低于0.您需要确定处理这些值的正确方法,但您可以从找到它们开始:
reg.conf[reg.conf$GINF < 0,]
或者,使用dplyr
(更漂亮的符号):
reg.conf %>%
filter(GINF < 0)