¿Cómo trazar un intervalo de confianza en R?

En este artículo, discutiremos cómo trazar intervalos de confianza en el lenguaje de programación R.

Método 1: Trazar el intervalo de confianza usando geom_point y geom_errorbar

En este método para trazar un intervalo de confianza, el usuario necesita instalar e importar el paquete ggplot2 en la consola de trabajo r, aquí el paquete ggplot2 es responsable de trazar el gráfico ggplot2 y dar el uso de la funcionalidad del paquete a los usuarios. Luego, el usuario debe llamar a la función geom_point() con los parámetros requeridos, que simplemente trazarán el gráfico ggplot de los datos dados, y luego el usuario debe llamar a la función geom_errorbar() con los parámetros requeridos para obtener el intervalos de confianza que serán las barras de error de los datos pasados ​​en el lenguaje de programación R.

Para instalar e importar el paquete ggplot2 en la consola R, el usuario debe seguir la siguiente sintaxis:

install.packages("ggplot2")      
library("ggplot2")
  • Función geom_point(): esta función utiliza el punto geom para crear diagramas de dispersión.

Sintaxis: geom_point(mapping = NULL, data = NULL, stat = “identity”, position = “identity”, …)

Parámetros:

  • mapeo: Conjunto de mapeos estéticos creados por aes() o aes_().
  • datos: Los datos que se mostrarán en esta capa.
  • stat: la transformación estadística que se usará en los datos de esta capa, como una string.
  • position: ajuste de posición, ya sea como una string o como resultado de una llamada a una función de ajuste de posición.
  • …: Otros argumentos pasados.
  • Función geom_errorbar(): Esta función se utiliza para trazar la barra de error de los datos dados.

Sintaxis: geom_errorbar(asignación = NULL, datos = NULL, stat = “identidad”, posición = “identidad”, …)

Parámetros:

  • mapeo: el mapeo estético, generalmente construido con aes o aes_string.
  • datos: un conjunto de datos específico de la capa, solo necesario si desea anular los valores predeterminados de la trama.
  • stat: la transformación estadística que se usará en los datos de esta capa.
  • position: el ajuste de posición que se usará para los puntos superpuestos en esta capa
  • …: otros argumentos pasados ​​a la capa.

Ejemplo: Aquí, usaremos la función geom_point() para trazar los puntos en el ggplot y luego usaremos la función geom_errorbar() para obtener los intervalos de confianza para el gráfico en el lenguaje de programación R.

R

# Import ggplot2 library
library("ggplot2")
  
# Creating Data
gfg<-round(data.frame(x = 1:20,
                      y = runif(20, 20, 40),
                      low = runif(20, 0, 20),
                      up = runif(20, 40, 50)), 4)
  
# Creating scatter plot with its
# confindence intervals
ggplot(gfg, aes(x, y)) + geom_point() + 
geom_errorbar(aes(ymin = low, ymax = up))

Producción:

Método 2: Trazar los intervalos de confianza usando la función plotCI()

En este método para trazar los intervalos de confianza, el usuario necesita instalar e importar el paquete plotrix para usar sus funcionalidades en la consola R en funcionamiento, y luego el usuario necesita llamar a la función plotCI() con los datos como parámetros de la función. y además, su función trazará directamente la trama con los intervalos de confianza incluidos en el lenguaje de programación R.

Para instalar e importar el paquete ggplot2 en la consola R, el usuario debe seguir la siguiente sintaxis:

install.packages("plotrix")      
library("plotrix")
  • Función plotCI: dado un conjunto de valores x e y y el ancho del intervalo o los límites superior e inferior, trace los puntos con barras de error.

Sintaxis: plotCI(x, y = NULL,ui, li, err=’y’, … )

Parámetros:

  • x,y: Coordenadas para el centro de las barras de error. y por defecto es 1:n.
  • IU: extremo superior de las barras de error.
  • li: extremo inferior de las barras de error.
  • …: otros parámetros de trazado.

Ejemplo: En este ejemplo, usaremos la función plotCI() para trazar los intervalos de confianza en el gráfico de los datos proporcionados en el lenguaje de programación R.

R

# Import plotrix library
library("plotrix")
  
# Create Data
gfg<-round(data.frame(x = 1:20,
                      y = runif(20, 20, 40),
                      low = runif(20, 0, 20),
                      up = runif(20, 40, 50)), 4)
  
# Create plotrix plot with confidence intervals
plotCI(x = gfg$x,y = gfg$y,li = gfg$low,ui = gfg$up)

Producción:

Publicación traducida automáticamente

Artículo escrito por geetansh044 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *