[R-es] resultados de un apply

Manuel Mendoza mmendoz@ @end|ng |rom |u|br|ghtm@||@org
Mie Ene 27 04:27:36 CET 2021


Buenos días, de un gbm multinomial obtengo los resultados en
probabilidades, como veis abajo.
Con   preds <- apply(probs, 1, which.max) obtengo la categoría más
probable, pero me la da como 1,1,1,3,2,5,... indicando la posición de la
categoría en vez de su nombre. Con ifelse se puede transformar fácilmente
pero, quizás, haya una forma de obtenerlo directamente. ¿Lo sabéis?

           CYT            ERL                 EXC                 ME1
         ME2             ME3
[1,] 0.4109855 0.0003585678 0.008226155 0.0010024805 0.011564794 0.011061570
[2,] 0.4481929 0.0003365305 0.020082853 0.0053111587 0.010587039 0.016284726
[3,] 0.5991016 0.0002893456 0.004667779 0.0007938136 0.010317520 0.004139039
[4,] 0.6953976 0.0001788419 0.002542308 0.0004987632 0.006486960 0.002685069
[5,] 0.1880506 0.0001065788 0.002126477 0.0002694346 0.005070764 0.005504816
[6,] 0.3271385 0.0001400425 0.002667148 0.0003842037 0.004645430 0.007562207

Gracias,
Manuel

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es