跳轉至內容

R 中的資料探勘演算法/包/RWeka/Weka 分類器懶惰

來自華夏公益教科書,開放的書籍,開放的世界

R 與 Weka 懶惰學習器的介面。

IBk(formula, data, subset, na.action, control = Weka_control(), options = NULL)

LBR(formula, data, subset, na.action, control = Weka_control(), options = NULL)

formula,要擬合的模型的符號描述。

data,可選資料框,包含模型中的變數。

subset,可選向量,指定要用於擬合過程的觀測值子集。

na.action,一個函式,指示資料包含 NA 時應該發生什麼。

control,一個 Weka_control 類的物件,提供要傳遞給 Weka 學習器的選項。

options,一個命名列表,包含其他選項,或 NULL(預設值)。

有用於從擬合模型預測的 predict 方法,以及基於 evaluate_Weka_classifier 的 summary 方法。IBk 提供了一個 k 近鄰分類器。

LBR(“懶惰貝葉斯規則”)實現了一種懶惰學習方法,以減少樸素貝葉斯的屬性獨立性假設。模型公式應僅使用“+”和“-”運算子來分別指示要包含或不使用的變數。

引數 options 允許進一步自定義。目前,選項 model 和 instances(或它們的區域性匹配)被使用:如果設定為 TRUE,模型框架或相應的 Weka 例項分別包含在擬合的模型物件中,這可能會加快對物件的後續計算。預設情況下,兩者都不包含。

一個繼承自 Weka_lazy 和 Weka_classifiers 類的列表,包含以下元件

classifier,一個對 Java 物件的引用(jobjRef 類),該物件是透過應用 Weka

buildClassifier,使用給定的控制選項構建指定模型的方法。

predictions,一個數值向量或因子,包含對訓練例項的模型預測(使用已構建的分類器和每個例項呼叫 Weka classifyInstance 方法的結果)。

call,匹配的呼叫。

華夏公益教科書