Я пытаюсь использовать пакет R
BMA
, чтобы сделать некоторые подходящие прогнозы, но, независимо от того, что я делаю, он либо говорит мне «подскочит наши границы», либо «newdata пропускает переменные».У меня есть следующий пример:
data1 <- data.frame(x=runif(50),
y=runif(50),
z=runif(50),
u=runif(50),
v=runif(50),
w=runif(50),
s=runif(50),
t=runif(50),
r=runif(50))
x <- data1[,-1]
y <- data1[,1]
BMAex <- bicreg(x, y)
summary(BMAex)
result <- predict(BMAex, x)
до summary
все работает нормально и отображаются соответствующие модели.Но сам predict
терпит неудачу.Я также попытался удалить пропущенные переменные из x
, но он все равно не будет работать.Можете ли вы помочь мне увидеть, что мне не хватает?Заранее спасибо!