У меня есть следующие данные:Как построить линейную регрессию на двойной логарифмический график R?
someFactor = 500
x = c(1:250)
y = x^-.25 * someFactor
, который я показываю в двойном логарифмическом:
plot(x, y, log="xy")
Теперь я «узнать» наклон данных, используя линейную модель:
model = lm(log(y) ~ log(x))
model
, который дает:
Call:
lm(formula = log(y) ~ log(x))
Coefficients:
(Intercept) log(x)
6.215 -0.250
Теперь я хотел бы построить линейную регрессию в виде красной линии, но abline не работает:
abline(model, col="red")
Что это самый простой способ добавить линию регрессии на мой сюжет?
я предсказывал только два значения (один близко к нулю, и один очень большой один). Тогда линия не только между наименьшим и наибольшим значением на графике, но выходит за их пределы. –