跳轉到內容

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 (sb.pmlab@gmail.com)

華夏公益教科書