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 に答える