Machine Learning “Caja Los Andes” Machine Learning with R Introducción a R y Rstudio ¿Qué es R? -Entorno integrado
Views 115 Downloads 0 File size 1MB
Machine Learning
“Caja Los Andes”
Machine Learning with R
Introducción a R y Rstudio
¿Qué es R? -Entorno integrado para manipulación de datos, cálculos estadísticos y gráficos. -Creado por el Departamento de Estadística de la Universidad de Auckland (Nueva Zelanda) en 1992. - R puede ser considerado como una implementación del lenguaje S.
-Mantenido por el R Development Core Team (Equipo central de desarrolladores, voluntarios internacionales). -Disponible bajo los términos de GNU General Public License en forma de código fuente. -La página web R project (http://www.r-project.org) es el principal sitio de información en R. 3
Introducción a R y Rstudio
Algunas de las características de R: -Lenguaje de programación simple que incluye condicionales, loops, UDFs,… -Capacidad efectiva de entrada, manipulación, almacenamiento y salida.. -Colección integrada de herramientas intermedias para el análisis de datos. -Múltiples técnicas estadísticas (clasificación supervisada, agrupación, text mining…) -Para tareas computacionalmente intensivas, el código C y Fortran se pueden llamar en tiempo de ejecución. -Capacidad gráfica para el análisis de datos y visualización, ya sea en pantalla o en papel. - Puede extenderse con paquetes adicionales (CRAN y otros repositorios). -Se compila y ejecuta en una amplia variedad de plataformas UNIX, Windows y MacOS. 4
Introducción a R y Rstudio
The Comprehensive R Archive Network (CRAN)
5
Introducción a R y Rstudio
6
Introducción a R y Rstudio
7
Introducción a R y Rstudio
8
Programación en R
Vectores (Workshop) - Creación de vectores (numérico, carácter, lógico, valores especiales) - Operaciones básicas (“+” , “-” , “/”,….) - Funciones en vectores (min, max, mean,….) - Indexar vectores (lógico, cantidades integrales, cadenas de caracteres…) - Secuencias y repeticiones (funciones seq y rep) - Comparaciones (which, valores lógicos, …) - Ejercicios
9
Programación en R - Vectores Creación de vectores (numéricos, carácter, lógicos, valores especiales) - Números:
x