Want to create interactive content? It’s easy in Genially!

Get started free

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:

Decisions and Behaviors in the Workplace

Tangram Game

Process Flow: Corporate Recruitment

Weekly Corporate Challenge

Wellbeing and Healthy Routines

Match the Verbs in Spanish: Present and Past

Planets Sorting Game

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

  • 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
  • La curva de aprendizaje

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

  • 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

  • Operadores

Operaciones básicas en R

  • Operadores Aritméticos

Operaciones básicas en R

  • Operadores Aritméticos

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