| Показатель | Значение_текст |
|---|---|
| Доля «есть топливо» у T-Bank (на сопоставленных АЗС) | 27.7% |
| Доля «есть топливо» у Альфа (на сопоставленных АЗС) | 47.8% |
| Хотя бы один банк показывает «есть топливо» | 55.5% |
| Консервативная оценка (при расхождении — худший статус) | 20% |
| Совпадение полного статуса (оба дали сигнал) | 46.9% |
| Совпадение «продаёт / не продаёт» (оба дали сигнал) | 63.7% |
| Коэффициент согласия φ (продаёт / не продаёт) | 0.30 |
| Мягкое согласие «продаёт / не продаёт» | 58.8% |
Сравнение источников: T-Bank vs партнёр

Сравнение источников
Внутренний отчёт: одни и те же АЗС в двух каталогах.
Публичная сводка — fuel_deficit_rf.html · регионы T-Bank — regional_monitor.html.
1 Главный вывод
На дату 22.07.2026 в каталоге T-Bank 26 691 АЗС, у Альфа — 16 591. Удалось сопоставить по координатам 14 871 пар (56% каталога T-Bank, 90% каталога Альфа; типичное расстояние между точками 12 м).
По ответу «продаёт / не продаёт» банки слабо согласуются (коэффициент согласия φ = 0.30; совпадают в 64% случаев, где оба дали сигнал). Полное совпадение всех четырёх статусов слабее (47%) — банки по-разному кодируют «вероятно» и «нет сведений».
Когда у T-Bank «нет сведений», Альфа показывает любой другой статус на 4 347 АЗС; в обратную сторону T-Bank проясняет 90 АЗС у Альфа. Если считать «есть топливо хотя бы у одного банка», доля вырастает на +27.9 п.п. относительно T-Bank и на +7.7 п.п. относительно Альфа. Прямых противоречий («есть» у одного и «нет» у другого) — 2 508 (16.87% пар).
Коэффициент φ (фи) — мера согласия по ответу «продаёт / не продаёт»; близко к нулю — норма для разных банков.
2 Полные каталоги и сопоставление
Ниже — все АЗС каждого банка (не только совпавшие). Затем — насколько близко друг к другу лежат сопоставленные точки.
Небольшое типичное расстояние между сопоставленными точками — признак того, что мы сравниваем одну и ту же заправку, а не соседние на перекрёстке.
3 Согласие на одних и тех же АЗС
Только пары, где нашлась одна физическая точка в обоих каталогах. Сигнал — любой статус, кроме «нет сведений».
По диагонали — банки согласны; по противоположным углам — расходятся. Коэффициент φ в начале отчёта считается по этой таблице.
4 Как дополняют друг друга
| Категория | N | Доля |
|---|---|---|
| Альфа даёт сигнал, когда у T-Bank нет сведений | 4 347 | 29.2% |
| Оба: нет топлива / прочее | 3 722 | 25.0% |
| Оба: есть топливо | 2 968 | 20.0% |
| Только Альфа: есть топливо | 2 610 | 17.6% |
| Только T-Bank: есть топливо | 1 134 | 7.6% |
| T-Bank даёт сигнал, когда у Альфа нет сведений | 90 | 0.6% |
Если много случаев «партнёр даёт сигнал, когда у T-Bank нет сведений», второй банк реально расширяет картину, а не просто дублирует первый. Строка «хотя бы один банк» — верхняя оценка доли АЗС с топливом.
5 Регионы
| Субъект | Сопоставлено | «Нет сведений» у T, сигнал у Альфа | Доля | φ | Согласие «продаёт» |
|---|---|---|---|---|---|
| Московская область | 148 | 79 | 53.4% | 0.4050074 | 73.5% |
| Московская область | 85 | 45 | 52.9% | -0.1454786 | 54.1% |
| Московская область | 126 | 65 | 51.6% | -0.1883117 | 58.3% |
| Московская область | 166 | 75 | 45.2% | 0.0380043 | 53.3% |
| Московская область | 62 | 28 | 45.2% | 0.3001225 | 63.6% |
| Московская область | 129 | 58 | 45.0% | 0.4112748 | 70.4% |
| Московская область | 146 | 62 | 42.5% | 0.2183889 | 70.1% |
| Московская область | 86 | 36 | 41.9% | -0.0718885 | 53.1% |
| Московская область | 375 | 154 | 41.1% | 0.4156673 | 72.5% |
| Московская область | 74 | 30 | 40.5% | 0.0613139 | 52.5% |
| Московская область | 107 | 43 | 40.2% | 0.0253320 | 50.0% |
| Московская область | 107 | 41 | 38.3% | 0.5119960 | 74.2% |
6 Ограничения
- Сопоставление по координатам (≤120 м) может ошибаться на плотных развязках.
- По отдельным видам топлива у партнёра данные бывают неполными — сравнение в первую очередь по общему статусу АЗС.
- «Нет сведений» не равно «нет бензина»; на юге и при оплате наличными это обычное явление.
- «Хотя бы один банк» завышает долю с топливом; консервативная оценка при расхождении — занижает.
- у Альфы no_data = unknown; closed/unavailable → not_available
7 Как обновить
Rscript run_alfa.R fusion
Rscript run_alfa.R compare