• R se presentó al mercado en 1993 de la mano de sus creadores Robert
Gentleman y Ross Ihaka, que desarrollaron la herramienta en el Departamento de Estadística de la Universidad de Auckland. • Sin embargo la base de sus orígenes se encuentra en el desarrollo del lenguaje S. • R software es un entorno y lenguaje de programación diseñado para el análisis estadístico. ¿QUÉ ES?
• Esto convierte a R software en una herramienta estadística estable, confiable
y a la vanguardia, ya que está sometida a una actualización permanente. • La actividad de los desarrolladores de R se organiza en torno a la R Foundation, como parte oficial de la Free Software Foundation. • Gracias a que puede accederse libremente a su código, R software no tiene limitadas sus funciones, al contrario de lo que sucede con otras herramientas estadísticas comerciales como Statistica, SPSS, etc. R UN LENGUAJE ORIENTADO A OBJETOS
• Esto significa que las variables, datos, funciones, resultados, etc., se
guardan en la memoria activa del computador en forma de objetos con un nombre específico. • Esta característica permite aplicar cálculos a un conjunto de valores a la vez sin la necesidad de utilizar un algoritmo más sofisticado como una función bucle (loop). R UN LENGUAJE INTERPRETADO
• R es un lenguaje interpretado(como Java) y no compilado (como Fortran o
Pascal). • Es decir, los comandos escritos en el teclado son ejecutados directamente sin necesidad de construir un ejecutable. • Esto facilita mucho nuestro trabajo con el análisis de datos complejos. VENTAJAS
• Es una herramienta muy poderosa para todo tipo de procesamiento y manipulación
de datos. • Algunas técnicas avanzadas y robustas solo pueden realizarse con este software. • Ambiente de trabajo muy flexible y extensible. • Permite crear gráficos de alta calidad exportables en diversos formatos: PostScript,pdf, bitmap, pictex, png, jpeg, etc. • Gran cantidad de información sobre sus funciones y paquetes de funciones. VENTAJAS
• Consume pocos recursos informáticos.
• Está disponible para todos los sistemas operativos (Windows, Macintosh y sistemas Unix -como Linux-). • R trabaja con otros lenguajes y permite leer datos de otros softwares como SPSS, SAS, Excel, etc. • Puedes crear aplicaciones web interactivas (apps) con la herramienta Shiny. • Puedes crear un flujos de trabajo para escribir informes reproductibles y dinámicos y hacerlo en varios formatos (pdf, word, html). ¿QUÉ PUEDO HACER CON R?
• Puedes: estudiar correlaciones, ajustar modelos, crear gráficos 3D de altísima
calidad, aplicar árboles de decisión, realizar análisis clúster, análisis de componentes principales, crear redes neuronales de predicción, etc. • La lista de posibilidades es muy pero que muy extensa y se adapta a todo tipo de necesidades para el análisis complejo de datos. ALGUNOS COMANDOS ¿CÓMO FUCIONA?