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