R/BTF.R

Defines functions BTF.ft

BTF.ft=function(m, n, z,z.obs, psi.new,shape){
  if(shape=="increasing"){
    psi.full=rep(-Inf,n)
    for(h in 1:m)
      psi.full[z>=z.obs[h]]=psi.new[h] #right continuous
    return(psi.full);
  }else if(shape=="decreasing"){
    psi.full=rep(-Inf,n);
    for(h in m:1)
      psi.full[z<=z.obs[h]]=psi.new[h] #left continuous
    return(psi.full);
  }
}

Try the aisoph package in your browser

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

aisoph documentation built on March 7, 2023, 6:56 p.m.