)
)
-#' getNoNA2
-#'
-#' Get indices in data of no-NA series followed by no-NA, within [first,last] range.
-#'
-#' @inheritParams dateIndexToInteger
-#' @param first First index (included)
-#' @param last Last index (included)
-#'
-.getNoNA2 = function(data, first, last)
-{
- (first:last)[ sapply(first:last, function(i)
- !any( is.na(data$getCenteredSerie(i)) | is.na(data$getCenteredSerie(i+1)) )
- ) ]
-}
-
#' getConstrainedNeighbs
#'
#' Get indices of neighbors of similar pollution level (among same season + day type).
{
ref_var = c( apply(data$getSeries(fil$neighb_indices),1,sd),
apply(data$getSeries(fil$neighb_indices+1),1,sd) )
- fdays = getNoNA2(data, 1, fil$index-1)
+ fdays = .getNoNA2(data, 1, fil$index-1)
global_var = c(
apply(data$getSeries(fdays),1,sd),
apply(data$getSeries(fdays+1),1,sd) )
return (day %in% 1:4)
return (day == day_ref)
}
+
+#' getNoNA2
+#'
+#' Get indices in data of no-NA series followed by no-NA, within [first,last] range.
+#'
+#' @inheritParams dateIndexToInteger
+#' @param first First index (included)
+#' @param last Last index (included)
+#'
+.getNoNA2 = function(data, first, last)
+{
+ (first:last)[ sapply(first:last, function(i)
+ !any( is.na(data$getCenteredSerie(i)) | is.na(data$getCenteredSerie(i+1)) )
+ ) ]
+}