Pertemuan 13 - Asosiasi dengan Python | Apriori dengan Python | Python Data Mining 2021

Поділитися
Вставка
  • Опубліковано 24 жов 2024

КОМЕНТАРІ • 21

  • @muhamadfajritirta7605
    @muhamadfajritirta7605 2 роки тому

    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

    • @juntazen
      @juntazen  2 роки тому

      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

    • @muhamadfajritirta7605
      @muhamadfajritirta7605 2 роки тому

      @@juntazen kalo untuk pengkodean dataset setelah Hot encoding di tahap 6 terdapat error TypeError: '

  • @karanganyarpunya6022
    @karanganyarpunya6022 3 роки тому

    Cara menentukan min support dan min confident jika data transaksi udah ribuan bagaimana, pak ?

    • @juntazen
      @juntazen  3 роки тому

      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.

  • @nuraaaaid
    @nuraaaaid 2 роки тому

    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 🙏

    • @juntazen
      @juntazen  2 роки тому

      Beda mb, kalau apriori pakai W-Apriori (ambil dr Weka) kalau FP-Growth pakai yg biasa bawaan Rapidminer.

  • @awikainur4940
    @awikainur4940 2 роки тому

    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

    • @juntazen
      @juntazen  2 роки тому

      bisa dipreprocesing dl atau difiltering sebelum proses apriori

  • @rianiria1976
    @rianiria1976 3 роки тому

    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

    • @juntazen
      @juntazen  3 роки тому

      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()

    • @juntazen
      @juntazen  3 роки тому

      bisa dicek di hasil colabs punya saya:
      colab.research.google.com/drive/17OGE20n1qj4Z_RrY4WhuU4iBlsG0aVit?usp=sharing#scrollTo=5q5bftoYNa-i

  • @rvy6968
    @rvy6968 2 роки тому

    Jika data sudah dalam bentuk format tabular cara pengelohannya bagaimana ya pak?

    • @juntazen
      @juntazen  2 роки тому +1

      dicek dl tipe nya apa misal dataframe atau array, kemudian nanti bisa disesuaikan dengan pengolahan di dalam video (skip proses kedua: read excel)

  • @muhammadwildan9435
    @muhammadwildan9435 3 роки тому

    di dalam vidio ini frequent itemset nya 2 barang, bagaimana jika kita ingin frequent itemset nya 3 barang atau lebih?

    • @juntazen
      @juntazen  2 роки тому

      bisa melihat penjelasan dari video saya sebelumnya mas disini ua-cam.com/video/3VWc3_dHydI/v-deo.html

  • @ayukhoirunnisa6675
    @ayukhoirunnisa6675 2 роки тому

    kalo customer membeli produk A akan berpotensi membeli produk B. Apakah berlaku sebaliknya?

    • @juntazen
      @juntazen  2 роки тому

      Iya bisa berlaku sebaliknya sesuai rule yg terbentuk

  • @lunanmbok9113
    @lunanmbok9113 3 роки тому

    hai saya mau tanya, hot encode itu untuk apa ya? dan dari mana soalnya punya saya error disitunya hehe

    • @juntazen
      @juntazen  3 роки тому

      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.

  • @solotravellerindonesia
    @solotravellerindonesia 2 роки тому

    Ini sih buian coding, tp make tools...