if (!opera)
tdays = setdiff(tdays, today) #always exclude current day
- # Shortcut if window is known or local==TRUE && simtype==none
- if (hasArg("window") || (local && simtype=="none"))
+ # Shortcut if window is known #TODO: cross-validation for number of days, on similar (yerste)days
+ if (hasArg("window"))
{
return ( private$.predictShapeAux(data, tdays, today, predict_from, horizon,
local, list(...)$window, simtype, opera, TRUE) )
}
return ( data$getSerie(tdays[1])[predict_from:horizon] )
}
- max_neighbs = 10 #TODO: 10 or 12 or... ?
+ max_neighbs = 12 #TODO: 10 or 12 or... ?
if (length(tdays) > max_neighbs)
{
distances2 <- .computeDistsEndo(data, today, tdays, predict_from)