[R-es] Matlab to R
Carlos J. Gil Bellosta
cgb en datanalytics.com
Mie Dic 9 12:31:31 CET 2009
No creo que vayas a tener suerte. Habrá que cambiar el código a mano.
Además, Matlab y R siguen paradigmas de programación distintos. Aunque
en Matlab muchas operaciones pueden vectorizarse, en la práctica,
ocurre poco.
El intérprete de Matlab es bastante más eficiente que el de R (y,
además, es posible traducir de matlab a C) por lo que se tiende a
vectorizar menos.
(A todo esto, la vía de volcar a C, compilar el C y enlazarlo con R,
estoy casi seguro, supondría una violación de licencia si el paquete
resultante quisiera ser distribuido como GPL).
Otra idea sería utilizar Octave y ROctave
(http://www.omegahat.org/ROctave/). Octave debería ser capaz de correr
código de Matlab.
¿Qué es lo que existe en Matlab y no en R?
Un saludo,
Carlos J. Gil Bellosta
http://www.datanalytics.com
Más información sobre la lista de distribución R-help-es