Historia


 * Historia**

R es un lenguaje y un entorno para computación y gráficos estadísticos. Es un proyecto GNU, que es similar al lenguaje S y Medio Ambiente, que se desarrolló en los Laboratorios Bell (antigua AT & T, ahora Lucent Technologies) por John Chambers y sus colegas. R puede ser considerado como una aplicación diferente de S. Hay algunas diferencias importantes, pero mucho código escrito para S funciona sin perfeccionar en R.

R ofrece una gran variedad de modelos estadísticos (lineales y no lineales, las pruebas clásicas de estadísticas, análisis de series temporales, clasificación, clustering, ...) y las 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 bien diseñado publicación parcelas de la calidad pueden ser producidos, incluidos los símbolos matemáticos y fórmulas cuando sea necesario. Gran cuidado se ha tomado de los valores predeterminados para las opciones de diseño de menor importancia en los gráficos, pero el usuario mantiene el control completo.

R está disponible como software libre bajo los términos de la Free Software Foundation 's [|GNU General Public License] en forma de código fuente. Se compila y ejecuta en una amplia variedad de plataformas UNIX y sistemas similares (incluyendo FreeBSD y Linux), Windows y MacOS.

R es un conjunto integrado de servicios de software para la manipulación de datos, cálculo y visualización gráfica. Incluye
 * El medio ambiente**
 * una gestión efectiva de datos y la instalación de almacenamiento,
 * un conjunto de operadores para los cálculos de matrices, matrices en particular,
 * un amplio y coherente, colección integrada de herramientas para el análisis de datos intermedios,
 * facilidades gráficas para análisis de datos y la pantalla ya sea en pantalla o en papel, y de
 * un bien desarrollado, simple y eficaz lenguaje de programación que incluyen las condicionales, bucles, definida por el usuario funciones recursivas y facilidades de entrada y de salida.

El término "medio ambiente" tiene por objeto caracterizar como totalmente planificado y coherente del sistema, en lugar de una acumulación adicional de herramientas muy específicas y poco flexibles, como es frecuentemente el caso con otro software de análisis de datos.

R, como S, está diseñado en torno a un verdadero lenguaje de ordenador, y permite a los usuarios añadir funcionalidades adicionales mediante la definición de nuevas funciones. Gran parte del sistema mismo está escrito en el dialecto de R de S, que facilita a los usuarios a seguir las decisiones algorítmicas hecho. Para tareas computacionalmente intensivas, C, C + + y el código Fortran se pueden vincular y llamados en tiempo de ejecución. Los usuarios avanzados pueden escribir código C para manipular objetos R directamente.

Muchos usuarios piensan de R como un sistema de estadísticas. Preferimos pensar en ella de un entorno en el que las técnicas estadísticas se aplican. R puede ser extendido (fácilmente) a través de //paquetes.// Hay alrededor de ocho paquetes suministrados con la distribución de R y muchos más están disponibles a través de la familia CRAN de sitios de Internet que cubren una gama muy amplia de la estadística moderna.

R tiene su propio LaTeX como formato de documentación, que se utiliza para suministrar una amplia documentación, tanto en línea en una serie de formatos y en papel.