blackbox: Black Box Optimization and Exploration of Parameter Space

Share:

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.

Author
François Rousset [aut, cre, cph], Leblois Raphaël [ctb]
Date of publication
2016-07-10 15:39:41
Maintainer
François Rousset <francois.rousset@umontpellier.fr>
License
CeCILL-2
Version
1.0.8.1
URLs

View on CRAN

Man pages

bboptim
Black-box function optimization
blackbox
Black box optimization and response surface exploration
blackbox-internal
Internal ordinary Functions
buildFONKgpointls
Prepare data for smoothing
buildPointls
Read a data file
calc1DCIs
Compute 1D confidence intervals
calc1Dprofiles
One and two-dimensional profiles, and surface plots
calcGCV
Estimate smoothing parameters by generalized cross-validation...
calcLRTs
Compute (profile) likelihood ratio tests
calcPredictorOK
Generate smoothing predictor given smoothing parameters
init_grid
Define starting points in parameter space.
islogscale
Test for parameter log scale
maximizeOK
Find maximum of predicted response surface
options
blackbox options settings
prepareData
Prepare data and controls for smoothing
preprocessbboptions
Set controls for most functiosn in the package
sampleByResp
Sample predictor points according to predicted response
saveOldFile
Save a copy of an existing file.
writeFinalInfo
Pretty output, and management of output files

Files in this package

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/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