In gbm multinomial dist, como usar o prognóstico para obter resultados categóricos? [duplicado
Esta pergunta já tem uma resposta aqui:
GBM distribuição multinomial, como usar o preditor () para obter a classe prevista? 2 respostasMinha resposta é uma variável categórica (alguns alfabetos). Por isso, usei distribution = 'multinomial' ao criar o modelo, e agora quero prever a resposta e obter a saída em termos desses alfabetos, em vez de matriz de probabilidade
No entanto empredict(model, newdata, type='response')
, fornece probabilidades, iguais ao resultado detype='link'
.
Existe uma maneira de obter resultados categórico
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')