Learn R Programming

ranlip (version 1.0.1)

ranlip.RandomVec: Generated variate function with density p

Description

Function for generating a random variate with density p. It should be called after ranlip.PrepareHatFunctionAuto() and/or ranlip.PrepareHatFunction().

Usage

ranlip.RandomVec(dist)

Arguments

dist

The distribution function p(x) where x is the array of size dim..

Value

output

The output is a random variate with the density p.

Examples

Run this code
# NOT RUN {
    dim<-3
	left<-c(0,0,0)
	right<-c(5,5,5)

	ranlip.Init(dim, left, right);

	num <- 10
	numfine <- 4
	MinLip <- 1

	Fn <- function(x,dim){
		out <- exp(-sum(x*x))
  
		return(out)
	}
	

	ranlip.PrepareHatFunctionAuto(num, numfine, MinLip, Fn)
	
	r<-ranlip.RandomVec( Fn)
	
	print(r)
	r<-ranlip.RandomVec( Fn)
	
	print(r)
 
   ranlip.FreeMem()
	

 


                
# }

Run the code above in your browser using DataLab