La mia risposta è una variabile categoriale (alcuni alfabeti), quindi ho usato distribution = 'multinomial' quando ho creato il modello, e ora voglio predire la risposta e ottenere l'output in termini di questi alfabeti, anziché di matrice di probabilità.In gbm multinomial dist, come utilizzare la previsione per ottenere l'output categoriale?
Tuttavia in predict(model, newdata, type='response')
, dà probabilità, uguale al risultato di type='link'
.
C'è un modo per ottenere uscite categoriali?
BST = gbm(V1~.,data=training,distribution='multinomial',n.trees=2000,interaction.depth=4,cv.folds=5,shrinkage=0.005)
predBST = predict(BST,newdata=test,type='response')
ne dite di prendere la risposta che ha la più alta probabilità? –