Используйте 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))
Другие вопросы по тегам