/location-analytics

Primary LanguageJupyter NotebookOtherNOASSERTION

YAYILIM ALGORİTMASI

İçindekiler
  1. Amaç
  2. Süreç
  3. Kullanım
  4. Yol Haritası

AMAÇ


Yayılım Algoritması; halihazırda açık mağazaların lokasyonlarının, İllerin, ilçelerin ve mahallelerin özel durumları dikkate alınarak, yeni açılacak mağazalar için en uygun alanları tespit etmek.

(Tepeye çık)

SÜREÇ


Önce Vestel'in ve rakiplerinin mağazalarının coğrafi konumlanmaları analiz edildi. Mağazaların kapsam alanlarının ilçe veya mahalle sınırlarıyla belirlenmesi pek açıklayıcı olmadı. Bu sebeple mağazaların gruplanmalarına göre, analizimizi anlamlandırmak adına suni "mahalleler", yani cluster'lar oluşturuldu.

Buna bağlı olarak potansiyeli olan bölgeler farklı parametrelerin de yardımıyla tespit edildi ve puanlandı. Cluster dışı outlier noktaların analizi de tamamlandı. Algoritma her gün geliştiriliyor ve daha sofistike hale getiriliyor.

(Tepeye çık)


KULLANIM

Terminal Ekranı açıp Directory'i projenin path'i olarak değiştiriyoruz. Burada önemli husus; ilgili virtual environment'ın aktif olması.

cd {PROJECT_PATH}

Bu noktada "Models" Klasörüne girerek iki şekilde kodu çalıştırabiliriz:

  • İl parametresini tekil olarak verebiliriz,
  • Tüm illeri iteratif olarak çalıştırabiliriz.
cd models

Tekil Kullanım İçin:

python main.py İstanbul

Tüm İller İçin:

python iterator.py

Kodlarını kullanarak uygulamayı başlatabiliriz.

(Tepeye çık)

YOL HARİTASI

1. Harita bazlı yayılım çalışmasına odaklanıldıktan sonra tamamlanan işler :

  • İstanbul özelinde dbscan ile clustering yapılması

  • Next Geo entegrasyonu

  • Patching yapılarak outlier noktalara ikinci şans verilmesi

  • Ankara özelinde clustering yapılması

  • Rekabet ve büyüme bazlı mağaza ihtiyaçlarının çıkartılması (Gap Analizi)

  • Gap Analizinin kodlanması

  • İstanbul ve Ankara’da kullanılan parametreler değerlendirilerek matematiksel model aracılığıyla parametrelerin dinamik hale getirilmesi

  • İl içerisinde açılacak mağazaların önceliklendirilmesi (sıralandırılması)

  • Algoritmanın 81 ilde çalışacak şekilde otomatize edilmesi

  • 81 il sonuçlarını geniş açıdan görüntüleyebilmek/kontrol edebilmek için kokpit excelinin oluşturulması (Büyük excel)

  • İl Bazlı Pazar Payı çalışması için mahalle bazlı pazar kırılımının yapılması

  • Kapanma algoritmasının oluşturulması

  • Outlier nokta vs. clusterdaki nokta performans karşılaştırması

  • Mağaza tipine göre performans karşılaştırması (Bayi vs. Ekspres vs. Kurumsal)

2. Mevcutta üzerinde çalışılan işler :

  • Vestel Ciroları ile il bazlı pazar kıyaslanarak il bazlı pazar payı oranlarının çıkartılması

  • Mahalle ve Cluster arasındaki ilişkinin matematiksel olarak modellenmesi ve clusterdaki pazarın büyüklüğünün tahminlenmesi

  • Kokpit exceli kullanılarak il bazlı durum tespiti ve alınabilecek aksiyonlar çalışmasının tamamlanması

  • Yayılım Çıktı excellerine Özet sayfa eklenecek

  • 2 il problemi

  • Dökümantasyon ve kod sadeleştirilmesi

3. Bir sonraki adımda yapılacaklar :

  • Bir mağazanın performansının ölçümlenmesi, sonrasında da yeni açılacak bir mağazanın cirosunun tahminlenmesi

  • İl içerisinde açılacak mağazaların önceliklendirilmesi (sıralandırılması) // UPDATE

  • Vestel’i pozitif etkileyen markalar -> Mağaza tipi kırılımlı

  • Montaj datasının analiz edilmesi

  • Hangi tipte mağaza açacağız sorusunun cevabına ulaşmak (Tüm çalışmaları birleştirerek verisel olarak bir çıkarım yapabiliyor muyuz? Eğer hayır ise, kanal konumlandırılmasının tamamlanması beklenecek.)

  • Çıktıların nereden servis edileceğinin netleştirilmesi

(Tepeye çık)