308 lines
8.0 KiB
JSON
308 lines
8.0 KiB
JSON
{
|
|
"configuracion_previsiones": {
|
|
"productos_por_tenant": 15,
|
|
"dias_prevision_futuro": 14,
|
|
"dias_historico": 30,
|
|
"intervalo_previsiones_dias": 1,
|
|
"nivel_confianza": 0.8,
|
|
"productos_demo": [
|
|
{
|
|
"id": "60000000-0000-0000-0000-000000000001",
|
|
"nombre": "Pan de Barra Tradicional",
|
|
"demanda_base_diaria": 250.0,
|
|
"variabilidad": 0.15,
|
|
"tendencia_semanal": {
|
|
"lunes": 1.1,
|
|
"martes": 1.0,
|
|
"miercoles": 0.95,
|
|
"jueves": 1.0,
|
|
"viernes": 1.2,
|
|
"sabado": 1.3,
|
|
"domingo": 0.7
|
|
},
|
|
"estacionalidad": "estable"
|
|
},
|
|
{
|
|
"id": "60000000-0000-0000-0000-000000000002",
|
|
"nombre": "Baguette",
|
|
"demanda_base_diaria": 180.0,
|
|
"variabilidad": 0.20,
|
|
"tendencia_semanal": {
|
|
"lunes": 0.9,
|
|
"martes": 0.95,
|
|
"miercoles": 1.0,
|
|
"jueves": 1.0,
|
|
"viernes": 1.25,
|
|
"sabado": 1.35,
|
|
"domingo": 0.85
|
|
},
|
|
"estacionalidad": "estable"
|
|
},
|
|
{
|
|
"id": "60000000-0000-0000-0000-000000000003",
|
|
"nombre": "Pan Integral",
|
|
"demanda_base_diaria": 120.0,
|
|
"variabilidad": 0.18,
|
|
"tendencia_semanal": {
|
|
"lunes": 1.15,
|
|
"martes": 1.1,
|
|
"miercoles": 1.05,
|
|
"jueves": 1.0,
|
|
"viernes": 1.1,
|
|
"sabado": 1.0,
|
|
"domingo": 0.6
|
|
},
|
|
"estacionalidad": "creciente"
|
|
},
|
|
{
|
|
"id": "60000000-0000-0000-0000-000000000004",
|
|
"nombre": "Croissant",
|
|
"demanda_base_diaria": 200.0,
|
|
"variabilidad": 0.25,
|
|
"tendencia_semanal": {
|
|
"lunes": 0.8,
|
|
"martes": 0.9,
|
|
"miercoles": 0.9,
|
|
"jueves": 0.95,
|
|
"viernes": 1.1,
|
|
"sabado": 1.5,
|
|
"domingo": 1.4
|
|
},
|
|
"estacionalidad": "estable"
|
|
},
|
|
{
|
|
"id": "60000000-0000-0000-0000-000000000005",
|
|
"nombre": "Napolitana de Chocolate",
|
|
"demanda_base_diaria": 150.0,
|
|
"variabilidad": 0.22,
|
|
"tendencia_semanal": {
|
|
"lunes": 0.85,
|
|
"martes": 0.9,
|
|
"miercoles": 0.95,
|
|
"jueves": 1.0,
|
|
"viernes": 1.15,
|
|
"sabado": 1.4,
|
|
"domingo": 1.3
|
|
},
|
|
"estacionalidad": "estable"
|
|
},
|
|
{
|
|
"id": "60000000-0000-0000-0000-000000000006",
|
|
"nombre": "Pan de Molde Blanco",
|
|
"demanda_base_diaria": 100.0,
|
|
"variabilidad": 0.12,
|
|
"tendencia_semanal": {
|
|
"lunes": 1.05,
|
|
"martes": 1.0,
|
|
"miercoles": 1.0,
|
|
"jueves": 1.0,
|
|
"viernes": 1.05,
|
|
"sabado": 1.1,
|
|
"domingo": 0.9
|
|
},
|
|
"estacionalidad": "estable"
|
|
},
|
|
{
|
|
"id": "60000000-0000-0000-0000-000000000007",
|
|
"nombre": "Magdalena",
|
|
"demanda_base_diaria": 130.0,
|
|
"variabilidad": 0.20,
|
|
"tendencia_semanal": {
|
|
"lunes": 0.9,
|
|
"martes": 0.95,
|
|
"miercoles": 1.0,
|
|
"jueves": 1.0,
|
|
"viernes": 1.1,
|
|
"sabado": 1.25,
|
|
"domingo": 1.2
|
|
},
|
|
"estacionalidad": "estable"
|
|
},
|
|
{
|
|
"id": "60000000-0000-0000-0000-000000000008",
|
|
"nombre": "Palmera",
|
|
"demanda_base_diaria": 90.0,
|
|
"variabilidad": 0.23,
|
|
"tendencia_semanal": {
|
|
"lunes": 0.85,
|
|
"martes": 0.9,
|
|
"miercoles": 0.95,
|
|
"jueves": 1.0,
|
|
"viernes": 1.15,
|
|
"sabado": 1.35,
|
|
"domingo": 1.25
|
|
},
|
|
"estacionalidad": "estable"
|
|
},
|
|
{
|
|
"id": "60000000-0000-0000-0000-000000000009",
|
|
"nombre": "Ensaimada",
|
|
"demanda_base_diaria": 60.0,
|
|
"variabilidad": 0.30,
|
|
"tendencia_semanal": {
|
|
"lunes": 0.7,
|
|
"martes": 0.8,
|
|
"miercoles": 0.85,
|
|
"jueves": 0.9,
|
|
"viernes": 1.1,
|
|
"sabado": 1.6,
|
|
"domingo": 1.5
|
|
},
|
|
"estacionalidad": "estable"
|
|
},
|
|
{
|
|
"id": "60000000-0000-0000-0000-000000000010",
|
|
"nombre": "Bollo de Leche",
|
|
"demanda_base_diaria": 140.0,
|
|
"variabilidad": 0.18,
|
|
"tendencia_semanal": {
|
|
"lunes": 0.95,
|
|
"martes": 1.0,
|
|
"miercoles": 1.0,
|
|
"jueves": 1.0,
|
|
"viernes": 1.05,
|
|
"sabado": 1.2,
|
|
"domingo": 1.15
|
|
},
|
|
"estacionalidad": "estable"
|
|
},
|
|
{
|
|
"id": "60000000-0000-0000-0000-000000000011",
|
|
"nombre": "Pan de Centeno",
|
|
"demanda_base_diaria": 70.0,
|
|
"variabilidad": 0.25,
|
|
"tendencia_semanal": {
|
|
"lunes": 1.1,
|
|
"martes": 1.05,
|
|
"miercoles": 1.0,
|
|
"jueves": 1.0,
|
|
"viernes": 1.1,
|
|
"sabado": 0.95,
|
|
"domingo": 0.6
|
|
},
|
|
"estacionalidad": "creciente"
|
|
},
|
|
{
|
|
"id": "60000000-0000-0000-0000-000000000012",
|
|
"nombre": "Rosca de Anís",
|
|
"demanda_base_diaria": 50.0,
|
|
"variabilidad": 0.28,
|
|
"tendencia_semanal": {
|
|
"lunes": 0.8,
|
|
"martes": 0.85,
|
|
"miercoles": 0.9,
|
|
"jueves": 0.95,
|
|
"viernes": 1.1,
|
|
"sabado": 1.4,
|
|
"domingo": 1.3
|
|
},
|
|
"estacionalidad": "estable"
|
|
},
|
|
{
|
|
"id": "60000000-0000-0000-0000-000000000013",
|
|
"nombre": "Panecillo",
|
|
"demanda_base_diaria": 300.0,
|
|
"variabilidad": 0.16,
|
|
"tendencia_semanal": {
|
|
"lunes": 1.05,
|
|
"martes": 1.0,
|
|
"miercoles": 1.0,
|
|
"jueves": 1.0,
|
|
"viernes": 1.1,
|
|
"sabado": 1.15,
|
|
"domingo": 0.8
|
|
},
|
|
"estacionalidad": "estable"
|
|
},
|
|
{
|
|
"id": "60000000-0000-0000-0000-000000000014",
|
|
"nombre": "Empanada de Atún",
|
|
"demanda_base_diaria": 80.0,
|
|
"variabilidad": 0.27,
|
|
"tendencia_semanal": {
|
|
"lunes": 0.9,
|
|
"martes": 0.95,
|
|
"miercoles": 1.0,
|
|
"jueves": 1.05,
|
|
"viernes": 1.2,
|
|
"sabado": 1.15,
|
|
"domingo": 0.85
|
|
},
|
|
"estacionalidad": "estable"
|
|
},
|
|
{
|
|
"id": "60000000-0000-0000-0000-000000000015",
|
|
"nombre": "Pan Integral de Molde",
|
|
"demanda_base_diaria": 85.0,
|
|
"variabilidad": 0.17,
|
|
"tendencia_semanal": {
|
|
"lunes": 1.1,
|
|
"martes": 1.05,
|
|
"miercoles": 1.0,
|
|
"jueves": 1.0,
|
|
"viernes": 1.05,
|
|
"sabado": 1.0,
|
|
"domingo": 0.75
|
|
},
|
|
"estacionalidad": "creciente"
|
|
}
|
|
],
|
|
"multiplicador_central_bakery": 4.5,
|
|
"ubicaciones": {
|
|
"individual_bakery": "Tienda Principal",
|
|
"central_bakery": "Planta Central"
|
|
},
|
|
"algoritmos": [
|
|
{"algoritmo": "prophet", "peso": 0.50},
|
|
{"algoritmo": "arima", "peso": 0.30},
|
|
{"algoritmo": "lstm", "peso": 0.20}
|
|
],
|
|
"tiempo_procesamiento_ms": {
|
|
"min": 150,
|
|
"max": 500
|
|
},
|
|
"factores_externos": {
|
|
"temperatura": {
|
|
"min": 10.0,
|
|
"max": 28.0,
|
|
"impacto_demanda": 0.05
|
|
},
|
|
"precipitacion": {
|
|
"probabilidad_lluvia": 0.25,
|
|
"mm_promedio": 5.0,
|
|
"impacto_demanda": -0.08
|
|
},
|
|
"volumen_trafico": {
|
|
"min": 500,
|
|
"max": 2000,
|
|
"correlacion_demanda": 0.3
|
|
}
|
|
},
|
|
"precision_modelo": {
|
|
"intervalo_confianza_porcentaje": {
|
|
"inferior": 15.0,
|
|
"superior": 20.0
|
|
}
|
|
}
|
|
},
|
|
"lotes_prediccion": {
|
|
"lotes_por_tenant": 3,
|
|
"estados": ["completed", "processing", "failed"],
|
|
"distribucion_estados": {
|
|
"completed": 0.70,
|
|
"processing": 0.20,
|
|
"failed": 0.10
|
|
},
|
|
"dias_prevision_lotes": [7, 14, 30]
|
|
},
|
|
"notas": {
|
|
"descripcion": "Configuración para generación de previsiones de demanda demo",
|
|
"productos": 15,
|
|
"dias_futuro": 14,
|
|
"dias_historico": 30,
|
|
"modelos": ["prophet", "arima", "lstm"],
|
|
"fechas": "Usar offsets relativos a BASE_REFERENCE_DATE",
|
|
"idioma": "español"
|
|
}
|
|
}
|