R/detect.events.R

Defines functions detect.events

Documented in detect.events

detect.events <-
function(X, var.weights){

    events <- rep(1, nrow(X));

    for(j in 1:ncol(X))
        X[,j] <- X[,j] * var.weights[j];

    for(i in 2:nrow(X)){
        events[i] <- events[i-1];
        delta <- sum((X[i,] - X[i-1,])^2, na.rm=TRUE)
        if(delta>1 || !is.finite(delta))
            events[i] <- events[i]+1;
    }
    return(invisible(events));
}
landmarkacoustics/SoundPoints-R documentation built on May 29, 2019, 9:14 a.m.