W

weighted.mean() {stats}
Descripción Argumentos
Permite calcular la media ponderada de un conjunto de datos
  • x = un objeto que contiene los valores cuya media ponderada debe calcularse

  • w = un vector numérico de pesos de la misma longitud que x que da los pesos a utilizar para los elementos de x

x = c(0:4)
fi = c(7,5,6,1,1)
weighted.mean(x = x,
              w = fi)
## [1] 1.2
weighted.quantile() {modi}
¡Atención!
Instalar el paquete modi para hacer uso de la función weighted.quantile. 

Para ello utilizar el siguiente código:

install.packages("modi")
Descripción Argumentos
Calcula cuantiles considerando los pesos asociados a cada observación
  • x = vector de clases o valores de la variable

  • w = un vector de “pesos”, que pueden ser las frecuencias absolutas o relativas asociadas

  • prob = proporciones acumuladas del cuantil que se desee

library(modi)
x = c(0:4)
fi = c(7,5,6,1,1)
weighted.quantile(x,
                  fi,
                  prob = 0.75)
## [1] 2
weighted.var() {modi}
¡Atención!
Instalar el paquete modi para hacer uso de la función weighted.var. 

Para ello utilizar el siguiente código:

install.packages("modi")
Descripción Argumentos
Calcula la varianza ponderada de un conjunto de datos
  • x = vector de clases o valores de la variable

  • w = un vector de “pesos”, que pueden ser las frecuencias absolutas o relativas asociadas

library(modi)
x = c(0:4)
fi = c(7,5,6,1,1)
weighted.var(x, fi)
## [1] 1.575
which() {base}
Descripción
Devuelve las posiciones de los elementos que cumplen con una condición especificada
x = c(14,2,6,1,3,5,7,9)
which(x > 5)
## [1] 1 3 7 8
which.max() {base}
Descripción
Determina la ubicación, es decir, el índice del primer máximo de un vector numérico
x = c(14,2,6,1,3,5,7,9)
which.max(x)
## [1] 1
wilcox.test() {stats}
Descripción Argumentos
Realiza pruebas Wilcoxon de una y dos muestras en vectores de datos; esta última también se conoce como prueba “U Mann-Whitney”
  • x = vector numérico de valores de datos

  • y = vector numérico opcional de valores de datos

  • alternative = una cadena de caracteres que especifica la hipótesis alternativa. Puede ser “two.sided” (por defecto, bilateral), “greater” (por mayor) o “less” (por menor). Puede especificar solo la letra inicial

  • mu = un número que especifica un parámetro opcional utilizado para formar la hipótesis nula

  • paired = un lógico que indica si desea una prueba apareada. TRUE (muestras apareadas), FALSE (muestras no apareadas)

F1 = c(71, 62, 62, 76, 60, 63, 78, 66, 55, 75)
F2 = c(67, 73, 73, 80, 54, 84, 78, 80, 82, 80, 74, 82, 82, 69, 64, 76)
wilcox.test(x = F1, y = F2,
            alternative = "t",
            paired = FALSE)
## 
##  Wilcoxon rank sum test with continuity correction
## 
## data:  F1 and F2
## W = 34, p-value = 0.01626
## alternative hypothesis: true location shift is not equal to 0
Na = c(471,393,712,315,412,419,423,701,301,456)
wilcox.test(Na, mu = 476, alternative = "l")
## 
##  Wilcoxon signed rank exact test
## 
## data:  Na
## V = 19, p-value = 0.2158
## alternative hypothesis: true location is less than 476
wilcox_test() {rstatix}
¡Atención!
Instalar el paquete rstatix para hacer uso de la función wilcox_test. 

Para ello utilizar el siguiente código:

install.packages("rstatix")
Descripción Argumentos
Proporciona un marco fácil de usar para realizar pruebas de Wilcoxon de una y dos muestras
  • data = data.frame que contiene las variables en la formula

  • formula = fórmula de la forma x ~ grupo donde x es una variable numérica que da los valores de los datos y grupo es un factor con uno o varios niveles que dan los grupos correspondientes

  • p.adjust.method = método para ajustar p valores

  • paired = TRUE sí es una prueba pareada (muestras dependientes) y FALSE para prueba apareada (muestras independientes)

p.adjust.methods
c("holm", "hochberg", "hommel", "bonferroni", "BH", "BY", "fdr", "none")
afluentes = factor(rep(c("Archibarca","Cerro Overo","Rosario"), each = 12))
MOT = c(1.40,2.16,0.74,0.86,1.13,1.75,1.86,1.16,2.36,1.46,0.98,1.14,
        4.14,2.25,2.16,2.45,2.56,2.36,2.78,2.69,3.16,2.48,2.63,2.59,
        1.10,1.05,1.15,0.60,1.11,0.63,0.89,0.75,1.03,1.06,1.09,0.55)
data.kruskal = data.frame(afluentes, MOT)
wilcox_test(data = data.kruskal,
            formula = MOT ~ afluentes,
            p.adjust.method = "bonferroni",
            paired = F)
## # A tibble: 3 × 9
##   .y.   group1      group2        n1    n2 statistic      p   p.adj p.adj.signif
## * <chr> <chr>       <chr>      <int> <int>     <dbl>  <dbl>   <dbl> <chr>       
## 1 MOT   Archibarca  Cerro Ove…    12    12         3 7.6e-5 2.28e-4 ***         
## 2 MOT   Archibarca  Rosario       12    12       118 7  e-3 2   e-2 *           
## 3 MOT   Cerro Overo Rosario       12    12       144 7.4e-7 2.22e-6 ****
wp.kanova() {WebPower}
¡Atención!
Instalar el paquete WebPower para hacer uso de la función wp.kanova. 

Para ello utilizar el siguiente código:

install.packages("WebPower")
Descripción Argumentos
Analiza la potencia para ANOVA de dos vías, de tres vías y de k vías
  • ndf = grados de libertad

  • f = tamaño del efecto

  • ng = número de grupos

  • alpha = nivel de significancia

  • power = potencia estadística

library(WebPower)
wp.kanova(ndf = 2, 
          f = 0.25, 
          ng = 15, 
          alpha = 0.05, 
          power=0.8)
## Multiple way ANOVA analysis
## 
##            n ndf      ddf    f ng alpha power
##     157.4436   2 142.4436 0.25 15  0.05   0.8
## 
## NOTE: Sample size is the total sample size
## URL: http://psychstat.org/kanova
wtd.quantile() {Hmisc}
¡Atención!
Instalar el paquete Hmisc para hacer uso de la función wtd.quantile. 

Para ello utilizar el siguiente código:

install.packages("Hmisc")
Descripción Argumentos
Calcula cuantiles considerando los pesos asociados a cada observación
  • x = vector de clases o valores de la variable

  • w = un vector de “pesos”, que pueden ser las frecuencias absolutas o relativas asociadas

  • prob = proporciones acumuladas del cuantil que se desee

library(Hmisc)
x = c(0:4)
fi = c(7,5,6,1,1)
weighted.quantile(x,
                  fi,
                  prob = 0.75)
## [1] 2