Learn R Programming

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

SPOT (version 2.0.3)

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

232

Version

2.0.3

License

GPL (>= 2)

Maintainer

Martin Zaefferer

Last Published

May 14th, 2018

Functions in SPOT (2.0.3)

OCBA

Low Level OCBA
corrnoisykriging

Correlation: Noisy Kriging
correxpg

Correlation: Expg
corrspherical

Correlation: Spherical
correxp

Correlation: Exp
corrnoisygauss

Correlation: Noisy Gauss
corrlin

Correlation: Lin
corrcubic

Correlation: Cubic
calculationMothes

Cyclone Simulation: Mothes
daceFixTheta

Fix model parameters DACE
daceGetFit

Get DACE fit
daceLikelihood

Wrapper for Maximum Likelihood Estimation
krigingLikelihood

Calculate negative log-likelihood
normalizeMatrix

Normalize design
descentSpotRSM

Descent RSM model
daceObjfunc

DACE objective function
dataGasSensor

Gas Sensor Data
corrkriging

Correlation: Kriging
corrgauss

Correlation: Gauss
funCyclone

Objective function - Cyclone Simulation: Barth/Muschelknautz
funSphere

Sphere Test Function
plot.spotRSM

Plot RSM model
dacePrepareFit

Prepare DACE fit
daceStartParameters

Start parameter setup DACE
optimGenoud

Minimization by GENetic Optimization Using Derivatives
designLHD

Latin Hypercube Design Generator
evaluateModel

Evaluate Model
designLHDNorm

Normalized LHD Design
normalizeMatrix2

Normalize design 2
plotData

Interpolated plot
designUniformRandom

Uniform Design Generator
corrspline

Correlation: Spline
daceEvalFit

Evaluate DACE fit
duplicateAndReplicateHandling

Handle Duplicates and Replicates
optimDE

Minimization by Differential Evolution
optimLBFGSB

Minimization by L-BFGS-B
optimES

Evolution Strategy
plotModel

Surface plot of a model
plotFunction

Surface plot of a function
predict.spotRandomForest

Prediction method for random forest
expectedImprovement

Expected Improvement
optimLHD

Minimization by Latin Hypercube Sampling
print.dace

Print Function DACE Kriging
objectiveFunctionEvaluation

Objective Function Evaluation
predictKrigingReinterpolation

Predict Kriging Model (Re-interpolating)
predict.dace

DACE predictor
optimNLOPTR

Minimization by NLOPT
repairNonNumeric

Repair Non-numeric Values
repeatsOCBA

Optimal Computing Budget Allocation
predict.kriging

Predict Kriging Model
print.spotLOESS

Print method for loess model
predict.ensembleStack

Predict Stacked Ensemble
predict.spotLOESS

Predict loess model
print.spotRandomForest

Print method for random forest
predict.spotLinearModel

Prediction method for linear model
predict.spotRSM

Predict RSM model
regpoly0

Regression: Regpoly0
spotAlgEs

Evolution Strategy Implementation
spotAlgEsDominantReco

spotAlgEsDominantReco
print.spotLinearModel

Print method for linear model
spotAlgEsMarriage

Marriage
spotAlgEsGetSuccessRate

get Success Rate
spotAlgEsInterReco

spotAlgEsInterReco
spotAlgEsHps

Termination hps
spotAlgEsMarriageWithReplace

Marriage with replace
spotAlgEsInterRecoBeSw02

spotAlgEsInterRecoBeSw02
spotAlgEsStratMutation

spotAlgEsStratMutation
spotControl

Default Control list for spot
spotAlgEsTermination

Termination
print.spotRSM

Print method for RSM model
spotHelpBslash

Backslash operator.
regpoly1

Regression: Regpoly1
regpoly2

Regression: Regpoly2
repmat

repmat
spot

Sequential Parameter Optimization
spotAlgEsObjMutation

spotAlgEsObjMutation
spotAlgEsIndividualInitial

Individual Initialization
spotAlgEsSelection

spotAlgEsSelection
spotAlgEsInitParentPop

Initialize Parent Population
spotLoop

Sequential Parameter Optimization Main Loop
wrapFunction

Function Evaluation Wrapper
buildEnsembleStack

Ensemble: Stacking
buildKrigingDACE

Build DACE model
buildRSM

Build Response Surface Model
calculationBarthMuschelknautz

Cyclone Simulation: Barth/Muschelknautz
buildLM

Linear Model Interface
buildLOESS

Build LOESS Model
buildRandomForest

Random Forest Interface
buildKriging

Build Kriging Model
SPOT-package

Sequential Parameter Optimization Toolbox