Si está buscando un entorno de software libre para computación estadística y gráficos, es posible que desee revisar R. R es una herramienta popular y ampliamente utilizada que puede ayudarlo a realizar análisis de datos, visualización y modelado con facilidad y eficiencia. En este artículo, le mostraremos cómo descargar e instalar la última versión de R para Windows, que es R 2.10.0, y cómo usar sus características y funciones.
R es un software de código abierto que fue creado por Ross Ihaka y Robert Gentleman en la Universidad de Auckland en Nueva Zelanda a principios de 1990. Se basa en el lenguaje S, que fue desarrollado por John Chambers en Bell Labs en la década de 1970. R está diseñado para ser una plataforma flexible y extensible que permite a los usuarios manipular datos, realizar cálculos, crear gráficos y desarrollar aplicaciones.
R tiene muchas características que lo convierten en una poderosa herramienta para la ciencia de datos. Algunas de estas características son:
R no es solo un software, sino también una cultura. R tiene una comunidad vibrante y diversa de personas que usan, desarrollan y comparten R. Algunas de las formas en que la comunidad R interactúa son:
R 2.10.0 fue la última versión de R para Windows en el momento de escribir este artículo. Fue lanzado el 26 de octubre de 2009, y marcó el décimo aniversario del primer lanzamiento de R 1.0.0. R 2.10.0 incluye muchas correcciones de errores, mejoras de rendimiento y nuevas características que hacen que R sea más robusto y fácil de usar.
R 2.10.0 mejoró el soporte para caracteres Unicode e internacionalización de varias maneras:
R 2.10.0 agregó nuevas funciones y paquetes que permitieron a los usuarios realizar servicios de computación paralela y web con R:
snow, que proporcionaba una forma simple y portátil de crear y gestionar grupos de procesos R para la computación paralela. El paquete snow soportaba varios tipos de clusters, como socket, MPI, PVM, NWS, etc.parallel, que era una fusión de los paquetes multicore y snow. El paquete parallel ofrece funciones de bajo y alto nivel para la computación paralela, como mclapply, parLapply, parSapply, etc.Rcurl, que proporcionaba una interfaz a la biblioteca libcurl para acceder a los recursos web. El paquete Rcurl soportaba varios protocolos, como HTTP, FTP, SFTP, etc., y varias características, como autenticación, cookies, proxies, etc.XML, que proporcionaba herramientas para analizar y generar documentos XML. El paquete XML también soportaba esquemas XML, espacios de nombres, XPath, XSLT, etc.R 2.10.0 mejoró las capacidades gráficas y de trazado de R de varias maneras:
latticeExtra, que proporcionaba algunas extensiones y mejoras al paquete lattice para crear diagramas de enrejado. El paquete latticeExtra ofrece algunas nuevas funciones de panel, como panel.smoother, panel.quantile, etc., y algunos temas nuevos, como LatticeThemes, TheEconomist.theme, etc.ggplot2, que proporcionaba un sistema potente y elegante para crear gráficos basados en la gramática. El paquete ggplot2 permitía a los usuarios crear parcelas complejas y personalizadas con un código mínimo y máxima flexibilidad. rasterImage, que permitía a los usuarios dibujar imágenes de trama en dispositivos gráficos. La función rasterImage soportaba varios formatos, como PNG, JPEG, TIFF, etc., y varias opciones, como interpolación, rotación, recorte, etc.tikzDevice, que proporcionaba un dispositivo gráfico que producía la salida en formato TikZ para documentos LaTeX. El paquete tikzDevice permitía a los usuarios crear gráficos de alta calidad compatibles con las fuentes y símbolos LaTeX. R 2.10.0 agregó más opciones para depurar y probar el código en R:
covr, que proporcionaba herramientas para medir y reportar la cobertura de código de los paquetes R. La cobertura de código es una métrica que indica cuánto del código es ejecutado por un conjunto de pruebas. rbenchmark, que proporcionaba una forma sencilla y conveniente de comparar el tiempo de ejecución de las expresiones R. La función rbenchmark soportaba varias opciones, como repeticiones, columnas, orden, etc.debugonce, que permitía a los usuarios depurar una función solo para la siguiente llamada. La función debugonce era útil para depurar funciones que se llamaban repetidamente o condicionalmente. testthat, que proporcionaba un marco para escribir y ejecutar pruebas unitarias para el código R. Las pruebas unitarias son pequeñas piezas de código que comprueban si una función o un componente funciona como se espera. Para descargar R 2.10.0 para Windows, puede visitar el sitio web CRAN (https://cran.r-project.org/bin/windows/base/old/2.10.0/) o uno de los sitios espejo (https:/cran.r-project.org/mirrors.html) que alojan el software R y los paquetes. Verá un enlace para descargar el archivo ejecutable llamado R-2.10.0-win32.exe, que tiene aproximadamente 40 MB de tamaño. Puede hacer clic en el enlace y guardar el archivo en su ordenador.
Para instalar R 2.10.0 para Windows, puede ejecutar el archivo ejecutable que descargó y seguir las instrucciones en la pantalla. El proceso de instalación es simple y sencillo, y se tardará solo unos minutos en completarse.
Para iniciar R 2.10.0 para Windows, puede hacer clic en el menú Inicio y buscar la carpeta R y luego hacer clic en el icono R, o puede hacer doble clic en el acceso directo R que se creó en el escritorio durante el proceso de instalación.
Cuando inicie R 2.10.0 para Windows, verá una ventana llamada consola R, que es donde puede ingresar comandos y ver los resultados de sus cálculos y gráficos. La consola R tiene un símbolo de aviso (>) donde puede escribir sus comandos y presionar Enter para ejecutarlos. Verá la salida de sus comandos debajo del símbolo del prompt.
Sobre la ventana de la consola R, verá una barra de menús que proporciona acceso a varios menús, diálogos y herramientas que pueden ayudarlo a usar R de manera más fácil y eficiente. Algunos de estos menús son:
Si necesita ayuda u orientación sobre cómo usar R o cualquiera de sus funciones o paquetes, puede usar el sistema de ayuda para obtener documentación y ejemplos. Hay varias formas de acceder al sistema de ayuda en R:
help(topic) o ? topic en la consola R, donde topic es el nombre de la función o paquete sobre el que desea obtener ayuda. Verá una ventana que muestra la documentación de ese tema. example(topic) en la consola R, donde topic es el nombre de la función o paquete del que desea ver ejemplos. Verá el resultado de algunos ejemplos que demuestran cómo usar ese tema. En este artículo, le hemos mostrado cómo descargar e instalar R 2.10.0 para Windows, y cómo usar sus características y funciones. También hemos destacado algunas de las mejoras y nuevas características que se introdujeron en R 2.10.0, como soporte mejorado para caracteres Unicode e internacionalización, nuevas funciones y paquetes para computación paralela y servicios web, gráficos mejorados y capacidades de trazado, y más opciones para depurar y probar código.
Si quieres saber más sobre R 2.10.0 o cualquier otra versión de R, puedes visitar el sitio web oficial (https://www.r-project.org/), donde puedes encontrar información, documentación, descargas, noticias, etc. También puedes consultar las FAQ (hts:/cran.r-project.org/doc/FA/R-FA.Q.html), que proporciona respuestas a algunas preguntas comunes sobre R. También puede explorar los recursos en línea (https://www.r-project.org/links/), que proporcionan enlaces a varios sitios web, libros, cursos, blogs, etc., que pueden ayudarlo a aprender y usar R de manera más efectiva.
A: Según el sitio web oficial, R 2.10.0 para Windows requiere un PC con al menos 32 MB de RAM (se recomienda 64 MB) y al menos 80 MB de espacio en el disco duro (se recomienda 200 MB). También requiere Windows XP o posterior.
A: Para actualizar su versión existente de R a R 2.10.0, puede desinstalar su versión anterior de R e instalar R 2.10.0 como se describe anteriormente, o puede usar el paquete installr, que proporciona una función llamada updateR que automatiza el proceso de actualización de R.
A: Para desinstalar R 2.10.0 desde su computadora, puede usar el Panel de Control de Windows y buscar el programa R en la lista de programas instalados y hacer clic en el botón Desinstalar, o puede usar la función uninstallR del paquete installr, que automatiza el proceso de desinstalación R.
A: Para comprobar la versión de R que está ejecutando, puede usar el menú Ayuda y hacer clic en Acerca de R, que mostrará una ventana que muestra el número de versión y otra información sobre R, o puede usar la función versión en la consola R, que devuelve un objeto que contiene el número de versión y otra información sobre R.