diff --git a/R/detect_anoms.R b/R/detect_anoms.R index 4dc4f34..a6bcc0b 100644 --- a/R/detect_anoms.R +++ b/R/detect_anoms.R @@ -104,7 +104,7 @@ detect_anoms <- function(data, k = 0.49, alpha = 0.05, num_obs_per_period = NULL t <- qt(p,(n-i-1L)) lam <- t*(n-i) / sqrt((n-i-1+t**2)*(n-i+1)) - if(R > lam) + if(!is.nan(R) && R > lam) num_anoms <- i }