rotate_parameter_space {soobench} | R Documentation |
This function is a simple parameter space transformation. Given a function f(x) it retuns a new function f_r(x) = f(Rx), where R is a random rotation matrix.
rotate_parameter_space(fn)
fn |
A |
If you want repeatable results, make sure you explicitly
set a seed before calling rotate_parameter_space
.
A new soo_function
object where the parameter
space has been randomly rotated.
f <- ackley_function(2) f_r <- rotate_parameter_space(f) par(mfrow=c(1, 2)) plot(f) plot(f_r)