8 votos

Lo quant relacionados con funcionalidades es R faltando en comparación a software comercial como Mathematica y Matlab?

R que se originó como una puramente estadístico herramienta entretanto ha convertido en un amplio campo de trabajo para las diferentes tareas. Estoy familiarizado con Mathematica y no te gusta la forma en que las fuerzas de una licencia en usted. También el manejo de grandes volúmenes de datos y la salida de las tablas de ins bastante engorroso en mi opinión.

Mientras tanto R ofrece (al lado de las herramientas de estadística) a través de diferentes paquetes de

  • Algunas apoyo orientado a objetos de codificación de enfoque
  • Monte Carlo generadores de abundancia
  • La optimización de los paquetes
  • Integración Numérica
  • ...

¿Qué funcionalidades se R todavía falta que uno necesita para el día a día quant trabajo? Aquí "funcionalidades" se incluyen también interfaceablity con C++, C#, la velocidad y la la facilidad de uso.

7voto

Dave Puntos 28

Para Windows - procesamiento en Paralelo y la GPU - son dos áreas. R tiene numerosos paquetes para el procesamiento paralelo, pero todos ellos requieren que usted replicar el entorno en su conjunto, para cada trabajador que masivamente se degrada el rendimiento de procesamiento en paralelo y en la mayoría de los casos de la vida real, casi no hay velocidad, debido a la reducción de la memoria disponible para cada trabajador. Es cada vez mejor en R, pero todavía muy por detrás de Matlab super fácil parfor función que no es necesario replicar el entorno de cada trabajador.

2voto

paul Puntos 416

Yo uso las dos R y Matlab. En mi experiencia de Matlab es a menudo más conveniente para problemas de optimización. Por ejemplo, el excelente convexo software de optimización de la cvx está escrito en Matlab. También hay muy pocos quants que publicar su código en Matlab.

También la depuración en R puede ser doloroso - me gusta R aparte de estas objeciones.

-3voto

A.Schulz Puntos 264

la principal cosa que R es la falta de la debida ayuda y la documentación del producto en comparación con Stata, Matlab, SAS y similares de software comercial.

hay un paquete llamado OxMetrics, que tiene una interesante algebraicas enfoque de especificación de modelos y secuencias de comandos. es difícil de explicar, pero cuando se utiliza, se ahorra un montón de tiempo, ya que automatiza un típico modelo de desarrollo del ciclo de vida de las tareas y pasos. No he visto una funcionalidad similar en R.

ACTUALIZACIÓN: si usted habla con R entusiastas pueden decir que R tiene toda la funcionalidad que necesita a través suministrado por el usuario de las bibliotecas. es una verdadera plataforma de código abierto, que viene bajo licencia GNU. los desarrolladores de código abierto que nunca se quejan de la falta de funcionalidad, porque cuando lo hacen la respuesta más común es "¿por qué no le escribes a este módulo y contribuir?" y este es el gran actitud, que mantiene a la comunidad. sin embargo, esto hace que su pregunta un poco mal definido, ya que como he señalado, uno podría afirmar que la funcionalidad está ya ahí, en alguna forma, o "¿por qué no escribes tú mismo?"

Por lo tanto, tal vez debería aclarar un poco lo que quieres decir por "insuficiente" la funcionalidad. por ejemplo, dudo que R tiene nada cerca de Mathematica equipo capacidades de álgebra, pero estoy bastante seguro de que alguien en algún lugar podría haber escrito algo para integrarlo con REDUCIR o otros de código abierto el paquete.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X