{"monthKey":"2026-08","generatedAt":"2026-10-20T10:12:29.243Z","hasReport":true,"coverage":{"monthKey":"2026-08","startAt":"2026-08-01T00:00:00.000Z","endAt":"2026-08-31T23:59:59.999Z","coveredDays":31,"expectedDays":31,"sampleCount":6141276,"isClosed":true,"isComplete":true,"label":"mes completo"},"comparison":{"isComparable":true,"periodLabel":"mes completo","reason":"Ambos meses están cerrados y tienen cobertura completa.","normalizedDemandRatio":-0.068,"trend":"empeora","previousMonthKey":"2026-07"},"balance":{"tone":"down","headline":"El uso cayó un 7% frente a julio de 2026.","detail":"Hubo menos movimiento estimado que el mes anterior."},"headline":{"demandScore":248279,"avgOccupancy":0.3207260080834726,"activeStations":276,"sampleCount":6142656,"demandDeltaRatio":-0.068,"occupancyDeltaRatio":0.0289,"peakHour":19,"coveredDays":31,"expectedDays":31},"summary":"La demanda mensual se mueve -3% vs mes previo y la ocupacion media se situa en 32% (+3%).","highlights":[{"title":"Demanda del mes","detail":"248279 puntos en agosto de 2026 (-3% vs mes previo)."},{"title":"Ocupacion media del mes","detail":"32% en agosto de 2026 (+3%)."},{"title":"Cobertura historica","detail":"189 dias con datos y 276 estaciones activas cubiertas."},{"title":"Estacion con mayor presion","detail":"16-Pza. España lidera el promedio diario de demanda (indice 61.9)."},{"title":"Patron semanal","detail":"La red rinde mas entre semana, con 8334.2 puntos medios al dia frente a 7326.1 en fin de semana."}],"recommendations":["Mantener el plan operativo actual con seguimiento diario, ya que la demanda del periodo evoluciona dentro de un rango estable.","La ocupacion media se mantiene equilibrada; conviene centrar recursos en estaciones con picos abruptos de demanda.","Monitoriza diariamente 16-Pza. España y 67-Campoamor: Grancasa como puntos de mayor friccion potencial.","Refuerza seguimiento y redistribucion en torno a las 19:00, la franja con mayor intensidad reciente.","Dimensiona el operativo principal para dias laborables y reserva ajustes mas ligeros para sabados y domingos."],"monthlyConclusions":["La franja de 03:00–04:00 es la de mayor ocupación media de la red (36%).","El barrio con más tensión es Torrero: 28% de las horas observadas tuvo estaciones vacías o sin huecos.","El día más atípico fue el 29 ago 2026, con más uso del habitual · sin causa identificada."],"peakDemandHours":[{"hour":19,"demandScore":69717},{"hour":20,"demandScore":68384},{"hour":17,"demandScore":65471}],"weekdayWeekendProfile":{"weekday":{"avgDemand":8334.2,"avgOccupancy":0.3175,"daysCount":21},"weekend":{"avgDemand":7326.1,"avgOccupancy":0.3274,"daysCount":10},"demandGapRatio":-0.12095841570581316,"dominantPeriod":"weekday"},"trends":{"monthly":[{"monthKey":"2026-03","demandScore":176889,"avgOccupancy":0.34118213206521897,"activeStations":275,"sampleCount":1023518},{"monthKey":"2026-04","demandScore":252729,"avgOccupancy":0.3355584704864511,"activeStations":276,"sampleCount":4324857},{"monthKey":"2026-05","demandScore":263681,"avgOccupancy":0.3302422257252941,"activeStations":276,"sampleCount":5944488},{"monthKey":"2026-06","demandScore":258698,"avgOccupancy":0.3129772180251098,"activeStations":276,"sampleCount":5958840},{"monthKey":"2026-07","demandScore":256338,"avgOccupancy":0.31170309032928933,"activeStations":276,"sampleCount":6158664},{"monthKey":"2026-08","demandScore":248279,"avgOccupancy":0.3207260080834726,"activeStations":276,"sampleCount":6142656},{"monthKey":"2026-09","demandScore":251565,"avgOccupancy":0.27026173139069337,"activeStations":276,"sampleCount":5951112},{"monthKey":"2026-10","demandScore":158254,"avgOccupancy":0.2665084045570929,"activeStations":276,"sampleCount":3775128}],"daily":[{"day":"2026-08-01","demandScore":33969,"avgOccupancy":0.3166760185000534,"sampleCount":198720},{"day":"2026-08-02","demandScore":31733,"avgOccupancy":0.3158916287532808,"sampleCount":198720},{"day":"2026-08-03","demandScore":39898,"avgOccupancy":0.3050462908988053,"sampleCount":192648},{"day":"2026-08-04","demandScore":41209,"avgOccupancy":0.31654861486936026,"sampleCount":198168},{"day":"2026-08-05","demandScore":40856,"avgOccupancy":0.31859397649226684,"sampleCount":198720},{"day":"2026-08-06","demandScore":40647,"avgOccupancy":0.3199401616231211,"sampleCount":198720},{"day":"2026-08-07","demandScore":39574,"avgOccupancy":0.3255102575733034,"sampleCount":198720},{"day":"2026-08-08","demandScore":34340,"avgOccupancy":0.3372842841174713,"sampleCount":198720},{"day":"2026-08-09","demandScore":31441,"avgOccupancy":0.33783788429682887,"sampleCount":198444},{"day":"2026-08-10","demandScore":39397,"avgOccupancy":0.3202521414722562,"sampleCount":198720},{"day":"2026-08-11","demandScore":40431,"avgOccupancy":0.32434132470225535,"sampleCount":198720},{"day":"2026-08-12","demandScore":40533,"avgOccupancy":0.32489825219848345,"sampleCount":198720},{"day":"2026-08-13","demandScore":38862,"avgOccupancy":0.33193360342432254,"sampleCount":198720},{"day":"2026-08-14","demandScore":37655,"avgOccupancy":0.33490559487169363,"sampleCount":198720},{"day":"2026-08-15","demandScore":30941,"avgOccupancy":0.34138578978488937,"sampleCount":198444},{"day":"2026-08-16","demandScore":29508,"avgOccupancy":0.33663106021372863,"sampleCount":198720},{"day":"2026-08-17","demandScore":39865,"avgOccupancy":0.31472432303797326,"sampleCount":198720},{"day":"2026-08-18","demandScore":39399,"avgOccupancy":0.3216545931939544,"sampleCount":195960},{"day":"2026-08-19","demandScore":40826,"avgOccupancy":0.3257321403111731,"sampleCount":198720},{"day":"2026-08-20","demandScore":39973,"avgOccupancy":0.3239537951652662,"sampleCount":198444},{"day":"2026-08-21","demandScore":40980,"avgOccupancy":0.32213945863171595,"sampleCount":198720},{"day":"2026-08-22","demandScore":35574,"avgOccupancy":0.3307512357895652,"sampleCount":198720},{"day":"2026-08-23","demandScore":34000,"avgOccupancy":0.33145008681559573,"sampleCount":198720},{"day":"2026-08-24","demandScore":43907,"avgOccupancy":0.308044519362911,"sampleCount":198720},{"day":"2026-08-25","demandScore":45710,"avgOccupancy":0.30718206676853976,"sampleCount":198720},{"day":"2026-08-26","demandScore":45472,"avgOccupancy":0.3113677909649978,"sampleCount":198720},{"day":"2026-08-27","demandScore":45861,"avgOccupancy":0.30779886784201915,"sampleCount":198444},{"day":"2026-08-28","demandScore":46147,"avgOccupancy":0.3067032889648217,"sampleCount":198720},{"day":"2026-08-29","demandScore":39146,"avgOccupancy":0.3136113478004954,"sampleCount":198444},{"day":"2026-08-30","demandScore":37499,"avgOccupancy":0.3126487366478446,"sampleCount":198720},{"day":"2026-08-31","demandScore":43384,"avgOccupancy":0.29376879263809413,"sampleCount":190440}],"hourly":[{"hour":0,"avgOccupancy":0.3492553421701169,"avgBikesAvailable":6.823394888577222,"sampleCount":256680},{"hour":1,"avgOccupancy":0.3553287638972456,"avgBikesAvailable":6.940478416705628,"sampleCount":256680},{"hour":2,"avgOccupancy":0.3546120163363357,"avgBikesAvailable":6.9203220970159895,"sampleCount":256404},{"hour":3,"avgOccupancy":0.35317014223203697,"avgBikesAvailable":6.907094436652628,"sampleCount":256680},{"hour":4,"avgOccupancy":0.3448242259279729,"avgBikesAvailable":6.768630201028527,"sampleCount":256680},{"hour":5,"avgOccupancy":0.32364851712013964,"avgBikesAvailable":6.410889582090659,"sampleCount":256404},{"hour":6,"avgOccupancy":0.32281287366151123,"avgBikesAvailable":6.4786940686784495,"sampleCount":256956},{"hour":7,"avgOccupancy":0.32329374763289076,"avgBikesAvailable":6.538573320866447,"sampleCount":256680},{"hour":8,"avgOccupancy":0.3192085139248137,"avgBikesAvailable":6.49084073554621,"sampleCount":256680},{"hour":9,"avgOccupancy":0.31321797911011084,"avgBikesAvailable":6.388340104141488,"sampleCount":256404},{"hour":10,"avgOccupancy":0.30863455812032786,"avgBikesAvailable":6.297389745987217,"sampleCount":256680},{"hour":11,"avgOccupancy":0.30910934388005945,"avgBikesAvailable":6.291958859280035,"sampleCount":256680},{"hour":12,"avgOccupancy":0.3084957669757321,"avgBikesAvailable":6.2110994234065675,"sampleCount":256680},{"hour":13,"avgOccupancy":0.31441854244782064,"avgBikesAvailable":6.2487867049578085,"sampleCount":254196},{"hour":14,"avgOccupancy":0.32065266992849484,"avgBikesAvailable":6.357951534985205,"sampleCount":256680},{"hour":15,"avgOccupancy":0.31456057623708716,"avgBikesAvailable":6.2636629266012065,"sampleCount":256680},{"hour":16,"avgOccupancy":0.30292071496060347,"avgBikesAvailable":6.087466884837144,"sampleCount":256680},{"hour":17,"avgOccupancy":0.2948857951631143,"avgBikesAvailable":5.9869496289902955,"sampleCount":255576},{"hour":18,"avgOccupancy":0.29084097653272234,"avgBikesAvailable":5.919156406819625,"sampleCount":244260},{"hour":19,"avgOccupancy":0.29293477890862674,"avgBikesAvailable":5.9174828580333605,"sampleCount":254748},{"hour":20,"avgOccupancy":0.3013806242550517,"avgBikesAvailable":6.0035608539816,"sampleCount":256680},{"hour":21,"avgOccupancy":0.31367576766006405,"avgBikesAvailable":6.188719350002432,"sampleCount":256404},{"hour":22,"avgOccupancy":0.32468837611276347,"avgBikesAvailable":6.3664640797880825,"sampleCount":256680},{"hour":23,"avgOccupancy":0.3383000405285439,"avgBikesAvailable":6.609261229600247,"sampleCount":256404}]},"seasonality":{"sameMonthYears":0,"previousYearsAvgDemand":null,"ratioVsPreviousYears":null,"seriesAvgDemand":233304,"ratioVsSeries":0.0642,"label":"Este mes está un 6% por encima de la media de la serie."},"districts":{"mostActive":[{"district":"Universidad","demandScore":150806,"avgOccupancy":0.3094,"stations":26,"emptyHours":3022,"fullHours":369,"totalHours":19344,"frictionRate":0.1753},{"district":"Centro","demandScore":120155,"avgOccupancy":0.3132,"stations":22,"emptyHours":2574,"fullHours":491,"totalHours":16368,"frictionRate":0.1873},{"district":"Delicias","demandScore":119657,"avgOccupancy":0.3241,"stations":22,"emptyHours":2070,"fullHours":249,"totalHours":16368,"frictionRate":0.1417},{"district":"El Rabal","demandScore":110169,"avgOccupancy":0.4284,"stations":24,"emptyHours":1277,"fullHours":610,"totalHours":17856,"frictionRate":0.1057},{"district":"Casco Histórico","demandScore":109037,"avgOccupancy":0.3275,"stations":17,"emptyHours":1271,"fullHours":162,"totalHours":12648,"frictionRate":0.1133},{"district":"Actur-Rey Fernando","demandScore":103648,"avgOccupancy":0.3881,"stations":25,"emptyHours":1331,"fullHours":345,"totalHours":18600,"frictionRate":0.0901}],"leastActive":[{"district":"Santa Isabel","demandScore":8571,"avgOccupancy":0.4757,"stations":4,"emptyHours":168,"fullHours":89,"totalHours":2976,"frictionRate":0.0864},{"district":"Miralbueno","demandScore":26941,"avgOccupancy":0.2595,"stations":9,"emptyHours":1186,"fullHours":76,"totalHours":6696,"frictionRate":0.1885},{"district":"Casablanca","demandScore":42177,"avgOccupancy":0.2728,"stations":12,"emptyHours":1569,"fullHours":126,"totalHours":8928,"frictionRate":0.1899},{"district":"Sur","demandScore":50220,"avgOccupancy":0.2357,"stations":25,"emptyHours":4095,"fullHours":42,"totalHours":18600,"frictionRate":0.2224},{"district":"Las Fuentes","demandScore":55893,"avgOccupancy":0.3759,"stations":12,"emptyHours":818,"fullHours":225,"totalHours":8928,"frictionRate":0.1168},{"district":"La Almozara","demandScore":56210,"avgOccupancy":0.4101,"stations":11,"emptyHours":873,"fullHours":217,"totalHours":8184,"frictionRate":0.1332}],"undersupplied":[{"district":"Torrero","demandScore":73209,"avgOccupancy":0.2103,"stations":21,"emptyHours":4336,"fullHours":93,"totalHours":15624,"frictionRate":0.2835},{"district":"Sur","demandScore":50220,"avgOccupancy":0.2357,"stations":25,"emptyHours":4095,"fullHours":42,"totalHours":18600,"frictionRate":0.2224},{"district":"Casablanca","demandScore":42177,"avgOccupancy":0.2728,"stations":12,"emptyHours":1569,"fullHours":126,"totalHours":8928,"frictionRate":0.1899},{"district":"Oliver-Valdefierro","demandScore":82643,"avgOccupancy":0.2445,"stations":24,"emptyHours":3283,"fullHours":94,"totalHours":17856,"frictionRate":0.1891},{"district":"Miralbueno","demandScore":26941,"avgOccupancy":0.2595,"stations":9,"emptyHours":1186,"fullHours":76,"totalHours":6696,"frictionRate":0.1885},{"district":"Centro","demandScore":120155,"avgOccupancy":0.3132,"stations":22,"emptyHours":2574,"fullHours":491,"totalHours":16368,"frictionRate":0.1873}]},"heatmap":[{"dayOfWeek":0,"hour":0,"occupancyAvg":0.31011895203136775,"sampleCount":41400},{"dayOfWeek":0,"hour":1,"occupancyAvg":0.3221473035837666,"sampleCount":41400},{"dayOfWeek":0,"hour":2,"occupancyAvg":0.33556135393248915,"sampleCount":41400},{"dayOfWeek":0,"hour":3,"occupancyAvg":0.3429899409424753,"sampleCount":41400},{"dayOfWeek":0,"hour":4,"occupancyAvg":0.34670234448539994,"sampleCount":41400},{"dayOfWeek":0,"hour":5,"occupancyAvg":0.3515440704839116,"sampleCount":41400},{"dayOfWeek":0,"hour":6,"occupancyAvg":0.35257494120660243,"sampleCount":41400},{"dayOfWeek":0,"hour":7,"occupancyAvg":0.34758480273819237,"sampleCount":41400},{"dayOfWeek":0,"hour":8,"occupancyAvg":0.34613773122683594,"sampleCount":41400},{"dayOfWeek":0,"hour":9,"occupancyAvg":0.34183305864693303,"sampleCount":41400},{"dayOfWeek":0,"hour":10,"occupancyAvg":0.3328808573336337,"sampleCount":41400},{"dayOfWeek":0,"hour":11,"occupancyAvg":0.3245154575373493,"sampleCount":41124},{"dayOfWeek":0,"hour":12,"occupancyAvg":0.3202833432634545,"sampleCount":41400},{"dayOfWeek":0,"hour":13,"occupancyAvg":0.3205109157157194,"sampleCount":41400},{"dayOfWeek":0,"hour":14,"occupancyAvg":0.3241960989871352,"sampleCount":41400},{"dayOfWeek":0,"hour":15,"occupancyAvg":0.33115984890720507,"sampleCount":41400},{"dayOfWeek":0,"hour":16,"occupancyAvg":0.32916230484722153,"sampleCount":41400},{"dayOfWeek":0,"hour":17,"occupancyAvg":0.3252644599142912,"sampleCount":41400},{"dayOfWeek":0,"hour":18,"occupancyAvg":0.31553757273110616,"sampleCount":41400},{"dayOfWeek":0,"hour":19,"occupancyAvg":0.30742646064215745,"sampleCount":41400},{"dayOfWeek":0,"hour":20,"occupancyAvg":0.29954298665842677,"sampleCount":41400},{"dayOfWeek":0,"hour":21,"occupancyAvg":0.292506232541894,"sampleCount":41400},{"dayOfWeek":0,"hour":22,"occupancyAvg":0.29960925200161154,"sampleCount":41400},{"dayOfWeek":0,"hour":23,"occupancyAvg":0.30705998854344835,"sampleCount":41400},{"dayOfWeek":1,"hour":0,"occupancyAvg":0.31792782295539507,"sampleCount":41400},{"dayOfWeek":1,"hour":1,"occupancyAvg":0.33289325804805536,"sampleCount":41400},{"dayOfWeek":1,"hour":2,"occupancyAvg":0.3428415325349167,"sampleCount":41400},{"dayOfWeek":1,"hour":3,"occupancyAvg":0.3473559000942358,"sampleCount":41400},{"dayOfWeek":1,"hour":4,"occupancyAvg":0.3440439896406936,"sampleCount":41400},{"dayOfWeek":1,"hour":5,"occupancyAvg":0.340542770045827,"sampleCount":41400},{"dayOfWeek":1,"hour":6,"occupancyAvg":0.32850807416804845,"sampleCount":41400},{"dayOfWeek":1,"hour":7,"occupancyAvg":0.29849053933978814,"sampleCount":41400},{"dayOfWeek":1,"hour":8,"occupancyAvg":0.3009658254484217,"sampleCount":41400},{"dayOfWeek":1,"hour":9,"occupancyAvg":0.3029851617151265,"sampleCount":41400},{"dayOfWeek":1,"hour":10,"occupancyAvg":0.3008965409871312,"sampleCount":41400},{"dayOfWeek":1,"hour":11,"occupancyAvg":0.2967283824891536,"sampleCount":41400},{"dayOfWeek":1,"hour":12,"occupancyAvg":0.29188241730899184,"sampleCount":41400},{"dayOfWeek":1,"hour":13,"occupancyAvg":0.2923306031977252,"sampleCount":41400},{"dayOfWeek":1,"hour":14,"occupancyAvg":0.292674788635007,"sampleCount":41400},{"dayOfWeek":1,"hour":15,"occupancyAvg":0.297553481501816,"sampleCount":41400},{"dayOfWeek":1,"hour":16,"occupancyAvg":0.30953035739403356,"sampleCount":41400},{"dayOfWeek":1,"hour":17,"occupancyAvg":0.30194862860432486,"sampleCount":41400},{"dayOfWeek":1,"hour":18,"occupancyAvg":0.28626405630392476,"sampleCount":41400},{"dayOfWeek":1,"hour":19,"occupancyAvg":0.27813449988336736,"sampleCount":40296},{"dayOfWeek":1,"hour":20,"occupancyAvg":0.27724418462414196,"sampleCount":29808},{"dayOfWeek":1,"hour":21,"occupancyAvg":0.2870583262899503,"sampleCount":39744},{"dayOfWeek":1,"hour":22,"occupancyAvg":0.29737259077607603,"sampleCount":41400},{"dayOfWeek":1,"hour":23,"occupancyAvg":0.3140740030678479,"sampleCount":41400},{"dayOfWeek":2,"hour":0,"occupancyAvg":0.32846680235607156,"sampleCount":41400},{"dayOfWeek":2,"hour":1,"occupancyAvg":0.3429196671615764,"sampleCount":41400},{"dayOfWeek":2,"hour":2,"occupancyAvg":0.35605730475522834,"sampleCount":33120},{"dayOfWeek":2,"hour":3,"occupancyAvg":0.360705579937627,"sampleCount":33120},{"dayOfWeek":2,"hour":4,"occupancyAvg":0.3578327004557532,"sampleCount":33120},{"dayOfWeek":2,"hour":5,"occupancyAvg":0.3544097579598779,"sampleCount":33120},{"dayOfWeek":2,"hour":6,"occupancyAvg":0.34100181045980316,"sampleCount":33120},{"dayOfWeek":2,"hour":7,"occupancyAvg":0.31095433909539283,"sampleCount":32844},{"dayOfWeek":2,"hour":8,"occupancyAvg":0.30865033726737795,"sampleCount":33396},{"dayOfWeek":2,"hour":9,"occupancyAvg":0.3123834361951894,"sampleCount":33120},{"dayOfWeek":2,"hour":10,"occupancyAvg":0.31129228458299973,"sampleCount":33120},{"dayOfWeek":2,"hour":11,"occupancyAvg":0.3059744790383756,"sampleCount":33120},{"dayOfWeek":2,"hour":12,"occupancyAvg":0.30232475109863716,"sampleCount":33120},{"dayOfWeek":2,"hour":13,"occupancyAvg":0.30228953661494634,"sampleCount":33120},{"dayOfWeek":2,"hour":14,"occupancyAvg":0.3002860605204606,"sampleCount":33120},{"dayOfWeek":2,"hour":15,"occupancyAvg":0.3073029548941911,"sampleCount":30636},{"dayOfWeek":2,"hour":16,"occupancyAvg":0.31568078771346897,"sampleCount":33120},{"dayOfWeek":2,"hour":17,"occupancyAvg":0.30929759272270135,"sampleCount":33120},{"dayOfWeek":2,"hour":18,"occupancyAvg":0.2984675204900678,"sampleCount":33120},{"dayOfWeek":2,"hour":19,"occupancyAvg":0.2900226085347457,"sampleCount":33120},{"dayOfWeek":2,"hour":20,"occupancyAvg":0.2856032909454544,"sampleCount":32568},{"dayOfWeek":2,"hour":21,"occupancyAvg":0.2881265670732675,"sampleCount":33120},{"dayOfWeek":2,"hour":22,"occupancyAvg":0.29941075776686565,"sampleCount":33120},{"dayOfWeek":2,"hour":23,"occupancyAvg":0.3201073425552559,"sampleCount":32844},{"dayOfWeek":3,"hour":0,"occupancyAvg":0.33317620382262697,"sampleCount":33120},{"dayOfWeek":3,"hour":1,"occupancyAvg":0.3470015927043402,"sampleCount":33120},{"dayOfWeek":3,"hour":2,"occupancyAvg":0.35646382686726313,"sampleCount":33120},{"dayOfWeek":3,"hour":3,"occupancyAvg":0.36281925892572714,"sampleCount":33120},{"dayOfWeek":3,"hour":4,"occupancyAvg":0.36038468224744463,"sampleCount":33120},{"dayOfWeek":3,"hour":5,"occupancyAvg":0.35551244303267665,"sampleCount":33120},{"dayOfWeek":3,"hour":6,"occupancyAvg":0.34287663444240263,"sampleCount":33120},{"dayOfWeek":3,"hour":7,"occupancyAvg":0.31298110434597326,"sampleCount":33120},{"dayOfWeek":3,"hour":8,"occupancyAvg":0.3128569412284755,"sampleCount":33120},{"dayOfWeek":3,"hour":9,"occupancyAvg":0.31623869003223315,"sampleCount":33120},{"dayOfWeek":3,"hour":10,"occupancyAvg":0.3137813198732949,"sampleCount":33120},{"dayOfWeek":3,"hour":11,"occupancyAvg":0.30956402698959645,"sampleCount":33120},{"dayOfWeek":3,"hour":12,"occupancyAvg":0.3061374655986115,"sampleCount":33120},{"dayOfWeek":3,"hour":13,"occupancyAvg":0.30864210804786163,"sampleCount":33120},{"dayOfWeek":3,"hour":14,"occupancyAvg":0.3056601961000456,"sampleCount":33120},{"dayOfWeek":3,"hour":15,"occupancyAvg":0.3095326065594967,"sampleCount":33120},{"dayOfWeek":3,"hour":16,"occupancyAvg":0.3184592258777017,"sampleCount":33120},{"dayOfWeek":3,"hour":17,"occupancyAvg":0.311862775057759,"sampleCount":33120},{"dayOfWeek":3,"hour":18,"occupancyAvg":0.29947081935166764,"sampleCount":33120},{"dayOfWeek":3,"hour":19,"occupancyAvg":0.29437448324467447,"sampleCount":33120},{"dayOfWeek":3,"hour":20,"occupancyAvg":0.294360874430703,"sampleCount":33120},{"dayOfWeek":3,"hour":21,"occupancyAvg":0.2949379619994717,"sampleCount":33120},{"dayOfWeek":3,"hour":22,"occupancyAvg":0.3041788185021154,"sampleCount":33120},{"dayOfWeek":3,"hour":23,"occupancyAvg":0.31787296388358566,"sampleCount":33120},{"dayOfWeek":4,"hour":0,"occupancyAvg":0.3308480849855066,"sampleCount":33120},{"dayOfWeek":4,"hour":1,"occupancyAvg":0.3437356481772393,"sampleCount":33120},{"dayOfWeek":4,"hour":2,"occupancyAvg":0.35571317297641303,"sampleCount":33120},{"dayOfWeek":4,"hour":3,"occupancyAvg":0.3618109367869156,"sampleCount":33120},{"dayOfWeek":4,"hour":4,"occupancyAvg":0.3591932451820332,"sampleCount":33120},{"dayOfWeek":4,"hour":5,"occupancyAvg":0.3557066991218931,"sampleCount":33120},{"dayOfWeek":4,"hour":6,"occupancyAvg":0.34359201200539824,"sampleCount":33120},{"dayOfWeek":4,"hour":7,"occupancyAvg":0.31453198156255896,"sampleCount":33120},{"dayOfWeek":4,"hour":8,"occupancyAvg":0.314941836571053,"sampleCount":33120},{"dayOfWeek":4,"hour":9,"occupancyAvg":0.3201751761236398,"sampleCount":33120},{"dayOfWeek":4,"hour":10,"occupancyAvg":0.3157328264182896,"sampleCount":33120},{"dayOfWeek":4,"hour":11,"occupancyAvg":0.3103753408864337,"sampleCount":33120},{"dayOfWeek":4,"hour":12,"occupancyAvg":0.305063991845733,"sampleCount":33120},{"dayOfWeek":4,"hour":13,"occupancyAvg":0.30712067896373546,"sampleCount":33120},{"dayOfWeek":4,"hour":14,"occupancyAvg":0.30530063692954673,"sampleCount":33120},{"dayOfWeek":4,"hour":15,"occupancyAvg":0.30871520569866495,"sampleCount":33120},{"dayOfWeek":4,"hour":16,"occupancyAvg":0.31871190332059374,"sampleCount":33120},{"dayOfWeek":4,"hour":17,"occupancyAvg":0.31124508534524636,"sampleCount":33120},{"dayOfWeek":4,"hour":18,"occupancyAvg":0.2996891425987671,"sampleCount":33120},{"dayOfWeek":4,"hour":19,"occupancyAvg":0.2946067382437904,"sampleCount":33120},{"dayOfWeek":4,"hour":20,"occupancyAvg":0.2902653971102816,"sampleCount":32844},{"dayOfWeek":4,"hour":21,"occupancyAvg":0.30016514908957403,"sampleCount":33120},{"dayOfWeek":4,"hour":22,"occupancyAvg":0.306814337653967,"sampleCount":33120},{"dayOfWeek":4,"hour":23,"occupancyAvg":0.3204346869632645,"sampleCount":33120},{"dayOfWeek":5,"hour":0,"occupancyAvg":0.33407607941910744,"sampleCount":33120},{"dayOfWeek":5,"hour":1,"occupancyAvg":0.34777630751147964,"sampleCount":32844},{"dayOfWeek":5,"hour":2,"occupancyAvg":0.35827988867169325,"sampleCount":33120},{"dayOfWeek":5,"hour":3,"occupancyAvg":0.3634401184652194,"sampleCount":33120},{"dayOfWeek":5,"hour":4,"occupancyAvg":0.36084111100844607,"sampleCount":33120},{"dayOfWeek":5,"hour":5,"occupancyAvg":0.35772244663397396,"sampleCount":33120},{"dayOfWeek":5,"hour":6,"occupancyAvg":0.3467405869000592,"sampleCount":33120},{"dayOfWeek":5,"hour":7,"occupancyAvg":0.32047020303219304,"sampleCount":33120},{"dayOfWeek":5,"hour":8,"occupancyAvg":0.31916535118833494,"sampleCount":33120},{"dayOfWeek":5,"hour":9,"occupancyAvg":0.3233444270497976,"sampleCount":33120},{"dayOfWeek":5,"hour":10,"occupancyAvg":0.3209940506374992,"sampleCount":33120},{"dayOfWeek":5,"hour":11,"occupancyAvg":0.314554751387645,"sampleCount":33120},{"dayOfWeek":5,"hour":12,"occupancyAvg":0.31064802540650116,"sampleCount":33120},{"dayOfWeek":5,"hour":13,"occupancyAvg":0.31039711285588195,"sampleCount":33120},{"dayOfWeek":5,"hour":14,"occupancyAvg":0.3047396316585629,"sampleCount":33120},{"dayOfWeek":5,"hour":15,"occupancyAvg":0.31160847719905244,"sampleCount":33120},{"dayOfWeek":5,"hour":16,"occupancyAvg":0.32230930453131185,"sampleCount":33120},{"dayOfWeek":5,"hour":17,"occupancyAvg":0.3187072672642552,"sampleCount":33120},{"dayOfWeek":5,"hour":18,"occupancyAvg":0.30649494651510983,"sampleCount":33120},{"dayOfWeek":5,"hour":19,"occupancyAvg":0.29601288783403873,"sampleCount":33120},{"dayOfWeek":5,"hour":20,"occupancyAvg":0.2926296478562518,"sampleCount":33120},{"dayOfWeek":5,"hour":21,"occupancyAvg":0.2974217344367798,"sampleCount":33120},{"dayOfWeek":5,"hour":22,"occupancyAvg":0.3064663780486131,"sampleCount":33120},{"dayOfWeek":5,"hour":23,"occupancyAvg":0.3141091969884376,"sampleCount":33120},{"dayOfWeek":6,"hour":0,"occupancyAvg":0.32259257496813426,"sampleCount":33120},{"dayOfWeek":6,"hour":1,"occupancyAvg":0.33586147971141656,"sampleCount":33120},{"dayOfWeek":6,"hour":2,"occupancyAvg":0.34576888037084186,"sampleCount":41400},{"dayOfWeek":6,"hour":3,"occupancyAvg":0.35367177983383086,"sampleCount":41400},{"dayOfWeek":6,"hour":4,"occupancyAvg":0.35724677604425564,"sampleCount":41124},{"dayOfWeek":6,"hour":5,"occupancyAvg":0.3588869639101618,"sampleCount":41400},{"dayOfWeek":6,"hour":6,"occupancyAvg":0.35745835033265466,"sampleCount":41400},{"dayOfWeek":6,"hour":7,"occupancyAvg":0.35339536163799856,"sampleCount":41400},{"dayOfWeek":6,"hour":8,"occupancyAvg":0.34984468702191984,"sampleCount":41400},{"dayOfWeek":6,"hour":9,"occupancyAvg":0.341889631441177,"sampleCount":41400},{"dayOfWeek":6,"hour":10,"occupancyAvg":0.3358750028034181,"sampleCount":41400},{"dayOfWeek":6,"hour":11,"occupancyAvg":0.3283327518145463,"sampleCount":41400},{"dayOfWeek":6,"hour":12,"occupancyAvg":0.3220291126140025,"sampleCount":41400},{"dayOfWeek":6,"hour":13,"occupancyAvg":0.32087686395699155,"sampleCount":41400},{"dayOfWeek":6,"hour":14,"occupancyAvg":0.3230136474605061,"sampleCount":41400},{"dayOfWeek":6,"hour":15,"occupancyAvg":0.33095423728634243,"sampleCount":41400},{"dayOfWeek":6,"hour":16,"occupancyAvg":0.3292249141609562,"sampleCount":41400},{"dayOfWeek":6,"hour":17,"occupancyAvg":0.3221723078393537,"sampleCount":41400},{"dayOfWeek":6,"hour":18,"occupancyAvg":0.31300886055621935,"sampleCount":41400},{"dayOfWeek":6,"hour":19,"occupancyAvg":0.3027175951999903,"sampleCount":41400},{"dayOfWeek":6,"hour":20,"occupancyAvg":0.29613951494615837,"sampleCount":41400},{"dayOfWeek":6,"hour":21,"occupancyAvg":0.29210994032236914,"sampleCount":41124},{"dayOfWeek":6,"hour":22,"occupancyAvg":0.2980817940263872,"sampleCount":41400},{"dayOfWeek":6,"hour":23,"occupancyAvg":0.3056364155686656,"sampleCount":41400}],"problemSpots":{"worstFriction":[{"stationId":"150","stationName":"276-Acuario Zaragoza","district":"La Almozara","emptyHours":327,"fullHours":28,"totalHours":744,"frictionHours":355,"frictionRate":0.4772},{"stationId":"205","stationName":"209- Puente Los Suspiros","district":"Torrero","emptyHours":334,"fullHours":0,"totalHours":744,"frictionHours":334,"frictionRate":0.4489},{"stationId":"248","stationName":"214- Ciud. Kane: Los Pájaros","district":"Sur","emptyHours":321,"fullHours":0,"totalHours":744,"frictionHours":321,"frictionRate":0.4315},{"stationId":"270","stationName":"22- Delicias Llegadas","district":"Delicias","emptyHours":302,"fullHours":4,"totalHours":744,"frictionHours":306,"frictionRate":0.4113},{"stationId":"221","stationName":"204- Leyva: S. Alberto Magno","district":"Oliver-Valdefierro","emptyHours":298,"fullHours":3,"totalHours":744,"frictionHours":301,"frictionRate":0.4046},{"stationId":"200","stationName":"185- Cuarta Avenida: Montecarlo","district":"Torrero","emptyHours":294,"fullHours":0,"totalHours":744,"frictionHours":294,"frictionRate":0.3952}],"worstMorning":[{"stationId":"123","stationName":"167-Cuéllar: Vista Alegre","district":"Universidad","morningEmptyHours":66,"morningFullHours":0,"morningHours":93,"morningEmptyRate":0.7097,"morningFullRate":0,"morningFrictionRate":0.7097},{"stationId":"203","stationName":"187- Pza. Marco Polo","district":"Torrero","morningEmptyHours":55,"morningFullHours":0,"morningHours":93,"morningEmptyRate":0.5914,"morningFullRate":0,"morningFrictionRate":0.5914},{"stationId":"205","stationName":"209- Puente Los Suspiros","district":"Torrero","morningEmptyHours":52,"morningFullHours":0,"morningHours":93,"morningEmptyRate":0.5591,"morningFullRate":0,"morningFrictionRate":0.5591},{"stationId":"190","stationName":"181-Castellar: Lasierra Purroy","district":"Torrero","morningEmptyHours":51,"morningFullHours":0,"morningHours":93,"morningEmptyRate":0.5484,"morningFullRate":0,"morningFrictionRate":0.5484},{"stationId":"202","stationName":"188- Pza. San Marcos","district":"Torrero","morningEmptyHours":48,"morningFullHours":2,"morningHours":93,"morningEmptyRate":0.5161,"morningFullRate":0.0215,"morningFrictionRate":0.5376},{"stationId":"137","stationName":"191- Pza. Aragón","district":"Centro","morningEmptyHours":18,"morningFullHours":31,"morningHours":93,"morningEmptyRate":0.1935,"morningFullRate":0.3333,"morningFrictionRate":0.5269}],"longestEpisodes":[{"stationId":"150","stationName":"276-Acuario Zaragoza","district":"La Almozara","avgEmptyEpisodeMinutes":651,"avgFullEpisodeMinutes":62,"maxEmptyEpisodeMinutes":15570,"maxFullEpisodeMinutes":158,"episodeCount":50},{"stationId":"158","stationName":"172-Ruiseñores: Cejador Frauca","district":"Universidad","avgEmptyEpisodeMinutes":156,"avgFullEpisodeMinutes":44,"maxEmptyEpisodeMinutes":10268,"maxFullEpisodeMinutes":44,"episodeCount":90},{"stationId":"215","stationName":"274- Cno. Pilón: Pz. Peñetas","district":"Miralbueno","avgEmptyEpisodeMinutes":159,"avgFullEpisodeMinutes":12,"maxEmptyEpisodeMinutes":3490,"maxFullEpisodeMinutes":28,"episodeCount":64},{"stationId":"164","stationName":"157-Pza. F. Aguayo","district":"San José","avgEmptyEpisodeMinutes":13,"avgFullEpisodeMinutes":35,"maxEmptyEpisodeMinutes":106,"maxFullEpisodeMinutes":908,"episodeCount":199},{"stationId":"239","stationName":"197- Vía Ibérica: Cno. Almotilla","district":"Casablanca","avgEmptyEpisodeMinutes":106,"avgFullEpisodeMinutes":23,"maxEmptyEpisodeMinutes":778,"maxFullEpisodeMinutes":94,"episodeCount":98},{"stationId":"257","stationName":"221- Casablanca: L. Schindler","district":"Sur","avgEmptyEpisodeMinutes":124,"avgFullEpisodeMinutes":44,"maxEmptyEpisodeMinutes":764,"maxFullEpisodeMinutes":44,"episodeCount":60}]},"redistribution":{"networkFrictionRate":0.1613,"emptyHours":29489,"fullHours":3642,"rotation":1208737,"ineffectiveStations":[{"stationId":"190","stationName":"181-Castellar: Lasierra Purroy","district":"Torrero","rotation":4318,"frictionHours":225,"frictionRate":0.3024},{"stationId":"137","stationName":"191- Pza. Aragón","district":"Centro","rotation":6494,"frictionHours":219,"frictionRate":0.2944},{"stationId":"274","stationName":"190- Puerto Venecia Este","district":"Torrero","rotation":4451,"frictionHours":219,"frictionRate":0.2944},{"stationId":"59","stationName":"17-Constitución: Pza. Aragón","district":"Centro","rotation":5397,"frictionHours":216,"frictionRate":0.2903},{"stationId":"85","stationName":"100-Pza. del Carmen","district":"Centro","rotation":4745,"frictionHours":216,"frictionRate":0.2903},{"stationId":"84","stationName":"99-Sta. Engracia","district":"Centro","rotation":5338,"frictionHours":207,"frictionRate":0.2782}],"note":"La base de datos no registra los movimientos de los operarios; medimos la redistribución por su efecto: cuánto movimiento hay en estaciones que siguen acumulando horas sin servicio."},"topStations":[{"stationId":"58","stationName":"16-Pza. España","avgDemand":61.9},{"stationId":"26","stationName":"67-Campoamor: Grancasa","avgDemand":60.9},{"stationId":"91","stationName":"109-H. Miguel Servet","avgDemand":51.3},{"stationId":"23","stationName":"14-Delicias Salidas","avgDemand":51.2},{"stationId":"35","stationName":"9-Echegaray. Pte. Piedra","avgDemand":51.1}],"leastUsedStations":[{"stationId":"142","stationName":"261-Campus. Betancourt","avgDemand":10.2},{"stationId":"252","stationName":"231- Heroínas Sitios: Gómara","avgDemand":10.9},{"stationId":"242","stationName":"223- Ilustración 21","avgDemand":11.6},{"stationId":"253","stationName":"233- 21 de Junio: Miguelete","avgDemand":12.9},{"stationId":"231","stationName":"272- S. Juan B. Salle: Piquero","avgDemand":13.6}],"anomalies":[{"day":"2026-08-29","demandScore":39146,"baseline":34340,"deviationRatio":0.14,"zScore":2.63,"direction":"up","cause":null},{"day":"2026-08-27","demandScore":45861,"baseline":40310,"deviationRatio":0.1377,"zScore":4.2,"direction":"up","cause":null},{"day":"2026-08-25","demandScore":45710,"baseline":40820,"deviationRatio":0.1198,"zScore":3.64,"direction":"up","cause":null},{"day":"2026-08-26","demandScore":45472,"baseline":40841,"deviationRatio":0.1134,"zScore":19.34,"direction":"up","cause":null},{"day":"2026-08-24","demandScore":43907,"baseline":39898,"deviationRatio":0.1005,"zScore":5.4,"direction":"up","cause":null},{"day":"2026-08-31","demandScore":43384,"baseline":39898,"deviationRatio":0.0874,"zScore":4.69,"direction":"up","cause":null}]}