R 中的数据挖掘算法/包/optimsimplex/函数评估
外观
这些函数计算当前单纯形对象中存储的顶点处的函数值,并将它们存储回单纯形对象中。optimsimplex.computefv 确定单纯形对象中存储了多少个顶点,并将函数值的计算委托给 optimsimplex.compsomefv。
optimsimplex.computefv(this = NULL, fun = NULL, data = NULL) optimsimplex.compsomefv(this = NULL, fun = NULL, indices = NULL, data = NULL)
this | 当前单纯形对象,包含 nbve x n 矩阵的顶点坐标(即 x 元素),其中 n 是空间的维数,nbve 是顶点的数量。 |
fun | 要计算顶点处的函数。该函数预计具有以下输入和输出参数myfunction <- function(x, this){ ... return(list(f=f,this=this)) } 其中 x 是行向量,this 是用户定义的数据,即数据参数。 |
data | 传递给函数的用户定义数据。如果提供了 data,则将其作为输入和输出参数传递给回调函数。data 可能在函数使用一些附加参数时使用。它作为输出参数返回,因为函数在计算函数值时可能会修改 data。此功能可用于例如计算函数被调用的次数。 |
indices | 从 1 到 nbve 的递增整数向量。 |
optimsimplex.computefv 和 optimsimplex.compsomefv 返回一个包含以下元素的列表
- this 更新后的单纯形对象。
- data 更新后的用户定义数据。
- Scilab optimsimplex 模块的作者:Michael Baudin (INRIA - Digiteo)
- R 移植的作者:Sebastien Bihorel ([email protected])