Функция предикторов в пакете BMA создает «индекс за пределами» - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь использовать пакет 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, но он все равно не будет работать.Можете ли вы помочь мне увидеть, что мне не хватает?Заранее спасибо!

...