12

基本上,一旦它是对数刻度,我不知道如何在我的数据上绘制一条最佳拟合线。我使用 lm() 和 abline() 在我的绘图上放置了一条线性回归趋势线,但是现在添加了 log="xy" 这只会产生一条水平线。

在此处输入图像描述

这是我正在尝试做的一个非常简化的示例(但是,这里完全缺少该行):

lengths = c(10000,3000,3005,3005,3010,20000)
counts = c(3,1,1,2,1,3)
line=lm(counts~lengths)
plot(lengths, counts, col="green", log="xy")
abline(line, col="blue")

我已经尝试了很多我在类似问题上发现的东西(例如使用log10()and lines()),但它们没有处理我的数据。

4

1 回答 1

13
abline(line, col="blue",untf=TRUE)

哎呀,对不起,我没有注意到上面的评论。

于 2013-04-03T12:20:41.167 回答