Match a pair of vector distributions based on quantiles

matchVectorDistributionByQuantiles(
  vecToBeTransformed,
  vecReference,
  quantiles = 1:9/10,
  polynomialOrder = 1,
  truncate = TRUE
)

Arguments

vecToBeTransformed

input vector to be transformed to match the reference

vecReference

reference vector

quantiles

a vector of quantile points to match

polynomialOrder

integer greater than or equal to one

truncate

boolean

Value

the transformed vector

Author

Avants BB

Examples

mydf = generateSubtyperData( 100 )
rbfnames = names(mydf)[grep("Random",names(mydf))]
newvec = matchVectorDistributionByQuantiles( mydf[,rbfnames[1]], mydf[,rbfnames[1]] )