我很抱歉,因为我之前曾问过同样的问题,但到目前为止答案一直很好。我用这种方法制作了六个看起来不错的地块,但现在我得到了两个奇怪的地块。您可以使用以下示例看到这种“不合身”:
x=c(9222,187720,42162,7005,3121,7534,21957,272901,109667,1394312,12230,69607471,79183,6389,64859,32479,3535,9414098,2464,67917,59178,2278,33064,357535,11876,21036,11018,12499632,5160,84574)
y=c(0,4,1,0,1,0,0,1,5,13,0,322,0,0,1,1,1,32,0,0,0,0,0,0,0,0,0,33,1,1)
lin=lm(y~x)
plot(x, y, log="xy")
abline(lin, col="blue", untf=TRUE)
这是我使用真实数据制作的图(左侧为对数,右侧为正常):
我并不太担心丢失的 0 值,因为我认为 lin 仍然会考虑这些值,但是正如您在日志图中看到的那样,该行甚至不会在 (1,1) 附近开始。从现在的样子来看,我希望看到点在 (1000,10) 左右。
有谁知道发生了什么?手动绘制 lin 的系数会有帮助吗?如果是这样,谁能向我解释我将如何做到这一点?