簡體   English   中英

在R中使用Caret調整朴素貝葉斯分類器

[英]tuning naive Bayes classifier with Caret in R

我使用以下代碼訓練模型,但是,由於FL和Adjust始終保持在特定值,我無法找到如何更改微調網格的方法。(我的數據集是分類的)

Activity_nb <- train(Actx, Acty,data = Dact, method = "nb", trControl =   myc1,metric = "Accuracy",importance = TRUE)
Naive Bayes 

2694 samples
4 predictor
4 classes: 'CC', 'CE', 'CW', 'HA' 

No pre-processing
Resampling: Cross-Validated (10 fold) 
Summary of sample sizes: 2425, 2424, 2426, 2425, 2425, 2423, ... 
Resampling results across tuning parameters:

usekernel  Accuracy   Kappa    
FALSE      0.8165804  0.6702313
TRUE      0.8165804  0.6702313

Tuning parameter 'fL' was held constant at a value of 0
Tuning parameter 'adjust' was held constant at a value of 1
Accuracy was used to select the optimal model using  the largest value.
The final values used for the model were fL = 0, usekernel = FALSE and    adjust = 1.
grid <- data.frame(fL=c(0,0.5,1.0), usekernel = TRUE, adjust=c(0,0.5,1.0))

Activity_nb <- train(..., tuneGrid=grid, ...)

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM