跳至內容

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

華夏公益教科書