En este artículo, veremos cómo generar intervalos de confianza de sombreado manualmente con ggplot2 en el lenguaje de programación R.
Primero dibujemos una curva regular y luego agreguemos intervalos de confianza.
Ejemplo:
R
# Load Packages library("ggplot2") # Create a DataFrame for Plotting DF <- data.frame(X = rnorm(10), Y = rnorm(10)) # Plot the ggplot2 plot ggplot(DF, aes(X, Y)) + geom_line(color = "dark green", size = 2)
Producción:
Para agregar intervalos de confianza de sombreado, se utiliza la función geom_ribbon() . Que muestra un intervalo Y definido por ymin e ymax. Tiene asignaciones estéticas de ymin e ymax. Aparte de eso, también tiene algunos parámetros más que no son necesarios.
Sintaxis: geom_ribbon(mapeo, color, relleno, tipo de línea, alfa, …)
Parámetros:
- mapeo: estética creada por aes() para definir ymin e ymax.
- color: especifica el color del borde del intervalo de sombreado.
- relleno: especifica el color del intervalo de confianza de sombreado.
- tipo de línea: especifica el tipo de línea del borde del intervalo de confianza.
- alfa: especifica la opacidad del intervalo de sombreado.
- …: geom_ribbon también tiene otros parámetros como datos, estadísticas, posición, show.legend, etc. Puede usarlos según sus requisitos, pero en general no son tan útiles.
Devuelve: intervalo Y con el rango especificado.
Ejemplo:
R
# Load Packages library("ggplot2") # Create DataFrame for Plotting DF <- data.frame(X = rnorm(10), Y = rnorm(10)) # ggplot2 LineGraph with Shading Confidence Interval ggplot(DF, aes(X, Y)) + geom_line(color = "dark green", size = 2) + geom_ribbon(aes(ymin=Y+0.5, ymax=Y-0.5), alpha=0.1, fill = "green", color = "black", linetype = "dotted")
Producción:
Publicación traducida automáticamente
Artículo escrito por erkrutikpatel y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA