Skip to content

market basket analysis implemented in R based on data from retail shops.

Notifications You must be signed in to change notification settings

dtararuj/analiza_koszykowa-market_basket_analysis

Repository files navigation

analiza_koszykowa

Aplikacja to narzędzie służące do przeprowadzenia analizy koszykowej w sieci sklepow detalicznych za dowolny okres.

Aplikacja dostepna jest w ponizszej lokalizacji link.

Oprócz aplikacji w folderze znajduje się skrypt służący do przetworzenia specyficznych danych z pewnego przedsiebiorstwa do formatu potrzebnego do uruchomienia skryptu  

W celu uruchomienia algorytmu należy:

  • załadować dane paragonowe w poniższej formie:
    (W zbiorze powinny znaleźć sie jedynie paragony z conajmniej dwoma produktami),
Data NrParagonu Nazwa Produktu
2021-01-02 XXX_11 SPODNIE
2021-01-02 XXX_11 SPODNIE
2021-01-02 XXX_12 BIELIZNA
  • kliknąć w przycisk "Oblicz",

  • wybrać interesujący nas zakres dat,

  • ustawić parametry tworzenia reguł, tj. support (minimalny poziom wsparcia reguły) oraz confidence (prawdopodobieństwo dobrania danego produktu jak drugą szt.),

  • ustawić ile reguł wyświetlać,

  • ustawić w jaki sposób sortować reguły (czy po poziomie confidence, support, czy lift),

  • kliknąć w przycisk "Wyswietl" (Każdorazowo po dokonaniu zmian w ustawieniach).

    Możemy również obserwować reguły wyłącznie dla zadeklarowanego produktu lub dla wszystkich ("IGNORUJ")

 

Opis zakładek:

  • Reguły: w tym oknie po poprawnym wprowadzeniu danych pojawią nam odfiltrowane reguły w formie tabeli lub wykresu,
  • Wykres czestosci: prezentuje najczęściej występujące w paragonach produkty w ujęciu względnym (procentowym),
  • Podsumowanie zbioru: krótka charakterystyka danych zaczytanych do modelu,
  • Objasnienia: Słowniczek pojęć i terminów wykorzystanych w aplikacji.

 

W celu sprawdzenia narzędzia można skorzystać z załączonych danych surowych w pliku: "przykladowe_dane.csv", są to losowo przygotowane dane dla potrzeb prezentacji.

Poniżej przykładowe (wygenerowane w sposób losowy) dane jakie uzyskujemy:

a) wykres częstości danego asortymentu we wszystkich paragonach spełniających kryterium analizy (tj. gdzie sa min. 2 transakcje)

nazwa

b) zestawienie kilku przykladowych reguł

nazwa

c) wykres prezentujący głowne reguly, które wyklarowały się podczas analizy. nazwa


Dzieki takiej wiedzy moze podejmowac świadome decyzje o:

  • kszatłcie promocji (jaki produkt ze soba łaczyc),
  • sposobie ekspozycji produktów na sklepach,
  • szkoleniu sprzedawców, w celu maksymalizacji koszyka zakupowego.

About

market basket analysis implemented in R based on data from retail shops.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages