У меня есть два кадра данных.
> head(x)
VegCX2X0.7
1 0
2 0
3 0
4 0
5 0
6 0
> head(y)
layer
1 0
2 0
3 0
4 0
5 0
6 0
Приведенный выше код показывает только 6 наблюдений для каждого кадра данных, однако существует более 1000 наблюдений. Я хотел бы рассчитать график рассеяния между этими двумя кадрами данных. Значения NA установлены на 0. Я пытаюсь этот код:
mydata = data.frame(x,y)
fit <- lm(y~x, data = mydata)
Выдается ошибка:
Error in model.frame.default(formula = y ~ x, data = mydata, drop.unused.levels = TRUE) : invalid type (list) for variable 'y'
Я действительно не понимаю, как я могу решить эту ошибку.