Используйте R: установите набор данных с горизонтальной линией
У меня вопрос по подгонке набора данных.
У меня есть набор данных, я хочу нанести его на график и добавить горизонтальную линию, которая должна наилучшим образом соответствовать ему (скажем, это Y=a и игнорировать форму данных)
Как я могу найти? какой метод мне нужно использовать.
Я предпочитаю использовать R, но также хорошо для MATLAB
2 ответа
Решение
Среднее значение Y
было бы лучше всего подходит в этом случае.
Y=rnorm(100)
plot(Y)
abline(h=mean(Y))
У меня есть набор данных, я хочу построить его
Вы можете использовать функцию plot() для этого
x <- runif(100)
y <- 5 + 5*x + rnorm(100)
df <- data.frame(x, y)
plot(y ~ x, data = df)
добавьте горизонтальную линию, которая должна лучше всего соответствовать этому.
Лучшая горизонтальная линия будет средним из ваших значений y:
abline(h = my, mean(df$y))