У меня есть эта часть моего кода зазубрин. Я действительно не вижу, где код выходит за пределы диапазона. Может ли кто-нибудь увидеть какую-либо ошибку, которую я не могу распознать? Это размеры данных.
N = 96
L = c(4,4,4,4,4)
length(media1) = 96
length(weights1) = 4
for(t in 1:N){
current_window_x <- ifelse(t <= L[1], media1[1:t], media1[(t - L[1] + 1):t])
t_in_window <- length(current_window_x)
new_media1[t] <- ifelse(t <= L[1], inprod(current_window_x, weights1[1:t_in_window]),
inprod(current_window_x, weights1))
}
Ошибка (где строка 41 соответствует первой строке в цикле)
Error in jags.model(model.file, data = data, inits = init.values, n.chains = n.chains, :
RUNTIME ERROR:
Compilation error on line 41.
Index out of range taking subset of media1