![]() |
swirl es un paquete de R que permite convertir la consola de su intérprete en un ambiente de aprendizaje interactivo. |
Índice
Instalando swirl
Al momento de escribir esto, swirl requiere la version de R 3.0.2 o superior y lo que aquí se muestra fue hecho con la versión 3.1.2 (2014-10-31). Para conocer la versión específica de R (i.e. más allá de consultarla en el mismo sistema operativo o administrador de software instalado en la computadora), en la consola de R se puede usar el comando (tal cual, ya que es sensible a mayúsculas y minúsculas):
> R.version.string
Desde el prompt de la consola en R, se teclea el comando abajo indicado. Una ventana con los nombres de los sitios de donde descargarlo aparecerá. Idealmente el más cercano geográficamente será la mejor opción.
> install.packages("swirl")
Installing package into '/Users/lalo/Library/R/3.1/library'
(as 'lib' is unspecified)
--- Please select a CRAN mirror for use in this session ---
also installing the dependencies 'jsonlite', 'mime', 'R6', 'testthat', 'httr', 'yaml'
trying URL 'http://cran.itam.mx/bin/macosx/mavericks/contrib/3.1/jsonlite_0.9.15.tgz'
Content type 'application/x-gzip' length 438374 bytes (428 Kb)
opened URL
==================================================
downloaded 428 Kb
trying URL 'http://cran.itam.mx/bin/macosx/mavericks/contrib/3.1/mime_0.2.tgz'
Content type 'application/x-gzip' length 23135 bytes (22 Kb)
opened URL
==================================================
downloaded 22 Kb
trying URL 'http://cran.itam.mx/bin/macosx/mavericks/contrib/3.1/R6_2.0.1.tgz'
Content type 'application/x-gzip' length 110632 bytes (108 Kb)
opened URL
==================================================
downloaded 108 Kb
trying URL 'http://cran.itam.mx/bin/macosx/mavericks/contrib/3.1/testthat_0.9.1.tgz'
Content type 'application/x-gzip' length 243692 bytes (237 Kb)
opened URL
==================================================
downloaded 237 Kb
trying URL 'http://cran.itam.mx/bin/macosx/mavericks/contrib/3.1/httr_0.6.1.tgz'
Content type 'application/x-gzip' length 373891 bytes (365 Kb)
opened URL
==================================================
downloaded 365 Kb
trying URL 'http://cran.itam.mx/bin/macosx/mavericks/contrib/3.1/yaml_2.1.13.tgz'
Content type 'application/x-gzip' length 168108 bytes (164 Kb)
opened URL
==================================================
downloaded 164 Kb
trying URL 'http://cran.itam.mx/bin/macosx/mavericks/contrib/3.1/swirl_2.2.21.tgz'
Content type 'application/x-gzip' length 133268 bytes (130 Kb)
opened URL
==================================================
downloaded 130 Kb
tar: Failed to set default locale
tar: Failed to set default locale
tar: Failed to set default locale
tar: Failed to set default locale
tar: Failed to set default locale
tar: Failed to set default locale
tar: Failed to set default locale
The downloaded binary packages are in
/var/folders/ll/g9bjndq88xl1j4006s6p6jy00000gq/T//RtmpdjlA2U/downloaded_packages
>
Nota: Mientras que en este ejemplo algunos mensaje de error o advertencia son mostrados no parecen tener mayor efecto.
2. Cargando y ejecutando Swirl
Ya con el paquete descargado, este podrá usarse cada que se necesite con los comandos
> library(swirl)
)
> swirl(
Al ser invocado, swirl verificará el entorno de la consola de R y presentará instrucciones al respecto. Es importante seguirlas y de ser necesario una segunda invocación de la función swirl()
será necesaria.
3. Cursos en swirl
swirl ofrece varios cursos. Pueden instalarse manualmente o ser seleccionados del menú de bienvenida que swirl muestra.
3.1 R Programming
Elementos y conceptos básicos de programación con R. De requerirse y no haberse hecho desde el menú de swirl, desde el prompt de R el paquete se puede instalar con
> install_from_swirl("R Programming")
3.2 Regression Models.
Fundamentos del modelado por regresión con R.
4.- Sobre estas notas
Para cualquier comentario o duda sobre estas notas favor de hacerlo aquí.
|
© Todos los derechos reservados. Dr. Eduardo René Rodríguez Avila |
Creación: 2015.03.28 Última actualización: 2019.06.18 |
|||
El contenido de este sitio puede ser copiado y reproducido libremente mientras no sea alterado y se cite su origen. Marcas y productos registrados son citados por referencia y sin fines de lucro o dolo. Todas las opiniones son a título personal del o los autores de éstas y, salvo sea expresado de otro modo, deben considerarse como registro y expresión de la experiencia de uso de aquello que es tratado. Para conocer más sobre la posición de privacidad y responsabilidad de lo que se presenta en este sitio web y como ha sido obtenido, consulte la declaración al respecto. |