¿Qué es R?

R es un potente lenguaje de programación de código abierto, con un enfoque en el campo de la estadística. Es ampliamente utilizado en la comunidad científica de las finanzas y cuenta con miles de investigadores en todo el mundo desarrollando los modelos matemáticos más modernos para poder competir en el voraz mercado de capitales.

Una lista completa de las temáticas financieras en la que los investigadores han contribuido en R se encuentra aquí. Tal vez una de las principales contribuciones al mundo de las finanzas es realizada por la organizaciòn Rmetrics, que tiene el objetivo de desarrollar software para el aprendizaje de las finanzas computacionales, y todas las distribuciones se hacen libremente a través de R. Por ejemplo, algunas de las librerías más usadas en el desarrollo y enseñanza de la Ingeniería Financiera y las Finanzas Computacionales son fBasics, fBonds, fGarch, entre otros. Definitivamente R es una herramienta computacional potente con la que se debe contar para estar a la vanguardia de las finanzas.

¿Por qué R y no Excel, o VBA?

R es mucho mas potente que Excel (o su lenguaje de programación VBA) en varios aspectos como:

* la manipulación de datos, ya que Excel tiene una cantidad limitada de celdas por cada hoja y se vuelve muy lento cuando tienes muchas fórmulas en la hoja de cálculo. R está diseñado especialmente para trabajar con grandes volúmenes de datos, realizar conexiones a bases de datos en SQL y realizar cálculos muy rápidamente.

* La escritura de fórmulas es mucho más sencilla en R, especialmente porque no necesitas escribir bucles (o en raras ocasiones) ya que las funciones de R están vectorizadas. Esto quiere decir que toma las columnas como vectores. Por ejemplo si quieres sumar dos columnas, sólo tienes que escribir la fórmula una vez y se aplica para todos los datos en las columnas. Mientras que en Excel, debes ingresar la fórmula para cada dato en las columnas.

Existen otras razones como rapidez en los cálculos, lectura de archivos externos (texto plano,.txt,.csv,.xls,.data,...),replicabilidad,ejecutar scripts con un solo click,cuenta con gran cantidad de funciones estadísticas con las que Excel no.

No hay comentarios.:

Publicar un comentario