L

labs() {ggplot2}
¡Atención!
Instalar el paquete ggplot2 para hacer uso de la función labs. 
Para ello utilizar el siguiente código:

install.packages("ggplot2")
Descripción Argumentos
Modificar etiquetas de ejes y leyendas
  • subtitle = texto para el subtítulo del gráfico que se mostrará debajo del título

  • caption = texto para el título que se mostrará por defecto en la parte inferior derecha del gráfico

Ejemplo práctico disponible en letra G, función ggboxplot() {ggpubr}
length() {base}
Descripción
Permite determinar la cantidad de elementos o longitud que contiene un objeto
length(datos$Brix) #Número de elementos de la variable Brix de la Tabla 1: datos
## [1] 17
length(datos)
## [1] 7
levels() {base}
Descripción Argumentos
Devuelve los niveles del vector x = objeto, por ejemplo un factor
str(datos)
## 'data.frame':    17 obs. of  7 variables:
##  $ Departamento   : chr  "Tumbaya" "Tumbaya" "Tumbaya" "Tumbaya" ...
##  $ Variedad       : chr  "Granny Smith" "Red Delicius" "Red Delicius" "Red Delicius" ...
##  $ Brix           : num  10.5 10 11 8 17 10 12 15 9 16 ...
##  $ pH             : num  2.97 3.72 3.7 3.59 3.38 3.4 4.71 4.86 3.17 4.79 ...
##  $ AT             : num  6.05 2.32 2.18 3.08 4.83 6.52 1.06 0.96 5.61 2.12 ...
##  $ PT             : num  1.02 1.03 1.3 0.77 0.9 1.27 0.95 0.33 1.01 1.79 ...
##  $ Caracterización: chr  "Acidulado" "Dulce" "Dulce" "Dulce" ...
#Transformo la variable Variedad a factor
levels(as.factor(datos$Variedad))
##  [1] "Amarilla deliciosa"  "Amarilla tempranera" "Cara sucia"         
##  [4] "Criolla chata "      "Desconocida roja I"  "Desconocida roja II"
##  [7] "Gran Delicius"       "Granny Smith"        "Melona"             
## [10] "O'Henry"             "Red Delicius"        "Rojita"             
## [13] "Verde deliciosa"
leveneTest() {car}
¡Atención!
Instalar el paquete car para hacer uso de la función leveneTest. 
Para ello utilizar el siguiente código:

install.packages("car")
Descripción Argumentos
Realiza la prueba de Levene para evaluar la homogeneidad de la varianza entre grupos
  • y = objeto lm

  • group = factor (variable independiente) que define los grupos

  • center = nombre de una función para calcular el centro de cada grupo; mean: media proporciona la prueba original de Levene; median: por defecto, mediana proporciona una prueba más robusta

str(datos)
## 'data.frame':    17 obs. of  7 variables:
##  $ Departamento   : chr  "Tumbaya" "Tumbaya" "Tumbaya" "Tumbaya" ...
##  $ Variedad       : chr  "Granny Smith" "Red Delicius" "Red Delicius" "Red Delicius" ...
##  $ Brix           : num  10.5 10 11 8 17 10 12 15 9 16 ...
##  $ pH             : num  2.97 3.72 3.7 3.59 3.38 3.4 4.71 4.86 3.17 4.79 ...
##  $ AT             : num  6.05 2.32 2.18 3.08 4.83 6.52 1.06 0.96 5.61 2.12 ...
##  $ PT             : num  1.02 1.03 1.3 0.77 0.9 1.27 0.95 0.33 1.01 1.79 ...
##  $ Caracterización: chr  "Acidulado" "Dulce" "Dulce" "Dulce" ...
# Observación Departamento es chr
# Transformar a factor
datos$Departamento = as.factor(datos$Departamento)
str(datos)
## 'data.frame':    17 obs. of  7 variables:
##  $ Departamento   : Factor w/ 2 levels "Humahuaca","Tumbaya": 2 2 2 2 1 1 1 1 1 1 ...
##  $ Variedad       : chr  "Granny Smith" "Red Delicius" "Red Delicius" "Red Delicius" ...
##  $ Brix           : num  10.5 10 11 8 17 10 12 15 9 16 ...
##  $ pH             : num  2.97 3.72 3.7 3.59 3.38 3.4 4.71 4.86 3.17 4.79 ...
##  $ AT             : num  6.05 2.32 2.18 3.08 4.83 6.52 1.06 0.96 5.61 2.12 ...
##  $ PT             : num  1.02 1.03 1.3 0.77 0.9 1.27 0.95 0.33 1.01 1.79 ...
##  $ Caracterización: chr  "Acidulado" "Dulce" "Dulce" "Dulce" ...
library(car)
#Construcción del modelo
modelo = lm(formula = pH ~ Departamento, data = datos)
leveneTest(y = resid(modelo),
           group = datos$Departamento,
           center = mean)
## Levene's Test for Homogeneity of Variance (center = mean)
##       Df F value Pr(>F)
## group  1  2.8331  0.113
##       15
library() {base}
Descripción
Permite cargar y adjuntar paquetes complementarios
library(ggplot2)
list() {base}
Descripción
Genera objetos tipo lista
lista = list(c("Argentina","Perú","Colombia"))
class(lista)
## [1] "list"
lm() {stats}
Descripción Argumentos
Permite construir el modelo lineal
  • formula = Se construye empleando el símbolo “~” (virgulilla), que se interpreta “en función de” o “como respuesta a” y~x

  • data = objeto que contiene las variables incluidas

x = c(1038,1039,958,962,1067,960,1099,1033,975,1002,1228,1076) 
y = c(391,300,352,317,221,337,521,154,483,269,549,356) 
lm(y ~ x)
## 
## Call:
## lm(formula = y ~ x)
## 
## Coefficients:
## (Intercept)            x  
##   -334.9599       0.6649
lm(formula = pH ~ Departamento, data = datos)
## 
## Call:
## lm(formula = pH ~ Departamento, data = datos)
## 
## Coefficients:
##         (Intercept)  DepartamentoTumbaya  
##              3.9123              -0.4173
LSD.test() {agricolae}
¡Atención!
Instalar el paquete agricolae para hacer uso de la función LSD.test. 

Para ello utilizar el siguiente código:

install.packages("agricolae")
Descripción Argumentos
Realiza la prueba LSD
  • y = modelo (aov o lm)

  • trt = tratamiento del modelo

  • alpha = nivel de significancia

  • group = TRUE o FALSE

  • console = TRUE (sí se quiere ver la salida en la consola) o FALSE

#El modelo corresponde al planteado en la función duncan.test()
library(agricolae)
LSD = LSD.test(
  y = modelo.d,
  trt = "Tratamiento",
  alpha = 0.05,
  group = TRUE,
  console = TRUE)
## 
## Study: modelo.d ~ "Tratamiento"
## 
## LSD t Test for Duración 
## 
## Mean Square Error:  0.08227 
## 
## Tratamiento,  means and individual ( 95 %) CI
## 
##               Duración       std  r         se       LCL      UCL  Min  Max
## defilippii       0.916 0.2859371 10 0.09070281 0.7298932 1.102107 0.56 1.45
## loyca            1.323 0.3469246 10 0.09070281 1.1368932 1.509107 0.86 1.86
## superciliaris    1.194 0.2114080 10 0.09070281 1.0078932 1.380107 0.82 1.46
##                  Q25   Q50    Q75
## defilippii    0.7525 0.825 0.9750
## loyca         1.0350 1.370 1.4450
## superciliaris 1.0600 1.210 1.3725
## 
## Alpha: 0.05 ; DF Error: 27
## Critical Value of t: 2.051831 
## 
## least Significant Difference: 0.2631948 
## 
## Treatments with the same letter are not significantly different.
## 
##               Duración groups
## loyca            1.323      a
## superciliaris    1.194      a
## defilippii       0.916      b