【发布时间】:2017-09-24 17:09:48
【问题描述】:
我想从一个线性模型中绘制一条线,其中响应已被对数转换回数据的原始比例。所以结果应该是原始尺度上的曲线,而对数转换尺度上的结果应该是直线。见代码
# Data
dat <- data.frame(c(1,2,3,4,5,6,7,8,9), c(5, 2.5, 1.25, .75, .375, .1625,
.08, .04, .02)
colnames(dat) <- c("X", "Y")
plot(dat$X, log(dat$Y))
# Model
mod <- lm(log(dat$Y)~dat$X)
summary(mod)
# transformed
plot(dat$X, log(dat$Y), pch = 16)
abline(mod)
# back transformed
plot(dat$X, dat$Y)
# What do I do here to plot the curved regression line?
我知道我以前做过这件事,但我一生都记不起来是怎么做的:(。谢谢!
【问题讨论】:
-
是的。我想在数据的原始尺度上绘制回归(mod)的最佳拟合线
标签: r regression transformation