R/UniformData.R

Defines functions UniformData

# Creates uniformly distributed data of same dimensionality as input data

UniformData <- function(data) {

  # get dimensions of data
  n         <- nrow(data)
  unifdims  <- t(apply(data, 2, range))

  # sample data and combine to data matrix
  data_synt  <- matrix(NA,nrow=nrow(data),ncol=ncol(data))
  for(i in 1:ncol(data)) data_synt[,i] <- stats::runif(n, unifdims[i,1], unifdims[i,2])
  return(data_synt)
  }

Try the cstab package in your browser

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

cstab documentation built on May 2, 2019, 9:18 a.m.