swirl

Acerca de este sitio

swirl es un paquete de R que permite convertir la consola de su intérprete en un ambiente de aprendizaje interactivo.


Índice

  1. Instalando swirl.
  2. Cargando y ejecutando swirl.
  3. Cursos en swirl.
    1. R Programming.
    2. Regession Models.
  4. Acerca de estas notas.

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í.


Twitter Wordpress eMail
© 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.