2017-02-15 24 views
0

次のコードでモデルを練習しますが、FLとAdjustが一定の値に固定されているため、どのように変更できますか(私のデータセットはカテゴリです)ナイーブベイズのクラスターをRで扱います

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. 

答えて

2
grid <- data.frame(fL=c(0,0.5,1.0), usekernel = TRUE, adjust=c(0,0.5,1.0)) 

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

このことができます願っています。

+0

説明してください –

関連する問題