R/loglik.MeanNormal.R

Defines functions loglik.MeanNormal

loglik.MeanNormal <-
function(a, b, data, h, v){
  if((b-a) <= h) {
    ll <- -100000000
    
  } else {
    x <- data[a:(b - 1), 1]
    mu <- mean(x)    
    
    ll <- try(- {1/2 * length(x)*log(2*pi*v)} - {1/2* 1/v * sum((x - mean(x))^2)}, silent=T)
    
    if(mode(ll) == "character"){ 
      ll <- -10000000
    } else ll <- ll
  }
  return(list(ll = ll))
}

Try the breakpoint package in your browser

Any scripts or data that you put into this service are public.

breakpoint documentation built on May 1, 2019, 8:14 p.m.