R/as.rankPercentile.R

Defines functions `as.rankPercentile`

# as.rankPercentile.R

`as.rankPercentile` <- function( x) {

	N <- length(x)
	isNA <- is.na(x)
	NnotNA <- sum( ! isNA)
	ranks <- rank( x[ !isNA], na.last=T, ties.method="average")
	rankPct <- vector( mode="numeric", length=N)
	rankPct[ isNA] <- NA
	rankPct[ !isNA] <- ( ranks * 100 / NnotNA)
	return( rankPct)
}
robertdouglasmorrison/DuffyTools documentation built on April 16, 2024, 6:31 a.m.