library(DiagrammeR)

# Creacion de Mapa Mental
grViz("
digraph G {

  node [shape=box, style=filled, color=pink, fontname=Helvetica]
  
  Construccion [label='Construcción de Indicadores Compuestos']
  
  MarcoTeorico [label='1. Marco Teórico']
  DefinicionMarco [label='Define el fenómeno a medir\ny establece grupos de indicadores\n y criterios de selección.']
  
  SeleccionIndicadores [label='2. Selección de Indicadores']
  DefinicionSeleccion [label='Basada en relevancia, solidez\n analítica y disponibilidad de datos.\n Uso de variables proxy si faltan datos.']
  
  ImputacionDatos [label='3. Imputación de Datos Faltantes']
  DefinicionImputacion [label='Métodos simples o múltiples para\n completar el conjunto de datos.']
  
  AnalisisMultivariante [label='4. Análisis Multivariante']
  DefinicionAnalisis [label='Determina la estructura subyacente\ndel conjunto de datos utilizando\n ACP o análisis factorial.']
  
  Normalizacion [label='5. Normalización']
  DefinicionNormalizacion [label='Hace comparables los indicadores\n que pueden tener diferentes unidades\n de medida (Min-Max, Z-scores).']
  
  PonderacionAgregacion [label='6. Ponderación y Agregación']
  DefinicionPonderacion [label='Asigna pesos a los indicadores\n y agrupa en un índice (métodos\n aditivos o geométricos).']
  
  IncertidumbreSensibilidad [label='7. Análisis de Incertidumbre y Sensibilidad']
  DefinicionIncertidumbre [label='Evalúa la robustez del indicador\n compuesto frente a diferentes\n supuestos y metodologías.']
  
  RegresoDatos [label='8. Regreso a los Datos']
  DefinicionRegreso [label='Analiza los resultados en términos\nde sus componentes para identificar\n los factores clave del rendimiento.']
  
  EnlaceIndicadores [label='9. Enlace con Otros Indicadores']
  DefinicionEnlace [label='Correlaciona el indicador compuesto\n con otros ya existentes para\n validar resultados.']
  
  Visualizacion [label='10. Presentación y Visualización']
  DefinicionVisualizacion [label='Utiliza gráficos y técnicas\n de visualización adecuadas para\n hacer comprensibles los resultados.']

  # Estructura de enlaces
  Construccion -> MarcoTeorico
  Construccion -> SeleccionIndicadores
  Construccion -> ImputacionDatos
  Construccion -> AnalisisMultivariante
  Construccion -> Normalizacion
  Construccion -> PonderacionAgregacion
  Construccion -> IncertidumbreSensibilidad
  Construccion -> RegresoDatos
  Construccion -> EnlaceIndicadores
  Construccion -> Visualizacion
  
  MarcoTeorico -> DefinicionMarco
  SeleccionIndicadores -> DefinicionSeleccion
  ImputacionDatos -> DefinicionImputacion
  AnalisisMultivariante -> DefinicionAnalisis
  Normalizacion -> DefinicionNormalizacion
  PonderacionAgregacion -> DefinicionPonderacion
  IncertidumbreSensibilidad -> DefinicionIncertidumbre
  RegresoDatos -> DefinicionRegreso
  EnlaceIndicadores -> DefinicionEnlace
  Visualizacion -> DefinicionVisualizacion
}
")