X-Git-Url: https://git.auder.net/?p=talweg.git;a=blobdiff_plain;f=pkg%2FR%2FJ_Neighbors.R;fp=pkg%2FR%2FJ_Neighbors.R;h=2caedc58954a16721fd107e1b69647e37a272930;hp=58453ea8da2d460fcefd566f13bcefa6a8213f1c;hb=9e0f25f6d5c73008c0ad59ea7b7e097b342f26b3;hpb=638f27f4296727aff62b56643beb9f42aa5b57ef diff --git a/pkg/R/J_Neighbors.R b/pkg/R/J_Neighbors.R index 58453ea..2caedc5 100644 --- a/pkg/R/J_Neighbors.R +++ b/pkg/R/J_Neighbors.R @@ -20,9 +20,9 @@ getNeighborsJumpPredict = function(data, today, memory, predict_from, horizon, gaps = sapply(indices, function(i) { if (predict_from >= 2) - data$getSerie(i+1)[predict_from] - data$getSerie(i+1)[predict_from-1] + data$getSerie(i)[predict_from] - data$getSerie(i)[predict_from-1] else - head(data$getSerie(i+1),1) - tail(data$getSerie(i),1) + head(data$getSerie(i),1) - tail(data$getSerie(i-1),1) }) scal_product = weights * gaps norm_fact = sum( weights[!is.na(scal_product)] )