pak untuk menampilkan data set pada encode dan modelanalisis kenapa saya saat menggunakan basket malah error ya is not defined, padhal di kolampengkodean data dengan hot endcoding sudah di jalankan dan berhasil
coba di cek kembali apakah ada yang typo dalam kode nya, bisa disimak skrip punya saya disini mas => colab.research.google.com/drive/17OGE20n1qj4Z_RrY4WhuU4iBlsG0aVit?usp=sharing
biasanya saya menggunakan cara menganalisa setiap nilai support dan confidence dengan cara menentukan nilai tengah-tengah dahulu, misal 50% kemudian dianalisa rule nya apakah masih terlalu banyak atau sudah maksimal, baru naik sampai mendekati 100% apakah masih terdapat rule yang terbentuk dan semakin tinggi nilai support dan confidence nya berarti rule semakin bagus.
Pak izin bertanya untuk pengujian algoritma Apriori dan Fp-Growth di aplikasi rapidminer ,untuk operator yg digunakan nya apakah keduanya sama ? Soalnya liat ditutorial UA-cam kebanyakan operator yg digunakan untuk Apriori dan Fp-Growth sama pak . Mohon penjelasannya pak 🙏
jika hanya ingin menghitung data tertentu bagaimana pak, misal dari sekian banyak barang yang dijual, kita hanya ingin meneliti 5 jenis barang? mohon penjelasannya pak
hai saya ingin bertanya, saya punya eror di langkah 6 dengan eror seperti ini : ValueError: The input DataFrame `df` containing the frequent itemsets is empty. apa yang salah yah, saya sudah install numpy dan pandas
mungkin ada yg typo atau salah dalam membangun model dan rules pd dataframe: # Membangun model frq_items = apriori(basket_France, min_support = 0.05, use_colnames = True)
itu buat fungsi sendiri dengan nama hot_encode(x) pada langkah 5, dimana : if(x= 1): return 1 jika x krg dari atau samadengan 0 akan dikembalikan ke nilai 0, dan jika x lebih dari atau sama dengan 1 maka akan dikembalikan ke nilai 1. Fungsi hot_encode adalah untuk membuat setiap item yang muncul dalam transaksi dengan nilai berapapun (lebih dari 1) akan dibuat nilainya 1 (muncul), dan selain itu dibuat nilainya 0 (tidak muncul) supaya dapat diolah nantinya dengan algoritma apriori.
pak untuk menampilkan data set pada encode dan modelanalisis kenapa saya saat menggunakan basket malah error ya is not defined, padhal di kolampengkodean data dengan hot endcoding sudah di jalankan dan berhasil
coba di cek kembali apakah ada yang typo dalam kode nya, bisa disimak skrip punya saya disini mas => colab.research.google.com/drive/17OGE20n1qj4Z_RrY4WhuU4iBlsG0aVit?usp=sharing
@@juntazen kalo untuk pengkodean dataset setelah Hot encoding di tahap 6 terdapat error TypeError: '
Cara menentukan min support dan min confident jika data transaksi udah ribuan bagaimana, pak ?
biasanya saya menggunakan cara menganalisa setiap nilai support dan confidence dengan cara menentukan nilai tengah-tengah dahulu, misal 50% kemudian dianalisa rule nya apakah masih terlalu banyak atau sudah maksimal, baru naik sampai mendekati 100% apakah masih terdapat rule yang terbentuk dan semakin tinggi nilai support dan confidence nya berarti rule semakin bagus.
Pak izin bertanya untuk pengujian algoritma Apriori dan Fp-Growth di aplikasi rapidminer ,untuk operator yg digunakan nya apakah keduanya sama ? Soalnya liat ditutorial UA-cam kebanyakan operator yg digunakan untuk Apriori dan Fp-Growth sama pak . Mohon penjelasannya pak 🙏
Beda mb, kalau apriori pakai W-Apriori (ambil dr Weka) kalau FP-Growth pakai yg biasa bawaan Rapidminer.
jika hanya ingin menghitung data tertentu bagaimana pak, misal dari sekian banyak barang yang dijual, kita hanya ingin meneliti 5 jenis barang?
mohon penjelasannya pak
bisa dipreprocesing dl atau difiltering sebelum proses apriori
hai saya ingin bertanya, saya punya eror di langkah 6
dengan eror seperti ini : ValueError: The input DataFrame `df` containing the frequent itemsets is empty.
apa yang salah yah, saya sudah install numpy dan pandas
mungkin ada yg typo atau salah dalam membangun model dan rules pd dataframe:
# Membangun model
frq_items = apriori(basket_France, min_support = 0.05, use_colnames = True)
# Mengumpulkan aturan yang disimpulkan dalam dataframe
rules = association_rules(frq_items, metric ="lift", min_threshold = 1)
rules = rules.sort_values(['confidence', 'lift'], ascending =[False, False])
#print(rules.head())
rules.head()
bisa dicek di hasil colabs punya saya:
colab.research.google.com/drive/17OGE20n1qj4Z_RrY4WhuU4iBlsG0aVit?usp=sharing#scrollTo=5q5bftoYNa-i
Jika data sudah dalam bentuk format tabular cara pengelohannya bagaimana ya pak?
dicek dl tipe nya apa misal dataframe atau array, kemudian nanti bisa disesuaikan dengan pengolahan di dalam video (skip proses kedua: read excel)
di dalam vidio ini frequent itemset nya 2 barang, bagaimana jika kita ingin frequent itemset nya 3 barang atau lebih?
bisa melihat penjelasan dari video saya sebelumnya mas disini ua-cam.com/video/3VWc3_dHydI/v-deo.html
kalo customer membeli produk A akan berpotensi membeli produk B. Apakah berlaku sebaliknya?
Iya bisa berlaku sebaliknya sesuai rule yg terbentuk
hai saya mau tanya, hot encode itu untuk apa ya? dan dari mana soalnya punya saya error disitunya hehe
itu buat fungsi sendiri dengan nama hot_encode(x) pada langkah 5, dimana :
if(x= 1):
return 1
jika x krg dari atau samadengan 0 akan dikembalikan ke nilai 0, dan jika x lebih dari atau sama dengan 1 maka akan dikembalikan ke nilai 1.
Fungsi hot_encode adalah untuk membuat setiap item yang muncul dalam transaksi dengan nilai berapapun (lebih dari 1) akan dibuat nilainya 1 (muncul), dan selain itu dibuat nilainya 0 (tidak muncul) supaya dapat diolah nantinya dengan algoritma apriori.
Ini sih buian coding, tp make tools...