Software Estadístico R
Unidad 1.
Introducción al R
Dirigido a docentes UAT
Dr. Juan Carlos de la Cruz Maldonado
Contenido de la Unidad 1 Introducción al R
El lenguaje R
Esenciales de R
Objetivo de la Unidad 1
Al finalizar la unidad el participante elaborará un script de instrucciones que incluyan la instalación de paquetes, creación de variables, ejecución de funciones en diferentes tipos de datos.
El lenguaje R
¿Qué es R?
Es un lenguaje de programación con un enfoque estadístico y por lo tanto de tratamiento de grandes volúmenes de datos.
Diferencias entre R y otros Software estadísticos
- No se puede cambiar el entorno
- Tienes que pagar
- El entorno está limitado
- Tiene que confiar en las funciones predefinidas en los programas
- Se pueden ejecutar las funciones que han escrito otros investigadores o escribir las propias (extensible)
- No pagas por ello (es gratis)
- Una vez experimentando lo suficiente, las capacidades de R son casi ilimitadas
Uso de R
¿Qué se puede hacer en R?
¿Qué es R?
- Su predecedor es S, un lenguaje desarrollado en los Laboratorio BELL
- R fue escrito por Ross Ihaka y Robert Gentleman en los 90s
- Es un software Open Source (se tiene acceso a los algoritmos y el código de implementación)
¿Qué es R?
- Es un lenguaje interpretado
- La mayoría de las funciones son escritas en el mismo R
- Es posible mediante interfaces escribir funciones en C
- Muchos investigadores crean sus propios métodos en R
- No es muy amigable y no hay soporte comercial
2. Instalar Rstudio https://posit.co/download/rstudio-desktop/
1. Instalar R https://cran.r-project.org/
Paneles
Script
Consola
Misc
Esenciales de R
Operaciones básicas en R
Nos posicionamos en la consola y lanzamos la siguiente instrucción.
> citation()
Operaciones básicas en R
Una función es un bloque de código que se ejecuta cuando se le llama, puede recibir parámetros y puede o no devolver datos como resultado.
> citation()
> sd(datos$Edad)
parámetro
Operaciones básicas en R
- Obtener ayuda de una función
Utilizamos el carácter de interrogación “?” Dentro de la línea de comandos de la consola, en automático, en el apartado de misceláneo despliega la ayuda de dicha función o instrucción.
Operaciones básicas en R
Un paquete contiene una serie de funciones en R, que permiten extender el funcionamiento del lenguaje, un buen comienzo puede ser el Task View de R cran.
https://cran.r-project.org/web/views/
Instalar un paquete install.packages(“car”)
Cargar un paquete instalado library(car)
Operaciones básicas en R
- R contiene un conjunto de funciones que realizan operaciones matemáticas básicas.
Operaciones básicas en R
- Variables: Son zonas de memoria que almacenan objetos
Para asignar una variable se utiliza el operador <-
dato <- 5
Operaciones básicas en R
Operaciones básicas en R
Operaciones básicas en R
Operaciones básicas en R
La función class verifica el tipo de dato
Vectores
Fuente: Wickham (2016)
Vectores
Los vectores son las estructuras de datos más simples en R. Es una colección de datos de un mismo tipo. Creamos vectores usando la función c()
Vectores
Podemos crear vectores de secuencias numéricas usando:
Vectores
Podemos crear una estructura de datos de tipo vector en memoria como sigue:
Vectores
Igualmente podemos aleatorizar la serie de números
Vectores
DataFrames
Es probablemente la estructura más utilizada en el análisis de datos. Posee una estructura de dos dimensiones rectangular, y tiene la capacidad de almacenar tipos de datos distintos.
Columnas
Renglones
Datos
DataFrames
Dentro de R, existen conjuntos de datos (dataset) que tiene la finalidad de apoyar en la ejecución de funciones dentro de R, en este caso utilizaremos el data set de cars
DataFrames
Para crear un data frame, se utiliza la función data.frame
DataFrames
Para crear un data frame, se utiliza la función data.frame
DataFrames
Para crear un data frame, se utiliza la función data.frame
Contacto
Dirección del Centro Institucional de Capacitación UAT (CIC-UAT)
Correo Institucional: cursoscic-uat@uat.edu.mx
Teléfono: (834) 834 318 18 00 ext. 2634, 2640 y 2644
U1 - Software estadístico R
CIC UAT
Created on December 4, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Decisions and Behaviors in the Workplace
View
Tangram Game
View
Process Flow: Corporate Recruitment
View
Weekly Corporate Challenge
View
Wellbeing and Healthy Routines
View
Match the Verbs in Spanish: Present and Past
View
Planets Sorting Game
Explore all templates
Transcript
Software Estadístico R
Unidad 1.
Introducción al R
Dirigido a docentes UAT
Dr. Juan Carlos de la Cruz Maldonado
Contenido de la Unidad 1 Introducción al R
El lenguaje R
Esenciales de R
Objetivo de la Unidad 1
Al finalizar la unidad el participante elaborará un script de instrucciones que incluyan la instalación de paquetes, creación de variables, ejecución de funciones en diferentes tipos de datos.
El lenguaje R
¿Qué es R?
Es un lenguaje de programación con un enfoque estadístico y por lo tanto de tratamiento de grandes volúmenes de datos.
Diferencias entre R y otros Software estadísticos
Uso de R
¿Qué se puede hacer en R?
¿Qué es R?
¿Qué es R?
2. Instalar Rstudio https://posit.co/download/rstudio-desktop/
1. Instalar R https://cran.r-project.org/
Paneles
Script
Consola
Misc
Esenciales de R
Operaciones básicas en R
- Ejecutar una función
Nos posicionamos en la consola y lanzamos la siguiente instrucción.> citation()
Operaciones básicas en R
Una función es un bloque de código que se ejecuta cuando se le llama, puede recibir parámetros y puede o no devolver datos como resultado.
> citation()
> sd(datos$Edad)
parámetro
Operaciones básicas en R
- Obtener ayuda de una función
Utilizamos el carácter de interrogación “?” Dentro de la línea de comandos de la consola, en automático, en el apartado de misceláneo despliega la ayuda de dicha función o instrucción.Operaciones básicas en R
Un paquete contiene una serie de funciones en R, que permiten extender el funcionamiento del lenguaje, un buen comienzo puede ser el Task View de R cran.
https://cran.r-project.org/web/views/
Instalar un paquete install.packages(“car”)
Cargar un paquete instalado library(car)
Operaciones básicas en R
Operaciones básicas en R
Para asignar una variable se utiliza el operador <-
dato <- 5
Operaciones básicas en R
Operaciones básicas en R
Operaciones básicas en R
Operaciones básicas en R
La función class verifica el tipo de dato
Vectores
Fuente: Wickham (2016)
Vectores
Los vectores son las estructuras de datos más simples en R. Es una colección de datos de un mismo tipo. Creamos vectores usando la función c()
Vectores
Podemos crear vectores de secuencias numéricas usando:
Vectores
Podemos crear una estructura de datos de tipo vector en memoria como sigue:
Vectores
Igualmente podemos aleatorizar la serie de números
Vectores
DataFrames
Es probablemente la estructura más utilizada en el análisis de datos. Posee una estructura de dos dimensiones rectangular, y tiene la capacidad de almacenar tipos de datos distintos.
Columnas
Renglones
Datos
DataFrames
Dentro de R, existen conjuntos de datos (dataset) que tiene la finalidad de apoyar en la ejecución de funciones dentro de R, en este caso utilizaremos el data set de cars
DataFrames
Para crear un data frame, se utiliza la función data.frame
DataFrames
Para crear un data frame, se utiliza la función data.frame
DataFrames
Para crear un data frame, se utiliza la función data.frame
Contacto
Dirección del Centro Institucional de Capacitación UAT (CIC-UAT)
Correo Institucional: cursoscic-uat@uat.edu.mx
Teléfono: (834) 834 318 18 00 ext. 2634, 2640 y 2644