J'essaie d'utiliser la mesure multiclass.au1p dans le paquet mlr. Il m'a donné une erreur disantcomment utiliser la mesure multiclass.au1p dans mlr
Erreur dans le FUN (X [[i]], ...): Mesure multiclass.au1p exige prédire le type d'être: 'prob'!
Lorsque j'ai essayé de définir le type de prédire prob alors il m'a donné une erreur semblable à suivre pour tout classificateur i utilisé
Erreur dans setPredictType.Learner (apprenant, predict.type): Essayer à prédire les probs, mais classif.xgboost.multiclass ne supporte pas cela!
Comment puis-je résoudre ce problème?
Après mon code
trainTask <- makeClassifTask(data = no_out_pso,target = "response_grade")
Clslearn = makeLearner("classif.xgboost", predict.type = "prob")
Clslearn = makeMulticlassWrapper(Clslearn, mcw.method = "onevsrest")
Clslearn = setPredictType(Clslearn, "prob")
rdesc = makeResampleDesc("CV", iters = 3)
r = resample(Clslearn, trainTask, rdesc, measures = list(mlr::acc, mlr::multiclass.au1p, mlr::multiclass.au1u))
print(r)
merci PhilippPro :) – RoshanaSheri