GINRADAR / METHODOLOGY

Как мы считаем

Откуда берутся цены

Участники добавляют чеки, фотографии ценников и ручные наблюдения. Модераторы проверяют спорные данные. Цена относится к определённому товару, упаковке, филиалу и дате.

Текущая цена и сравнение периодов

Текущая цена — медиана подтверждённых обычных цен за последние 7 дней. Повторные наблюдения одного автора в одном филиале учитываются один раз. Мы также показываем среднее, минимум и максимум.

Для сравнения берём окна до 7 дней, оканчивающиеся сегодня и выбранное число дней назад. Для суточного сравнения окно — 1 день. Используем только общие филиалы и минимум 3 разных авторов в каждом окне. Сначала рассчитываем медиану каждого филиала, затем медиану этих значений: каждый филиал имеет одинаковый вес в обоих периодах. Изменение = (текущая медиана / предыдущая медиана − 1) × 100%. Недостаточные данные не заменяются нулём.

Оценки участников

У каждой цены есть подтверждения и опровержения. Процент показывает долю подтверждений среди оценок, а не вероятность достоверности. Без оценок процент не показывается. Первая жалоба сразу видна модератору; три новые жалобы снимают цену с публикации до проверки. Решение модератора закрывает текущие жалобы, сохраняя историю голосов. На новую жалобу потребуется новая проверка.

Аномалии и акции

Цена отправляется в карантин, если отклоняется от медианы более чем на 35% и выходит за границы IQR с допуском для округления. Такие наблюдения проверяет модератор. Акционная цена хранится отдельно; рейтинги рассчитываются по обычной цене.

История и агрегаты

История не перезаписывается. Фоновый процесс сохраняет дневные агрегаты по филиалам. График строится непосредственно по одобренным наблюдениям за календарный день по Еревану: среднее, медиана и диапазон рассчитываются по принятым значениям. Повторные наблюдения автора в филиале учитываются один раз. Пробелы означают отсутствие наблюдений; соединение точек не является прогнозом.

GinRadar Food Index

Индекс — стоимость фиксированного набора продуктов с заданными количествами. Значение публикуется только при полном покрытии сопоставимыми данными. Динамика категории — среднее процентных изменений сопоставимых товаров. Это общественный индикатор, не официальная инфляция.

Личная корзина

Для личной инфляции фиксируем текущий состав и количество, затем сравниваем те же продукты с прошлым периодом. Магазины сравниваются по одному филиалу. Неполные корзины помечаются отдельно и не считаются самыми дешёвыми.