ML With R

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

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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