blackbox: Black Box Optimization and Exploration of Parameter Space

Performs prediction of a response function from simulated response values, allowing black-box optimization of functions estimated with some error. Includes a simple user interface for such applications, as well as more specialized functions designed to be called by the Migraine software (see URL). The latter functions are used for prediction of likelihood surfaces and implied likelihood ratio confidence intervals, and for exploration of predictor space of the surface. Prediction of the response is based on ordinary kriging (with residual error) of the input. Estimation of smoothing parameters is performed by generalized cross-validation.

AuthorFrançois Rousset [aut, cre, cph], Raphaël Leblois [ctb]
Date of publication2017-02-03 00:21:04
MaintainerFrançois Rousset <francois.rousset@umontpellier.fr>
LicenseCeCILL-2
Version1.0.18
http://kimura.univ-montp2.fr/~rousset/Migraine.htm

View on CRAN

Functions

addSimplexEq Man page
addtoedges Man page
as.surface Man page
AUEformat Man page
bboptim Man page
bbrhull Man page
blackbox Man page
blackbox.getOption Man page
blackbox.options Man page
blackbox-package Man page
bounds1D Man page
buildFONKgpointls Man page
buildPointls Man page
calc1DCIs Man page
calc1Dprofiles Man page
calc2D3Dplots Man page
calcBounds1D Man page
calcGCV Man page
calcGridFromxy Man page
calcGridRelProfile Man page
calcKnotsInfo Man page
calcKnotsInfoWrapper Man page
calcLRTs Man page
calcPredictorOK Man page
calcProfileLR Man page
canonizeFromKrig Man page
CcovFocal Man page
checklogicalbounds Man page
CKrigcoefs Man page
condaxialS2fromg Man page
constrOptimR Man page
constrSymOrRefl Man page
constrSymOrReflWrapper Man page
Cpredict Man page
deleteCSmooth Man page
eps Man page
euclidian Man page
findglobalMLE Man page
findReplicates Man page
fitinbounds Man page
flushCSmoothTable Man page
formatName Man page
from2Ns2Tocanon Man page
fromCanonToFONK Man page
fromFONKtoanyspace Man page
GCV_lamVar_covFix_Wrapper Man page
generateFileName Man page
generateInitpts Man page
generateNewPoints Man page
generateNextpointsfromCI Man page
generatePredictor Man page
getFnEvalCount Man page
get_os Man page
greedyMAXMINwithFixed Man page
gridfn Man page
groot Man page
handlesPointAtEdge Man page
Hreprrational Man page
init_grid Man page
\%innc\% Man page
insert.at Man page
islogscale Man page
isoline Man page
isPointInCHull Man page
knotsFromLRTlist Man page
knotsFromProfileEdges Man page
Krig_coef_Wrapper Man page
locatePointinvT Man page
LowUpfn Man page
LowUpFromKnots Man page
LRTfn Man page
.ls.objects Man page
lsOK Man page
lsos Man page
makeplot Man page
makeplottypes Man page
make.surface.grid Man page
maketicks Man page
mantissExp Man page
massBarycenter Man page
matchVertCons Man page
maximizeOK Man page
messageNAMED Man page
message.redef Man page
minimiseGCV Man page
myprettyW Man page
\%==nc\% Man page
newCSmooth Man page
OKrig Man page
optimWrapper Man page
overmessage Man page
parse.grid.list Man page
plot1DprofFrom2D Man page
plot.OKrig Man page
plot.OKriglistplus Man page
plotParPoints Man page
plotSlice Man page
pointsToFONK Man page
predict.OKrig Man page
predict.OKriglistplus Man page
predict_surface Man page
prepareData Man page
preprocessbboptions Man page
prettyNamedUserValues Man page
prettynum Man page
prettyPlotMain Man page
prettyUserValues Man page
print.bboptim Man page
print.OKrig Man page
print.OKriglistplus Man page
profileByFullHull Man page
profileBySubHull Man page
provideCovFnParams Man page
provideDevice Man page
providefullhull Man page
provideHullwFallBack Man page
providePlotFile Man page
provideVertices Man page
prune_by_dist Man page
purefn Man page
RAMavail Man page
rawProfiles Man page
rbb Man page
redundant.addVeq Man page
resetCHull Man page
rExpandedHull Man page
R_GCV_lamVar_covFix Man page
rhullByEI Man page
rhullByvT Man page
rsimplex Man page
rvolTriangulation Man page
safeSurface.OKrig Man page
sampleByResp Man page
sampleStep Man page
saveOldFile Man page
savePredictor Man page
scdd.addHline Man page
select_ByHull_ByLogic Man page
select_ByLogic Man page
selectByLR Man page
selectFn Man page
setExtrapol Man page
set_extrapol_dlr_from_LRTs Man page
setHullPrecMode Man page
shrink_knots Man page
spaMM.colors Man page
stop.redef Man page
stripclosestpairs Man page
stripclosestpairsWrapper Man page
subHullWrapper Man page
subsimplices.volTriangulation Man page
summary.bboptim Man page
summary.OKrig Man page
summary.OKriglistplus Man page
surface.OKrig Man page
symmetricKnots Man page
technicolorTitle Man page
temp_capture.output Man page
toCanonical Man page
tofKpredict.nohull Man page
tofullKrigingspace Man page
tolatt2Ns2 Man page
toNactNfounderratioFromCanonical Man page
toNfounderNancratioFromCanonical Man page
toNfounderratioFromCanonical Man page
toNratioFromCanonical Man page
toUserValues Man page
transformx Man page
userunit Man page
verticesBarycenter Man page
volTriangulation Man page
volTriangulationWrapper Man page
\%w/o\% Man page
writeCleanNAMED Man page
writeFinalInfo Man page
writeoutput Man page
zoomProfile Man page

Files

blackbox
blackbox/inst
blackbox/inst/NEWS.Rd
blackbox/tests
blackbox/tests/testthat
blackbox/tests/testthat/test-1D.R
blackbox/tests/test-all.R
blackbox/src
blackbox/src/smooth.h
blackbox/src/smoothFriends.h
blackbox/src/pointls.cpp
blackbox/src/Matern.h
blackbox/src/gammln.h
blackbox/src/Krigmain.h
blackbox/src/intern_newCSmooth.h
blackbox/src/smooth.cpp
blackbox/src/Bessel.h
blackbox/src/Krigmain.cpp
blackbox/src/Krigtypes.h
blackbox/src/pointls.h
blackbox/src/Makevars.win
blackbox/src/RcppExports.cpp
blackbox/src/Bessel_nr.h
blackbox/src/qr.h
blackbox/NAMESPACE
blackbox/R
blackbox/R/purefn.R blackbox/R/calcGCV.R blackbox/R/handlesPointAtEdge.R blackbox/R/overmessage.R blackbox/R/calcBounds1D.R blackbox/R/resetCHull.R blackbox/R/maketicks.R blackbox/R/writeFinalInfo.R blackbox/R/vrac.R blackbox/R/toUserValues.R blackbox/R/prepareData.R blackbox/R/volTriangulation.R blackbox/R/providePlotFile.R blackbox/R/fromFields.R blackbox/R/calc2D3Dplots.R blackbox/R/euclidian.R blackbox/R/provideDevice.R blackbox/R/messageNAMED.R blackbox/R/userunit.R blackbox/R/calc1Dprofiles.R blackbox/R/toNactNfounderratioFromCanonical.R blackbox/R/buildFONKgpointls.R blackbox/R/generateInitpts.R blackbox/R/rhull.R blackbox/R/blackbox.R blackbox/R/checklogicalbounds.R blackbox/R/matchVertCons.R blackbox/R/findReplicates.R blackbox/R/stop.redef.R blackbox/R/print.OKrig.R blackbox/R/generateNewPoints.R blackbox/R/preprocessOKoptions.R blackbox/R/from2Ns2Tocanon.R blackbox/R/CKrigcoefs.R blackbox/R/Cpredict.R blackbox/R/eps.R blackbox/R/LowUpFromKnots.R blackbox/R/provideCovFnParams.R blackbox/R/scdd.addHline.R blackbox/R/calcProfileLR.R blackbox/R/verticesBarycenter.R blackbox/R/groot.R blackbox/R/Hreprrational.R blackbox/R/buildPointls.R blackbox/R/tolatt2Ns2.R blackbox/R/canonize.R blackbox/R/profile.R blackbox/R/addtoedges.R blackbox/R/init_grid.R blackbox/R/prettyNamedUserValues.R blackbox/R/constrSymOrReflWrapper.R blackbox/R/knotsFromLRTlist.R blackbox/R/zoomProfile.R blackbox/R/predict.surface.redef.R blackbox/R/savePredictor.R blackbox/R/knotsFromProfileEdges.R blackbox/R/writeoutput.R blackbox/R/toNfounderNancratioFromCanonical.R blackbox/R/subHullWrapper.R blackbox/R/LowUpfn.R blackbox/R/rawProfiles.R blackbox/R/prettynum.R blackbox/R/stripclosestpairs.R blackbox/R/calcPredictorOK.R blackbox/R/volTriangulationWrapper.R blackbox/R/formatName.R blackbox/R/plot.OKrig.R blackbox/R/maximizeOK.R blackbox/R/stripclosestpairsWrapper.R blackbox/R/fromFONKtoanyspace.R blackbox/R/providefullhull.R blackbox/R/surface.OKrig.R blackbox/R/message.redef.R blackbox/R/RcppExports.R blackbox/R/calcgridRelProfile.R blackbox/R/massBarycenter.R blackbox/R/makeplottypes.R blackbox/R/makeplot.R blackbox/R/prettyPlotMain.R blackbox/R/generateNextpointsfromCI.R blackbox/R/tofKpredict.nohull.R blackbox/R/islogscale.R blackbox/R/fitinbounds.R blackbox/R/redundant.addVeq.R blackbox/R/selectFn.R blackbox/R/findglobalMLE.R blackbox/R/writeCleanNAMED.R blackbox/R/calc1DCIs.R blackbox/R/RAM_fns.R blackbox/R/prettyUserValues.R blackbox/R/symmetricKnots.R blackbox/R/isPointInCHull.R blackbox/R/optimWrapper.R blackbox/R/calcProfileOK.R blackbox/R/prune_by_dist.R blackbox/R/greedyMAXMINwithFixed.R blackbox/R/mantissExp.R blackbox/R/sampleByResp.R blackbox/R/profileFn.R blackbox/R/toNratioFromCanonical.R blackbox/R/tofullKrigingspace.R blackbox/R/plot.Kriglistplus.R blackbox/R/generatePredictor.R blackbox/R/safeSurface.Krig.R blackbox/R/addSimplexEq.R blackbox/R/isoline.R blackbox/R/myprettyW.R blackbox/R/plot.slice.R blackbox/R/bounds1D.R blackbox/R/predict.Kriglistplus.R blackbox/R/constrOptimR.R blackbox/R/LRTfn.R blackbox/R/predict.OKrig.R blackbox/R/OKrig.R blackbox/R/AUEformat.R blackbox/R/gridfn.R blackbox/R/condaxialS2fromg.R blackbox/R/constrSymOrRefl.R blackbox/R/calcLRTs.R
blackbox/MD5
blackbox/DESCRIPTION
blackbox/man
blackbox/man/maximizeOK.Rd blackbox/man/calcGCV.Rd blackbox/man/blackbox-internal.Rd blackbox/man/calc1DCIs.Rd blackbox/man/calcPredictorOK.Rd blackbox/man/init_grid.Rd blackbox/man/buildPointls.Rd blackbox/man/writeFinalInfo.Rd blackbox/man/saveOldFile.Rd blackbox/man/blackbox.Rd blackbox/man/calcLRTs.Rd blackbox/man/preprocessbboptions.Rd blackbox/man/options.Rd blackbox/man/calc1Dprofiles.Rd blackbox/man/buildFONKgpointls.Rd blackbox/man/prepareData.Rd blackbox/man/islogscale.Rd blackbox/man/sampleByResp.Rd blackbox/man/bboptim.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.