-3

我有一个关于拟合数据集的问题。

我有一组数据,我想绘制它并添加一条最适合它的水平线。(假设它是 Y=a 并忽略数据的形状)

我怎样才能找到一个?我需要使用哪种方法。

我更喜欢使用 R,但也适用于 MATLAB

4

2 回答 2

1

在这种情况下,平均值是Y最合适的。

Y=rnorm(100)
plot(Y)
abline(h=mean(Y))

在此处输入图像描述

于 2014-11-03T21:58:32.993 回答
1

我有一组数据,我想绘制它

您可以为此使用 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))
于 2014-11-03T22:00:41.293 回答