Description Usage Arguments Details Value Author(s) References See Also Examples
Generate the maximum projection (MaxPro) Latin hypercube design for continuous factors based on a simulated annealing algorithm. If nominal, discrete numeric, or ordinal factors exist, please see the function MaxProQQ
.
1 | MaxProLHD(n, p, s=2, temp0=0, nstarts = 1, itermax = 400, total_iter = 1e+06)
|
n |
The number of runs (design points) |
p |
The number of input factors (variables) |
s |
Optional, default is “2”. The parameter in defining the s-norm distance (2 corresponds to Euclidean distance) |
temp0 |
Optional, The initial temperature in the simulated annealing algorithm. Change this value if you want to start with a higher or lower temperature |
nstarts |
Optional, default is “1”. The number of random starts |
itermax |
Optional, default is “400”. The maximum number of non-improving searches allowed under each temperature. Lower this parameter if you want the algorithm to converge faster |
total_iter |
Optional, default is “1e+06”.The maximum total number of iterations. Lower this number if the design is prohibitively large and you want to terminate the algorithm prematurely to report the best design found so far |
This function utilizes a version of the simulated annealing algorithm to efficiently generate the optimal Latin hypercube designs for continuous factors based on the MaxPro criterion. Parameters in the algorithm may need to be properly tuned to achieve global convergence. Please refer to Joseph, Gul and Ba (2015) for details.
The value returned from the function is a list containing the following components:
Design |
Design matrix |
temp0 |
Initial temperature |
measure |
The MaxPro criterion measure |
time_rec |
Time to complete the search |
ntotal |
The total number of iterations |
Shan Ba <shanbatr@gmail.com> and V. Roshan Joseph <roshan@isye.gatech.edu>
Joseph, V. R., Gul, E., and Ba, S. (2015) "Maximum Projection Designs for Computer Experiments," Biometrika, 102, 371-380.
MaxProRunOrder
, MaxProAugment
, MaxProQQ
1 2 | obj<-MaxProLHD(n = 10, p = 4)
obj$Design
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.