Я хочу выполнить линейную регрессию в R для данных в нормальном и двойном логарифмическом графике.
Для нормальных данных набор данных может быть следующим:
lin <- data.frame(x = c(0:6), y = c(0.3, 0.1, 0.9, 3.1, 5, 4.9, 6.2))
plot (lin$x, lin$y)
Там я хочу рассчитать начертить линию fo r линейная регрессия только для точек данных 2, 3 и 4.
Для данных двойного логарифма набор данных может быть следующим:
data = data.frame(
x=c(1:15),
y=c(
1.000, 0.742, 0.623, 0.550, 0.500, 0.462, 0.433,
0.051, 0.043, 0.037, 0.032, 0.028, 0.025, 0.022, 0.020
)
)
plot (data$x, data$y, log="xy")
Здесь я хочу нарисовать линию регрессии для наборов данных 1: 7 и 8:15.
Но я могу вычислить наклон и y-смещение , а также параметры для подгонки ( R ^ 2 , p-значение )?
Как это делается для нормальных и логарифмических данных?
Спасибо за вашу помощь,
Свен