跳至内容

R 中的数据挖掘算法/软件包/optimsimplex/optimsimplex.shrink

来自维基教科书,开放世界中的开放书籍

此函数使用给定系数 sigma 缩小单纯形并返回更新后的单纯形。缩小操作相对于单纯形中的第一个点进行。

   optimsimplex.shrink(this = NULL, fun = NULL, sigma = 0.5, data = NULL)
this 一个单纯形对象
fun 要在顶点处计算的函数。该函数预期具有以下输入和输出参数
   myfunction <- function(x, this){
   ...
   return(list(f=f,this=this))
   }

其中 x 是行向量,this 是用户定义的数据,即 data

sigma 缩小系数。默认值为 0.5。
data 传递给函数的用户定义数据。如果提供了 data,则它将作为输入和输出参数传递给回调函数。data 可以在函数使用一些额外参数时使用。它作为输出参数返回,因为函数在计算函数值时可能会修改数据。例如,此功能可用于计算函数调用次数。

返回值

[编辑 | 编辑源代码]

返回一个包含以下元素的列表

this 更新后的单纯形对象。
data 更新后的用户定义数据。

Scilab optimsimplex 模块的作者:Michael Baudin (INRIA - Digiteo)
R 移植的作者:Sebastien Bihorel ([email protected])

华夏公益教科书