Elaboración de paquetes en el software estadístico R con objetos R6 : elaboración de un paquete en R para teoría de colas

Este Trabajo de Integración Curricular documenta el diseño e implementación de queueR6, un paquete para R que modela, analiza y simula sistemas de colas mediante programación orientada a objetos con clases R6. El proyecto parte de una auditoría exhaustiva del paquete queueing, identifica sus limitac...

ver descrição completa

Na minha lista:
Detalhes bibliográficos
Autor principal: Jimenez Herrera, Juan Diego (author)
Formato: bachelorThesis
Idioma:spa
Publicado em: 2025
Assuntos:
Acesso em linha:https://bibdigital.epn.edu.ec/handle/15000/26936
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
Descrição
Resumo:Este Trabajo de Integración Curricular documenta el diseño e implementación de queueR6, un paquete para R que modela, analiza y simula sistemas de colas mediante programación orientada a objetos con clases R6. El proyecto parte de una auditoría exhaustiva del paquete queueing, identifica sus limitaciones (API S3, alcance estrictamente markoviano y ausencia de pruebas extensivas) y propone una arquitectura modular, mutable y extensible que integra soluciones analíticas con un motor de simulación de eventos discretos paralelizable. La metodología siguió un flujo ágil guiado por pruebas de desarrollo (TDD) en tres fases: (i) diseño de la jerarquía de clases, (ii) migración incremental de modelos M/M/· y (iii) optimización y extensión funcional hacia fuentes finitas, capacidad limitada, servidores infinitos y la familia completa G/G/·. Se comparó la equivalencia numérica de los con queueing (error < 10−11 en ρ, L, Lq, W, Wq) y el cumplimiento de la Ley de Little en 27 configuraciones. Benchmarks sobre 1 000 réplicas muestran mejoras de hasta 50 % en tiempo y 20× en memoria para modelos con capacidad finita y redes de Jackson. Con 92 % de cobertura de los modelos de colas que se generan a partir de la notación de Kendall, queueR6 ofrece una biblioteca más amplia y mantenible para investigación y docencia