Skip to content

buketyuce/CLTV_TAHMINI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

CLTV_TAHMINI

FLO satış ve pazarlama faaliyetleri için roadmap belirlemek istemektedir.

Şirketin orta uzun vadeli plan yapabilmesi için var olan müşterilerin gelecekte şirketesağlayacakları potansiyel değerin tahmin edilmesigerekmektedir.

Veri seti Flo’dan son alışverişlerini 2020 - 2021 yıllarında OmniChannel olarak yapan müşterileringeçmiş alışveriş davranışlarından elde edilen bilgilerden oluşmaktadır

#master_id = Eşsiz müşteri numarası

#order_channel = Alışveriş yapılan platforma ait hangi kanalın kullanıldığı (Android, ios, Desktop, Mobile)

#last_order_channel = En son alışverişin yapıldığı kanal

#first_order_date = Müşterinin yaptığı ilk alışveriş tarihi

#last_order_date = Müşterinin yaptığı son alışveriş tarihi

#last_order_date_online = Müşterinin online platformda yaptığı son alışveriş tarihi

#last_order_date_offline = Müşterinin offline platformda yaptığı son alışveriş tarihi

#order_num_total_ever_online = Müşterinin online platformda yaptığı toplam alışveriş sayısı

#order_num_total_ever_offline = Müşterinin offline'da yaptığı toplam alışveriş sayısı

#customer_value_total_ever_offline = Müşterinin offline alışverişlerinde ödediği toplam ücret

#customer_value_total_ever_online = Müşterinin online alışverişlerinde ödediği toplam ücret

#interested_in_categories_12 = Müşterinin son 12 ayda alışveriş yaptığı kategorilerin liste

1

Aykırı değerleri baskılamak için gerekli olan outlier_thresholds ve replace_with_thresholds fonksiyonlarını tanımladım.

2

#"order_num_total_ever_online","order_num_total_ever_offline","customer_value_total_ever_offline","customer_value_total_ever_online" değişkenlerinin aykırı değerleri varsa baskıladım. B

#Her müşterinin toplam alışveriş sayısı ve harcaması için yeni değişkenler oluşturdum. V

#Tarih ifade eden değişkenlerin tipini date'e çevirdim. B

CLTV VERİ YAPISININ OLUŞTURULMASI

#Veri setindeki en son alışverişin yapıldığı tarihten 2 gün sonrasını analiz tarihi olarak aldım. VF

#customer_id, recency_cltv_weekly, T_weekly, frequency ve monetary_cltv_avg değerlerinin yer aldığı yeni bir cltv dataframe'i oluşturdum. ttt

#BG/NBD modelini kurdum r

#3 ay içerisinde müşterilerden beklenen satın almaları tahmin ettim ve exp_sales_3_month olarak cltv dataframe'ine ekledim bb

#6 ay içerisinde müşterilerden beklenen satın almaları tahmin ettim ve exp_sales_6_month olarak cltv dataframe'ine ekledim hh

#3. ve 6.aydaki en çok satın alım gerçekleştirecek 10 kişiyi inceledim. b o

Gamma-Gamma modelini fit ettim. Müşterilerin ortalama bırakacakları değeri tahminleyip exp_average_value olarak cltv dataframe'ine ekledim

tt

#3. 6 aylık CLTV hesapladım ve cltv ismiyle dataframe'e ekledim ttt

#CLTV değeri en yüksek 20 kişiyi gözlemledim. vvbv

CLTV'ye Göre Segmentlerin Oluşturulması

#1. 6 aylık standartlaştırılmış CLTV'ye göre tüm müşterileri 4 gruba (segmente) ayırdım ve grup isimlerini veri setine ekledim. f hghghg

Tüm süreci fonksiyonlaştırdım.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages