跳转到内容

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])

华夏公益教科书