Description Usage Arguments Value Author(s) References Examples
These functions are useful for generating designs for the exploration of parameter space.
sobolDesign
generate a Latin hypercube design using the Sobol' low-discrepancy sequence.
profileDesign
generates a data-frame where each row can be used as the starting point for a profile likelihood calculation.
sliceDesign
generates points along slices through a specified point.
1 2 3 4 | sobolDesign(lower, upper, nseq)
profileDesign(..., lower, upper, nprof,
stringsAsFactors = default.stringsAsFactors())
sliceDesign(center, ...)
|
lower, upper |
named numeric vectors giving the lower and upper bounds of the ranges, respectively. |
... |
In In |
nseq |
Total number of points requested. |
nprof |
The number of points per profile point. |
stringsAsFactors |
should character vectors be converted to factors? |
center |
|
sobolDesign
profileDesign
returns a data frame with nprof
points per profile point.
The other parameters in vars
are sampled using sobol
.
Aaron A. King kingaa at umich dot edu
W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery, Numerical Recipes in C, Cambridge University Press, 1992
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | ## Sobol' low-discrepancy design
plot(sobolDesign(lower=c(a=0,b=100),upper=c(b=200,a=1),100))
## A one-parameter profile design:
x <- profileDesign(p=1:10,lower=c(a=0,b=0),upper=c(a=1,b=5),nprof=20)
dim(x)
plot(x)
## A two-parameter profile design:
x <- profileDesign(p=1:10,q=3:5,lower=c(a=0,b=0),upper=c(b=5,a=1),nprof=20)
dim(x)
plot(x)
## A single 11-point slice through the point c(A=3,B=8,C=0) along the B direction.
x <- sliceDesign(center=c(A=3,B=8,C=0),B=seq(0,10,by=1))
dim(x)
plot(x)
## Two slices through the same point along the A and C directions.
x <- sliceDesign(c(A=3,B=8,C=0),A=seq(0,5,by=1),C=seq(0,5,length=11))
dim(x)
plot(x)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.