跳轉到內容

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.computefvoptimsimplex.compsomefv 返回一個包含以下元素的列表

this 更新後的單純形物件。
data 更新後的使用者定義資料。
Scilab optimsimplex 模組的作者:Michael Baudin (INRIA - Digiteo)
R 移植的作者:Sebastien Bihorel (sb.pmlab@gmail.com)
華夏公益教科書