tukeyTexture: Generate random positions based on Tukey texture algorithm

Description Usage Arguments Value Examples

View source: R/tukey.R

Description

Generate partly random, partly constrained lateral displacements based on Tukey texture algorithm from Tukey and Tukey 1990

Usage

1
2
tukeyTexture(x, jitter = TRUE, thin = FALSE, hollow = FALSE,
  delta = diff(stats::quantile(x, c(0.25, 0.75))) * 0.03)

Arguments

x

the points to be jittered. really only used to calculate length

jitter

if TRUE add random jitter to each point

thin

if TRUE then push points to the center in thin regions

hollow

if TRUE then expand points outward to avoid “hollowness”

delta

a “reasonably small value” used in edge straightening and thinning

Value

a vector of length length(x) giving displacements for each corresponding point in x

Examples

1
2
3
4
5
x<-rnorm(200)
plot(tukeyTexture(x),x)
x<-1:100
plot(tukeyTexture(x),x)
plot(tukeyTexture(log10(counties$landArea),TRUE,TRUE),log10(counties$landArea),cex=.25)

vipor documentation built on May 29, 2017, 9:38 a.m.