¿Qué es R?

 


Introducción a R


R es un lenguaje y un entorno para la informática estadística y los gráficos. Es un   proyecto GNU  que es similar al lenguaje y medio ambiente S que fue desarrollado en Bell Laboratories (anteriormente AT&T, ahora Lucent Technologies) por John Chambers y sus colegas. R se puede considerar como una implementación diferente de S. Hay algunas diferencias importantes, pero mucho código escrito para S se ejecuta inalterado en R.
R proporciona una amplia variedad de estadísticas (modelado lineal y no lineal, pruebas estadísticas clásicas, análisis de series temporales, clasificación, clustering, ...) y técnicas gráficas, y es altamente extensible. El lenguaje S es a menudo el vehículo de elección para la investigación en metodología estadística, y R proporciona una ruta de código abierto a la participación en esa actividad.
Uno de los puntos fuertes de R es la facilidad con la que se pueden producir tramas de calidad de publicación bien diseñadas, incluyendo símbolos matemáticos y fórmulas donde sea necesario. Se ha tenido mucho cuidado con los valores predeterminados para las opciones de diseño menores en gráficos, pero el usuario conserva el control total.
R está disponible como Software Libre bajo los términos de la Licencia Pública General GNU de la Free Software Foundation en forma de código fuente. Se compila y se ejecuta en una amplia variedad de plataformas UNIX y sistemas similares (incluyendo FreeBSD y Linux), Windows y MacOS.

El entorno R


R es un conjunto integrado de instalaciones de software para la manipulación de datos, el cálculo y la visualización gráfica. Incluye

  • una instalación eficaz de manejo y almacenamiento de datos,

  • un conjunto de operadores para los cálculos en matrices, en particular matrices,

  • una colección grande, coherente e integrada de herramientas intermedias para el análisis de datos,

  • instalaciones gráficas para el análisis de datos y la visualización en pantalla o en papel, y

  • un lenguaje de programación bien desarrollado, sencillo y eficaz que incluye condicionales, bucles, funciones recursivas definidas por el usuario e instalaciones de entrada y salida.

El término "entorno" pretende caracterizarlo como un sistema plenamente planificado y coherente, en lugar de una acumulación incremental de herramientas muy específicas e inflexibles, como es frecuentemente el caso con otros programas de análisis de datos.
R, al igual que S, está diseñado en torno a un verdadero lenguaje informático, y permite a los usuarios agregar funcionalidad adicional mediante la definición de nuevas funciones. Gran parte del sistema está escrito en el dialecto R de S, lo que facilita a los usuarios seguir las opciones algorítmicas tomadas. Para las tareas intensivas desde el informe de forma computacional, el código C, C++ y Fortran se pueden vincular y llamar en tiempo de ejecución. Los usuarios avanzados pueden escribir código C para manipular objetos R directamente.
Muchos usuarios piensan en R como un sistema de estadísticas. Preferimos pensar en ello como un entorno en el que se implementan técnicas estadísticas. R se puede extender (fácilmente) a través de paquetes. Hay alrededor de ocho paquetes suministrados con la distribución R y muchos más están disponibles a través de la familia CRAN de sitios de Internet que cubren una amplia gama de estadísticas modernas.
R tiene su propio formato de documentación similar a LaTeX, que se utiliza para suministrar documentación completa, tanto en línea en una serie de formatos como en papel.


Traducción de la página:  https://www.r-project.org/about.html

Comentarios

Entradas populares