R 如何在线性模型的两侧生成对数函数
我正在做回归,需要对因变量和自变量进行对数变换R 如何在线性模型的两侧生成对数函数,r,regression,logarithm,R,Regression,Logarithm,我正在做回归,需要对因变量和自变量进行对数变换 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 region
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")
model.conv表示reg.conf$GINF
的某些值低于0。您需要确定处理这些值的正确方法,但可以从查找它们开始:
reg.conf[reg.conf$GINF < 0,]
我能用abs()吗?数学上-当然。但是,我不知道您的数据是什么或它代表什么,所以我不知道这是否是对您的数据的有效操作。我想关键的问题不是你能做到(是的),而是你应该做到——这是一个在这里无法回答的问题。
reg.conf %>%
filter(GINF < 0)