مولّد توزيع Dirichlet ومتجهات الاحتمال

ولّد متجهات احتمالية، حيث تكون كل قيمة أكبر من أو تساوي 0 ويكون مجموع الصف 1، ثم افحص المتوسطات والهامشيات والرسم الثلاثي.

كل شيء يعمل داخل المتصفح. لا تُرفع العينات، وروابط المشاركة تحفظ الإعدادات فقط.

الوضع الآمن يستخدم CSPRNG. وضع Seeded مخصص لإعادة الإنتاج وليس للسرية.

اللغات الأخرى 日本語 | English | 简体中文 | 繁體中文 | Español | Español (México) | Português (Brasil) | Português (Portugal) | Bahasa Indonesia | 한국어 | Français | Deutsch | हिन्दी | العربية | বাংলা | Türkçe | ไทย

ما هو توزيع Dirichlet؟

توزيع Dirichlet هو توزيع على متجهات احتمالية (x1,…,xK)، بحيث تكون كل قيمة غير سالبة ويكون المجموع 1. يسمى هذا الفضاء simplex.

إعدادات جاهزة

اختر نقطة بداية عملية، ثم عدّل الأبعاد أو التركيز أو قيم α حسب الحاجة.

للمتجهات الطويلة، استخدم JSON الخاص بالإعدادات بدل روابط مشاركة طويلة جدًا.

المولّد

اختر طريقة تحديد المعلمات، ثم ولّد العينات وافحص المتوسطات والهامشيات والتشخيصات.

تستخدم كل المكونات α_i = α. بداية جيدة لفهم الفرق بين الزوايا والوسط.

المكونات المعروضة (الهامشيات)

تستخدم الأداة حتى 5 مكونات للمدرجات الهامشية. عند K كبيرة، استخدم مربع أرقام المكونات.

طريقة الاستخدام

استخدم هذه الصفحة عندما تحتاج إلى صفوف تمثل احتمالات أو أوزانًا يجب أن تجمع إلى 1.

خطوات سريعة

  1. ابدأ ببعد صغير مثل K=3 حتى يسهل تفسير الرسم الثلاثي.
  2. ولّد العينات، ثم قارن المتوسط النظري بمتوسط العينة.
  3. غيّر قيمة α أو التركيز α0 خطوة واحدة في كل مرة لتمييز انتقال المتوسط عن تغيّر التشتت.

قراءة النتائج

كل صف هو متجه احتمالي. المتوسط يوضح الحصة المتوقعة لكل مكوّن، بينما يتحكم التركيز في مدى اقتراب العينات من ذلك المتوسط.

أسئلة شائعة

متى أستخدم توزيع Dirichlet؟
استخدمه عندما تحتاج إلى توليد متجه احتمالي تكون مكوناته غير سالبة ومجموعها يساوي 1، مثل نسب الفئات أو الأوزان.
لماذا ترتبط المكونات سلبًا؟
لأن مجموع المكونات يجب أن يبقى 1، فزيادة مكوّن واحد غالبًا تعني انخفاض مكوّن آخر.
ما معنى α0؟
α0 هو مجموع قيم α ويعمل كتركيز: القيم الأكبر تجعل العينات أقرب إلى المتوسط، والقيم الأصغر تزيد التشتت.
هل يختلف عن توزيع Beta؟
توزيع Beta هو الحالة ذات مكونين من Dirichlet عند النظر إلى أحد المكونين.