Skip to contents

Compara corridas consecutivas, ordenadas por fecha dentro de cada perfil o regla, y marca cambios significativos en la escala [0, 1]. Los empates de fecha se resuelven por los bytes de id_medicion, de modo que la misma secuencia persiste igual bajo cualquier locale.

Usage

detectar_deriva_calidad(historico, nivel = c("perfil", "regla"), umbral = 0.05)

Arguments

historico

Objeto creado por historico_calidad().

nivel

"perfil" o "regla".

umbral

Cambio absoluto mínimo considerado significativo. El valor predeterminado de 0.05 representa cinco puntos porcentuales: evita tratar como deriva diferencias de redondeo, pero sigue siendo sensible a cambios operativamente visibles.

Value

Data frame deriva_calidad con una fila por par de corridas consecutivas. Una mejora significativa conserva severidad ok; un deterioro de al menos un umbral es sospechoso y uno de al menos dos umbrales es error. identidad_tabla separa series de tablas distintas y aspecto marca el resultado o un cambio de configuracion; cambio usa no_comparable cuando una configuracion del modelo impide comparar las corridas.

Un par que no se puede comparar no recibe veredicto. Si alguna de las dos corridas no evaluó su resultado, delta, cambio_absoluto, significativo, direccion y severidad quedan en NA —no en estable ni en ok— y descripcion nombra de qué lado falta el resultado. Filtrar por severidad != "ok" deja fuera esas filas a propósito: no son filas sanas, son filas sin medición, y se encuentran con is.na(significativo).

Examples

# El ejemplo de historico_calidad() muestra cómo construir las corridas.