Es difícil decirlo sin saber un poco más acerca de su conjunto de datos y cuán separable se basa su conjunto de datos en su vector de características, pero probablemente sugeriría usar un bosque aleatorio extremo sobre bosques aleatorios estándar debido a su conjunto de muestra relativamente pequeño.
Los bosques aleatorios extremos son bastante similares a los bosques aleatorios estándar con la única excepción de que en lugar de optimizar las divisiones en los árboles, los bosques aleatorios extremos hacen divisiones al azar. Inicialmente, esto parecería negativo, pero generalmente significa que tiene una generalización y velocidad significativamente mejores, aunque es probable que el AUC en su conjunto de entrenamiento sea un poco peor.
La regresión logística también es una apuesta bastante sólida para este tipo de tareas, aunque con su relativamente baja dimensionalidad y tamaño de muestra pequeño, me preocuparía el sobreajuste. Es posible que desee verificar usando Vecinos K-Nearest ya que a menudo realiza mucha voluntad con bajas dimensionalidades, pero generalmente no maneja muy bien las variables categóricas.
Si tuviera que elegir uno sin saber más sobre el problema, ciertamente haría mis apuestas en un bosque extremadamente aleatorio, ya que es muy probable que le brinde una buena generalización sobre este tipo de conjunto de datos, y también maneja mejor una combinación de datos numéricos y categóricos que la mayoría de los otros métodos.