R语言数据挖掘算法/包/optimsimplex/optimsimplex.reflect
外观
此函数根据当前单纯形相对于单纯形中第一个顶点的反射,返回一个新的单纯形。此移动在以中心为中心的单纯形梯度中使用。
optimsimplex.reflect(this = NULL, fun = NULL, data = NULL)
this | 单纯形对象。 |
fun | 在顶点计算的函数。该函数应具有以下输入和输出参数myfunction <- function(x, this){ ... return(list(f=f,this=this)) } 其中 x 是一个行向量,this 是用户定义的 data,即 data 参数。 |
data | 传递给函数的用户定义数据。如果提供了 data,它将作为输入和输出参数传递给回调函数。data 可以在函数使用一些附加参数的情况下使用。它作为输出参数返回,因为函数在计算函数值时可能会修改数据。此功能可用于例如,计算函数被调用的次数。 |
返回包含以下元素的列表
- r 反射的单纯形对象。
- data 更新的用户定义数据
Scilab optimsimplex 模块的作者:Michael Baudin (INRIA - Digiteo)
R 适配的作者:Sebastien Bihorel ([email protected])