Мы на прошлой работе разрабатывали похожую систему, ничего готового и даже более-менее структурированного в сети найти не удалось. Надо иметь ввиду, что точность прогнозов в ней всегда будет низкой - такие сложные системы невозможно математически смоделировать за разумные деньги.
Основные факторы - плотность населения, сила конкуренции, близость к местам притяжения потенциальных посетителей (если только вы не строите крупный центр, который сам станет таким местом).
Кроме того, для небольших магазинов сильно будут влиять характеристики конкретного помещения - с какой стороны здания вход, насколько заметна вывеска и т.п.