Los diagramas de Venn es una gráfica en la que se muestran las relaciones entre diferentes colecciones de conjuntos. En estos diagramas los conjuntos se representan como regiones cerradas y las intersecciones indican el grado de relación. Veamos cómo se pueden crear fácilmente diagramas de Venn en R.
Para la creación de los diagramas de Venn en R vamos a utilizar el paquete eulerr. Un paquete, que, si no tenemos instalado, se puede instalar desde el CRAN con el comando:
install.packages("eulerr") Ahora para crear el diagrama de Venn necesitamos un conjunto de datos en el que indicamos el tamaño de los conjuntos y las relaciones. Lo que se hace con listas de pares de clave-valor, en los que la clave es el nombre del conjunto y el valor su tamaño. Para indicar las relaciones se usa claves que son la concatenación de los nombres de dos grupos unidos con &. Esto es, si tenemos un conjunto llamado “uno” y otro llamado “dos” los valores se asignan directamente a los nombres y la intersección de los dos grupos se indica con la clave “uno&dos”.
Una vez importados los datos, solamente se tiene que llamar a la función euler() del paquete eulerr para crear el diagrama de Venn. Una vez hecho esto se puede sacar por pantalla con la función plot(). Tal como se muestra en el siguiente código.
library(eulerr)
data <- c(uno=100,
dos=220,
tres=150,
"uno&dos"=24,
"uno&tres"=10,
"dos&tres"=22)
venn <- euler(data)
plot(venn) Lo que genera un diagrama como el de la siguiente figura.
Si necesitamos crear un diagramas de Venn, el paquete eulerr contiene una función con la que se puede crear una rápidamente. Usando para ello los valores reales.
Imagen de Theodor Moise en Pixabay
Si revisáis código o documentación de otros programadores, tarde o temprano os toparéis con dos…
Los dos artículos anteriores cubrieron el CLV clásico —una fórmula útil pero que trata a…
Hay un momento muy concreto en la vida de casi todo análisis: el código que…
Has construido un nuevo modelo de credit scoring. Las métricas de validación son mejores que…
Comparar dos hipotecas parece sencillo: la que tenga el TIN más bajo es la mejor…
En un artículo anterior vimos la fórmula clásica del CLV junto a sus limitaciones. Una…
This website uses cookies.