কীভাবে 'বিয়ার এবং ডায়াপার' পারস্পরিক সম্পর্ক বিশ্লেষণ করবেন


8

আমার কাছে ডেটা রয়েছে যা সমান:

shopper_1 = ['beer', 'eggs', 'water',...]
shopper_2 = ['diapers', 'beer',...]
...

আমি এই ডেটা সেটটিতে কিছুটা বিশ্লেষণ করতে চাই যাতে কোনও পারস্পরিক সম্পর্ক মেট্রিক্স পাওয়া যায় যা এর সাথে জড়িত থাকে: আপনি যদি এক্স কিনে থাকেন তবে আপনি সম্ভবত y কিনবেন।

অজগর (বা সম্ভবত ম্যাটল্যাব বাদে অন্য কিছু) ব্যবহার করে আমি কীভাবে এটি যেতে পারি? কিছু বুনিয়াদি গাইডলাইনস, বা যেখানে আমার সন্ধান করা উচিত সেখানে পয়েন্টারগুলি সাহায্য করবে।

ধন্যবাদ,

সম্পাদনা করুন - আমি যা শিখেছি:

  1. এই ধরণের সমস্যাগুলি সমিতি নিয়ম আবিষ্কার হিসাবে পরিচিত। উইকিপিডিয়ায় কিছু সাধারণ অ্যালগরিদমকে কভার করার জন্য একটি ভাল নিবন্ধ রয়েছে। এটি করার জন্য ক্লাসিক অ্যালগরিদম অ্যাগ্রিওরি বলে মনে হচ্ছে, আগ্রাওয়াল এট কারণে। অল।

  2. এটি আমাকে কমলাতে নিয়ে যায় , অজগর ইন্টারফেসড ডেটা মাইনিং প্যাকেজ। লিনাক্সের জন্য, এটি ইনস্টল করার সর্বোত্তম উপায়টি সরবরাহ করা সেটআপ.পি ব্যবহার করে উত্স থেকে পাওয়া যায় বলে মনে হয়

  3. ডিফল্টরূপে কমলা ফাইলগুলি থেকে ইনপুট পড়ে, বেশ কয়েকটি সমর্থিত উপায়ে ফর্ম্যাট করে।

  4. শেষ অবধি, একটি সাধারণ এপ্রিওরি অ্যাসোসিয়েশন রুল লার্নিং কমলাতে সহজ


3
আপনি যদি কোনও আর প্যাকেজটি arulesসন্ধান করেন তবে একবার নজর দেওয়া উচিত। হতে পারে "অ্যাসোসিয়েশন রুলস" একটি ভাল অনুসন্ধান শব্দ
কার্সটেন ডব্লিউ

2
এই সমস্যার জন্য "স্ট্যান্ডার্ড" পদ্ধতির জন্য এপ্রিওরি অ্যালগরিদমও দেখুন ।
কার্ডিনাল

উত্তর:


7

মন্তব্যগুলিতে প্রদত্ত লিঙ্কগুলি ছাড়াও এখানে আরও কিছু পয়েন্টার রয়েছে:

পাইথন সম্পর্কে, আমার ধারণা এখন আপনার কী সন্ধান করা উচিত সে সম্পর্কে আপনার ধারণা রয়েছে তবে অরেঞ্জ ডেটা মাইনিং প্যাকেজে অ্যাসোসিয়েশন বিধি এবং আইটেমসেটগুলির একটি প্যাকেজ উপস্থিত রয়েছে (যদিও পরবর্তীকালে আমি ওয়েবসাইটে কোনও রেফারেন্স পাইনি)।

সম্পাদনা:

আমি সম্প্রতি পাইসুজেস্ট জুড়ে এসেছি যা এটি

একটি শীর্ষ-এন সুপারিশ ইঞ্জিন যা বিভিন্ন ধরনের সুপারিশ অ্যালগরিদমগুলি প্রয়োগ করে। শীর্ষ-এন সুপারিশকারী সিস্টেমগুলি, একটি ব্যক্তিগতকৃত তথ্য ফিল্টারিং প্রযুক্তি, এন আইটেমগুলির একটি সেট সনাক্ত করতে ব্যবহৃত হয় যা কোনও নির্দিষ্ট ব্যবহারকারীর পক্ষে আগ্রহী হবে। সাম্প্রতিক বছরগুলিতে, শীর্ষ-এন সুপারিশকারী সিস্টেমগুলি বিভিন্ন গ্রাহকরা সম্ভবত পণ্য ক্রয় করবেন এমন পণ্যগুলির পরামর্শ দেওয়ার জন্য বিভিন্ন অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়েছে; চলচ্চিত্র, টিভি প্রোগ্রাম বা সঙ্গীতকে কোনও ব্যবহারকারী উপভোগ্য মনে করবেন; ওয়েব-পৃষ্ঠাগুলি সনাক্ত করুন যা আগ্রহী হবে; এমনকি তথ্যের সন্ধানের বিকল্প উপায়গুলির পরামর্শও দেয়।


আমি ভাবছি যে একটি সাধারণ পারস্পরিক সম্পর্ক মেট্রিক্স অপর্যাপ্ত হওয়ার আগে কতগুলি পণ্য জড়িত হওয়া দরকার?
Rolando2
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.