I

ifelse() {base}
Descripción Argumentos
Es una función que permite realizar operaciones condicionales de manera vectorizada
  • test = Condición lógica

  • yes = Valor que se asigna si la condición es TRUE

  • no = Valor que se asigna si la condición es FALSE

x = 25
ifelse(test = x >= 20,
       yes = "TRUE",
       no = "FALSE")
## [1] "TRUE"

En este caso, se evalúa si el valor de x es mayor o igual a 20. Si es así, devuelve “TRUE”, de lo contrario, devuelve “FALSE”. Dado que x tiene el valor de 25, la expresión x >= 20 es verdadera, por lo que el resultado será “TRUE”.

x = -9
ifelse(test = x >= 0,
       yes = sqrt(x),
       no = NA)
## [1] NA

Esta función condicional evalúa si el valor de x es mayor o igual a 0. Si es así, devuelve la raíz cuadrada de x. Si no, devuelve NA (Not Available), que es una manera de representar datos faltantes o no disponibles en R.

install.packages() {utils}
Descripción Argumentos
Permite instalar paquetes adicionales que no están incluidos en la instalación base de R
  • pkgs = vector de caracteres de los nombres de los paquetes cuyas versiones actuales deben descargarse de los repositorios
¡Atención!
Los nombres de los paquetes se escriben entre ""

Por ejemplo:
install.packages("ggplot2")
interaction {base}
Descripción Argumentos
Calcula un factor que representa la interacción de los factores dados Los factores para los cuales se va a calcular la interacción
factor_A = c("A","B","C","D")
factor_B = c("S1","S2","S3","S4")
interaction(factor_A,factor_B)
## [1] A.S1 B.S2 C.S3 D.S4
## 16 Levels: A.S1 B.S1 C.S1 D.S1 A.S2 B.S2 C.S2 D.S2 A.S3 B.S3 C.S3 D.S3 ... D.S4
interaction.plot() {stats}
Descripción Argumentos
Traza la media (u otro resumen) de la respuesta para combinaciones bidireccionales de factores, ilustrando así posibles interacciones
  • x.factor = factor del eje x

  • trace.factor = otro factor

  • response = variable numérica

  • xlab = etiqueta del eje x

  • ylab = etiqueta del eje y

  • trace.label = etiqueta de trace

#Efecto de la vitamina C en el crecimiento dental de cobayas
#Se trabaja con el set de datos ToothGrowth
str(ToothGrowth)
## 'data.frame':    60 obs. of  3 variables:
##  $ len : num  4.2 11.5 7.3 5.8 6.4 10 11.2 11.2 5.2 7 ...
##  $ supp: Factor w/ 2 levels "OJ","VC": 2 2 2 2 2 2 2 2 2 2 ...
##  $ dose: num  0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 ...
interaction.plot(x.factor = ToothGrowth$dose,
                 trace.factor = ToothGrowth$supp,
                 response = ToothGrowth$len,
                 xlab = "Etiqueta eje x",
                 ylab = "Etiqueta eje y",
                 trace.label = "Etiqueta trace")