Learn R Programming

⚠️There's a newer version (2.11.14) of this package.Take me there.

SPOT (version 2.1.10)

Sequential Parameter Optimization Toolbox

Description

A set of tools for model-based optimization and tuning of algorithms. It includes surrogate models, optimizers, and design of experiment approaches. The main interface is spot, which uses sequentially updated surrogate models for the purpose of efficient optimization. The main goal is to ease the burden of objective function evaluations, when a single evaluation requires a significant amount of resources.

Copy Link

Version

Install

install.packages('SPOT')

Monthly Downloads

201

Version

2.1.10

License

GPL (>= 2)

Maintainer

Thomas Bartz-Beielstein

Last Published

December 10th, 2020

Functions in SPOT (2.1.10)

SPOT-package

Sequential Parameter Optimization Toolbox
buildRSM

Build Response Surface Model
buildLOESS

Build LOESS Model
buildKrigingDACE

Build DACE model
buildKriging

Build Kriging Model
buildLM

Linear Model Interface
buildLasso

Lasso Model Interface
buildCVModel

buildCVModel
OCBA

Low Level OCBA
buildEnsembleStack

Ensemble: Stacking
checkInputDimensionsionalityCorrect

Check Dimensions of spotInputs
buildRandomForest

Random Forest Interface
checkArrival

checkArrival
corrlin

Correlation: Lin
calculationMothes

Cyclone Simulation: Mothes
corrkriging

Correlation: Kriging
buildRanger

ranger Interface
corrnoisykriging

Correlation: Noisy Kriging
daceGetFit

Get DACE fit
corrnoisygauss

Correlation: Noisy Gauss
daceLikelihood

Wrapper for Maximum Likelihood Estimation
checkForNAs

Check for NAs in x lower and upper
descentSpotRSM

Descent RSM model
checkFunEvalsDesignSize

Check funEvals Setting against designSize
checkLowerNotEqualsUpper

Check That Lower and Upper are not Equal
correxpg

Correlation: Expg
corrgauss

Correlation: Gauss
buildTreeModel

Tree Regression Interface
daceEvalFit

Evaluate DACE fit
diff0

diff0
checkInputTypesInControl

Check input types in the spotControl list.
daceFixTheta

Fix model parameters DACE
duplicateAndReplicateHandling

duplicateAndReplicateHandling
funCyclone

Objective function - Cyclone Simulation: Barth/Muschelknautz
funMarkovChain

funMarkovChain
corrcubic

Correlation: Cubic
correxp

Correlation: Exp
krigingLikelihood

Calculate negative log-likelihood
optimLBFGSB

Minimization by L-BFGS-B
designLHDNorm

Normalized LHD Design
linearAdaptedSE

linearAdaptedSE
designLHD

Latin Hypercube Design Generator
init_ring

init_ring
calculationBarthMuschelknautz

Cyclone Simulation: Barth/Muschelknautz
checkTypesOfInput

Check Input Types
expectedImprovement

Expected Improvement
funBBOBCall

funBBOBCall
evalMarkovChain

evalMarkovChain
evaluateModel

Evaluate Model
checkLowerSmallerThanUpper

Check That Lower is smaller than Upper
optimES

Evolution Strategy
optimGenoud

Minimization by GENetic Optimization Using Derivatives
optimLHD

Minimization by Latin Hypercube Sampling
optimNLOPTR

optimNLOPTR. Minimization by NLOPT
plot.spotTreeModel

Plot rpart tree model
initialInputCheck

initialInputCheck. Initial Input Check of Spot Configuration
dacePrepareFit

Prepare DACE fit
daceObjfunc

DACE objective function
checkVerbosityLevels

Check correct verbosity levels
parseTunedRegionModel

parseTunedRegionModel
getCosts

getCosts
getCorrelationMatrix

getCorrelationMatrix
daceStartParameters

Start parameter setup DACE
plotData

Interpolated plot
funBranin

funBranin
predict.dace

DACE predictor
predict.ensembleStack

Predict Stacked Ensemble
corrspherical

Correlation: Spherical
funCosts

funCosts
funRosen2

funRosen2
corrspline

Correlation: Spline
dataGasSensor

Gas Sensor Data
funSphere

funSphere
print.spotTreeModel

Print method for rpart tree models
maxNearestNeighbourDistance

maxNearestNeighbourDistance
funSring

funSring
generateMCPrediction

generateMCPrediction
objectiveFunctionEvaluation

objectiveFunctionEvaluation Objective Function Evaluation
modelMarkovChain

modelMarkovChain
plotSingleDimFunction

plotSingleDimFunction
plotRegionByName

plotRegionByName
preprocessCdeTestData

preprocessCdeTestData
plotSIRModel

plotSIRModel
funOptimLecture

funOptimLecture
designUniformRandom

Uniform Design Generator
predict.cvModel

predict.cvModel
predict.spotRanger

Predictor for spotExtraTrees
plotPrediction

plotPrediction
optimDE

Minimization by Differential Evolution
predict.spotTreeModel

Prediction method for rpart tree models
repairNonNumeric

Repair Non-numeric Values
preprocessTestData

preprocessTestData
plotRegion

plotRegion
perceptron

perceptron
preprocessInputData

preprocessInputData
regpoly0

Regression: Regpoly0
print.spotLinearModel

Print method for linear model
selectN

selectN. Select n Design Points
predict.kriging

Predict Kriging Model
plot.spotRSM

Plot RSM model
print.dace

Print Function DACE Kriging
simulateFunction

simulateFunction
resSpot2

S-Ring Simulation Data Obtained With SPOT
ring

ring
funRosen

funRosen
infillExpectedImprovement

infillExpectedImprovement
print.spotRSM

Print method for RSM model
infillGetFullPrediction

infillGetFullPrediction
predictKrigingReinterpolation

Predict Kriging Model (Re-interpolating)
predict.spotLOESS

Predict loess model
simulationDecompose

Kriging Simulation: Decomposition
repeatsOCBA

Optimal Computing Budget Allocation
repmat

repmat
simulate.kriging

Kriging Simulation
spotAlgEsMarriage

Marriage
print.spotLassoModel

Print method for lasso model
print.spotLOESS

Print method for loess model
normalizeMatrix

Normalize design
sringRes2

S-Ring Simulation Data
sring

sring
sringRes1

S-Ring Simulation Data
plotFunction

Surface plot of a function
spotAlgEsMarriageWithReplace

Marriage with replace
normalizeMatrix2

Normalize design 2
preprocessCdeInputData

preprocessCdeInputData
spotAlgEs

Evolution Strategy Implementation
print.spotRandomForest

Print method for random forest
simulationSpectral

simulationSpectral
resSpot

S-Ring Simulation Data Obtained With SPOT
spotAlgEsDominantReco

spotAlgEsDominantReco
spot

spot
spotAlgEsTermination

Termination
spotAlgEsStratMutation

spotAlgEsStratMutation
spotLoop

spotLoop
spotAlgEsInterReco

spotAlgEsInterReco
print.spotRanger

Print method for random forest
sringRes3

S-Ring Simulation Data
spotHelpBslash

Backslash operator.
wrapFunction

Function Evaluation Wrapper
spotAlgEsInterRecoBeSw02

spotAlgEsInterRecoBeSw02
spotAlgEsIndividualInitial

Individual Initialization
plotModel

Surface plot of a model
predict.spotLassoModel

Prediction method for lasso model
spotAlgEsInitParentPop

Initialize Parent Population
tuneRegionModel

tuneRegionModel
spotAlgEsSelection

spotAlgEsSelection
predict.spotRSM

Predict RSM model
spotAlgEsObjMutation

spotAlgEsObjMutation
predict.spotLinearModel

Prediction method for linear model
wrapBatchTools

wrapBatchTools
wrapFunctionParallel

Parallelized Function Evaluation Wrapper
wrapSystem_parseMatrixToString

wrapSystem_parseMatrixToString
wrapSystemCommand

wrapSystemCommand
predict.spotRandomForest

Prediction method for random forest
regpoly1

Regression: Regpoly1
spotControl

spotControl
satter

Satterthwaite Function
spotAlgEsGetSuccessRate

get Success Rate
spotAlgEsHps

Termination hps
selectAll

selectAll
regpoly2

Regression: Regpoly2
spotFillControlList

spotFillControlList