R/makedelta1.R

Defines functions makedelta1

makedelta1 <-
function(x){
	n=length(x)
	rng=max(x)-min(x)
	mx=min(x)
	x=(x-mx)/rng
	x=round(x,8)
	x=x*rng+mx
	xu=sort(unique(x))
	nu=length(xu)
	delta=matrix(nrow=nu-1,ncol=n)
	for(i in 1:(nu-1)){
		delta[i,x<=xu[i]]=0;delta[i,x>xu[i]]=1
		delta[i,]=delta[i,]-mean(delta[i,])
	}
	delta
}

Try the isotonic.pen package in your browser

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

isotonic.pen documentation built on May 2, 2019, 6:51 a.m.