Skip to content
/ intro-r Public

A introduction course to R, data manipulation and visualization (currently in Spanish)

Notifications You must be signed in to change notification settings

phaya/intro-r

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

intro-r es un curso de introductorio al lenguaje de programación R que incluye manipulación y visualización de datos.

¿Qué es R?

R es un lenguaje de programación específico para análisis, manipulación y visualización de datos.

Incluye de serie una potente y completa variedad de funciones estadísticas, y dispone de más de 15.000 paquetes adicionales que resuelven problemas de diversa índole (ej. psicometría, econometría, machine learning, series temporales, bioinformática…).

R es código abierto y de uso gratuito. Se encuentra disponible para una amplia variedad de plataformas UNIX, para Windows y MacOS.

¿Desde cuándo existe R?

R tiene como percursor el lenguaje de programación S que fue creado por el estadístico John Chambers en 1976 dentro de los míticos Bell Labs.

Chambers recibe en 1998 el prestigioso premio ACM Sotfware System Award por el desarrollo de sistemas software de reconocida y duradera influencia.

R fue creado por Ross Ihaka y Robert Gentleman, profesores de estadística de la Universidad Auckland, New Zealand en 1992.

Figuras relevantes que están contribuyendo significativamente al desarrollo y expansión del lenguaje son: Hadley Wickham, Yihui Xie, y Kirill Müller entre otros.

¿Por qué usar R?

R aporta a un proyecto de análisis de datos tres características fundamentales: replicabilidad, amplitud, y libertad.

Otros lenguajes de programación estadística son SAS, SPSS, ó Stata. Todos ellos son distribuidos por distintas empresas bajo licencia comercial.

R es un lenguaje consolidado con de 20 años de historia que sigue creciendo su uso exponencialmente.


Fuente: imagen creada por usando un script de Gergely Daróczi


En el mundo académico se está convirtiendo en un estándar de-facto para la realización de análisis estadísticos, visualización y difusión de resultados que está desbancando a SPSS.


Fuente: The Popularity of Data Science Software en r4stats.com


En la industria, la tendencia es que R le ha ido ganando terreno a SAS llegándole a superar en popularidad. La siguiente gráfica extraida de r4stats muestra la evolución de la demanda del empleo para ambos lenguajes.


Fuente: The Popularity of Data Science Software en r4stats.com


Actualmente R se encuentra las primeras posiciones de las listas más importantes sobre lenguajes de programación, con el añadido de ser un lenguaje de nicho (ej. séptima posición en el The 2018 Top Programming Languages de IEEE Spectrum).

La siguiente gráfica compara número de proyectos en github, el repositorio de software libre más popular, y popularidad en stackoverflow, el portal más importante de preguntas-respuestas sobre lenguajes de programación.


Fuente: The RedMonk Programming Language Rankings: June 2018 en https://redmonk.com

¿Quién usa R?

Grandes compañías como Microsoft han apostado fuerte por R. Microsoft mantiene su propia versión del intérprete del lenguaje Microsoft Open R, y su propio repositorio de paquetes basado en CRAN.

IBM también integra R en sus productos orientados a ciencia de datos como IBM Data Science Experience.

R es un lenguaje popular en las ramas de estadística, bioinformática, y ciencias sociales, así como entre la comunidad de científicos de datos donde comparte espacio con Python.

Temario del curso

  • Preparacion: instalación y configuración del entorno (html)

Primera parte

  • Primeros pasos (html)
  • Vectores (html)
  • Factores (html)
  • Data Frames ó tablas (html)

Segunda parte

  • Leer y escribir (html)
  • Manipulación de datos (html)
  • Agregar y resumir (html)
  • Visualizar (html)

Enlaces y material adicional

Libros, tutoriales y ejemplos

Libros

Ejemplos

  • R Studio Cheatsheets: resúmenes con comandos básicos de distintas funcionales y herramientas que usan R.
  • Quick-R: portal con ejemplos y tutoriales sencillos.

Cursos

Licencia

Creative Commons License
El material de este repositorio se licencia bajo Creative Commons Attribution 4.0 International License.

About

A introduction course to R, data manipulation and visualization (currently in Spanish)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published