Skip to content

fn91/decision-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧪 DecisionLab // PROTOCOLO_RACIONAL DecisionLab es una aplicación de análisis racional diseñada para mitigar el sesgo cognitivo en la toma de decisiones complejas. Utiliza un modelo de Matriz de Decisión Ponderada para evaluar diversas opciones frente a criterios de importancia variable definidos por el usuario.

🛰️ Especificaciones del Sistema Interfaz: Estética industrial/cyberpunk basada en tipografías Space Mono y Syne.

Arquitectura: Sistema modular dividido en tres fases de procesamiento de datos.

Tecnologías: React 18, Vite y CSS3 con variables personalizadas para el "Lime Acid Neon".

🛠️ Arquitectura de Componentes El proyecto se organiza en módulos de responsabilidad única para garantizar un flujo de datos limpio:

DecisionLab.jsx (Orquestador): Gestiona el estado global (pasos, opciones, criterios y puntuaciones) y ejecuta el algoritmo final.

ConfigStep.jsx (Entrada de Datos): Captura el dilema, los candidatos y asigna pesos (W_LVL) a cada parámetro de evaluación.

EvaluationStep.jsx (Matriz de Puntuación): Genera una matriz dinámica donde el usuario asigna valores del 1 al 10 para cada relación candidato-criterio.

ResultsStep.jsx (Análisis de Salida): Muestra la selección óptima y un análisis comparativo visual mediante barras de progreso porcentuales.

🧮 Algoritmo de Cálculo La aplicación utiliza un algoritmo de suma ponderada para determinar el éxito de cada opción:

Se multiplica la nota asignada a una opción por el peso del criterio correspondiente.

Se suman estos productos para obtener el totalScore de cada opción.

Los resultados se ordenan de mayor a menor para identificar el candidato ganador.

📦 Instalación y Despliegue Clonar repositorio:

Bash

git clone https://github.com/tu-usuario/decision-lab.git Instalar dependencias:

Bash

npm install Ejecución local:

Bash

npm run dev

Releases

No releases published

Packages

 
 
 

Contributors