Soy bastante nuevo en R, y una cosa que me ha llamado la atención es que funciona bastante lento. ¿Hay alguna documentación para optimizar R? Por ejemplo, la optimización de Python se describe muy bien here. En mi caso particular, estoy interesado en optimizar R para trabajos por lotes.¿Alguna documentación para optimizar el rendimiento de R?
He intentado buscar en Google una respuesta, por supuesto, pero no es exactamente fácil obtener información de Google for R ya que R es un patrón de búsqueda bastante genérico.
@ c00kiemonster, mucho de lo que se aplica a MATLAB, en términos de optimización, también se aplica a R. No es un lenguaje de procedimiento, por lo que tratar de hacer las cosas de procedimiento es una receta para la frustración. Por ejemplo, evite ** for ** loops en más de, por ejemplo, 1000 índices, a toda costa en R. (Son al menos uno, y probablemente dos, órdenes de magnitud más lentos que incluso MATLAB.) Utilice ** aplica ** funciones siempre que puedas ya que el bucle ocurre en un nivel inferior y es, por lo tanto, mucho más eficiente. Además, el administrador de memoria de R es generalmente pobre, así que tenlo en cuenta también. –
@cardinal, buenos consejos. Gracias – c00kiemonster
En lugar de Google, intente http://rseek.org/. – onestop