【发布时间】:2017-12-22 22:25:53
【问题描述】:
散点图
abundance = data.frame(lncount = c(13, 865, 1800), lnedna = c(4.72, 5.05, 5.22, 5.24,
5.36, 5.71, 5.63, 5.97,
6.08, 6.20, 6.43, 6.54))
xyplot(lnedna ~ lncount, data = abundance,
xlab = "Mussel Count by Snorkel Survey",
ylab = "eDNA concentraion (gene sequence/Liter) on log scale",
main = "Mussel Abundance")
添加拟合线
abline(lm(lnedna ~ lncount))
这是我在尝试添加回归线时不断遇到的错误: eval(expr, envir, enclos) 中的错误:找不到对象 'lnedna'
lnedna 可以很好地制作散点图,为什么添加回归线不起作用?
【问题讨论】:
-
将数据传递给
lm函数:lm(lnedna ~ lncount, data=abundance) -
在旁注中,你必须使用
xyplot()吗? -
为什么不
plot()? -
@storaged 和 @InfiniteFlashChess 我也尝试了你的建议 #Add fit lines abline(lm(lnedna ~ lncount, data = pinch)) 但后来我收到此错误: int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : plot.new 尚未被调用。此外,我尝试了 plot() 并得到相同的错误
标签: r regression