أخذ العينات بالتحويل العكسي
أخذ العينات بالتحويل العكسي (المعروف أيضًا باسم أخذ العينات العكسي ، أو التحويل التكاملي الاحتمالي العكسي ، أو طريقة التحويل العكسي ، أو تحويل سميرنوف ) هو طريقة أساسية لأخذ عينات الأرقام شبه العشوائية ، أي لتوليد أرقام عينة عشوائية من أي توزيع احتمالي معطى دالة التوزيع التراكمي الخاصة به .
تعتمد عملية أخذ العينات بالتحويل العكسي على أخذ عينات منتظمة من عدد منيتم تفسير القيمة بين 0 و1 على أنها احتمال، ثم يتم إرجاع أصغر رقمبحيثبالنسبة لدالة التوزيع التراكميلمتغير عشوائي. على سبيل المثال، تخيل أنيمثل التوزيع الطبيعي القياسي بمتوسط صفر وانحراف معياري واحد. يوضح الجدول أدناه عينات مأخوذة من التوزيع المنتظم وتمثيلها على التوزيع الطبيعي القياسي.
| 0.5 | 0 |
| 0.975 | 1.95996 |
| 0.995 | 2.5758 |
| 0.999999 | 4.75342 |
| 1-2 −52 | 8.12589 |

نختار عشوائيًا نسبةً من المساحة تحت المنحنى، ونُعيد العدد في المجال بحيث تقع هذه النسبة من المساحة تحديدًا على يسار ذلك العدد. وبديهيًا، من غير المرجح أن نختار عددًا في الطرف البعيد من الذيل، لأن المساحة فيه ضئيلة جدًا، مما يستلزم اختيار عدد قريب جدًا من الصفر أو الواحد.
من الناحية الحسابية، تتضمن هذه الطريقة حساب دالة الكمية للتوزيع، أي حساب دالة التوزيع التراكمي (CDF) للتوزيع (التي تربط كل قيمة في المجال باحتمالية بين 0 و1)، ثم عكس هذه الدالة. ومن هنا جاء مصطلح "العكس" أو "الانعكاس" في معظم مسميات هذه الطريقة. تجدر الإشارة إلى أنه بالنسبة للتوزيعات المتقطعة ، فإن حساب دالة التوزيع التراكمي ليس صعبًا في الغالب، إذ نجمع ببساطة الاحتمالات الفردية لمختلف نقاط التوزيع. أما بالنسبة للتوزيعات المستمرة ، فنحتاج إلى حساب تكامل دالة كثافة الاحتمال (PDF) للتوزيع، وهو أمر مستحيل حسابه تحليليًا لمعظم التوزيعات (بما في ذلك التوزيع الطبيعي ). ونتيجة لذلك، قد تكون هذه الطريقة غير فعالة حسابيًا للعديد من التوزيعات، وتُفضّل طرق أخرى؛ ومع ذلك، فهي طريقة مفيدة لبناء خوارزميات أخذ عينات أكثر عمومية، مثل تلك القائمة على أخذ العينات بالرفض .
بالنسبة للتوزيع الطبيعي ، فإن عدم وجود صيغة تحليلية لدالة الكمية المقابلة يعني أنه قد يُفضّل استخدام طرق أخرى (مثل تحويل بوكس-مولر ) من الناحية الحسابية. في كثير من الأحيان، حتى بالنسبة للتوزيعات البسيطة، يمكن تحسين طريقة أخذ العينات بالتحويل العكسي: [ 1 ] انظر، على سبيل المثال، خوارزمية الزقورة وأخذ العينات بالرفض . من ناحية أخرى، من الممكن تقريب دالة الكمية للتوزيع الطبيعي بدقة فائقة باستخدام كثيرات الحدود متوسطة الدرجة، وفي الواقع، فإن طريقة القيام بذلك سريعة بما يكفي لدرجة أن أخذ العينات بالتحويل العكسي أصبح الآن الطريقة الافتراضية لأخذ العينات من التوزيع الطبيعي في حزمة الإحصاء R. [ 2 ]
بيان رسمي
لأي متغير عشوائيعلىالمتغير العشوائيله نفس التوزيع مثل، أينهي المعكوس المعمم لدالة التوزيع التراكميلوموحد في[ 3 ]
بالنسبة للمتغيرات العشوائية المستمرة ، فإن تحويل التكامل الاحتمالي العكسي هو في الواقع معكوس تحويل التكامل الاحتمالي ، والذي ينص على أنه بالنسبة لمتغير عشوائي مستمرباستخدام دالة التوزيع التراكميالمتغير العشوائيموحد في.

حدس
مننريد أن نولدمع CDFنفترضأن تكون دالة متصلة ومتزايدة تمامًا ، مما يوفر حدسًا جيدًا.
نريد أن نرى ما إذا كان بإمكاننا إيجاد تحويل رتيب تمامًابحيثسيكون لدينا
حيث استخدمت الخطوة الأخيرة ذلكمتىموحد في.
وهكذا حصلنالتكون الدالة العكسية لـأو، على نحو مماثل
لذلك، يمكننا توليدمن
الطريقة


تتمثل المشكلة التي تحلها طريقة أخذ العينات بالتحويل العكسي فيما يلي:
- يتركليكن متغيرًا عشوائيًا يمكن وصف توزيعه بواسطة دالة التوزيع التراكمي.
- نريد توليد قيم منوالتي يتم توزيعها وفقًا لهذا التوزيع.
تعمل طريقة أخذ العينات بالتحويل العكسي على النحو التالي:
- قم بتوليد رقم عشوائيمن التوزيع المنتظم القياسي في الفترةأي من
- أوجد المعكوس المعمم لدالة التوزيع التراكمي المطلوبة، أي.
- الحوسبةالمتغير العشوائي المحسوبيتم توزيعهاوبالتالي نفس القانون كما.
وبعبارة أخرى، بالنظر إلى دالة التوزيع التراكميومتغير موحدالمتغير العشوائيلديها التوزيع[ 3 ]
في الحالة المستمرة، يمكن معالجة هذه الدوال العكسية ككائنات تحقق المعادلات التفاضلية. [ 4 ] بعض هذه المعادلات التفاضلية تقبل حلولاً صريحة على شكل متسلسلات قوى ، على الرغم من عدم خطيتها. [ 5 ]
أمثلة
- على سبيل المثال، لنفترض أن لدينا متغيرًا عشوائيًاودالة التوزيع التراكمي
- لإجراء عملية عكسية، نريد حل المعادلة التالية:
- ومن هنا سنقوم بتنفيذ الخطوات الأولى والثانية والثالثة.
- كمثال آخر، نستخدم التوزيع الأسي معلـ x ≥ 0 (و 0 فيما عدا ذلك). بحل المعادلة y = F(x) نحصل على الدالة العكسية
- هذا يعني أنه إذا رسمنا بعضمنواحسبهذاله توزيع أسي.
- تتضح الفكرة في الرسم البياني التالي:

يتم توليد أعداد عشوائية yᵢ من توزيع منتظم بين 0 و1، أي Y ~ U(0, 1). ويتم تمثيلها كنقاط ملونة على المحور y. يتم تمثيل كل نقطة وفقًا للمعادلة x = F − 1 (y)، والموضحة بأسهم رمادية لنقطتين كمثال. في هذا المثال، استخدمنا التوزيع الأسي. وبالتالي، بالنسبة لـ x ≥ 0، تكون دالة كثافة الاحتمال هيودالة التوزيع التراكمي هي. لذلك،يمكننا أن نرى أنه باستخدام هذه الطريقة، ينتهي المطاف بالعديد من النقاط بالقرب من الصفر، وينتهي المطاف بعدد قليل فقط من النقاط بقيم x عالية - تمامًا كما هو متوقع للتوزيع الأسي. - لاحظ أن التوزيع لا يتغير إذا بدأنا بـ 1-y بدلاً من y. ولأغراض الحساب، يكفي توليد أعداد عشوائية y في الفترة [0، 1] ثم حسابها ببساطة.
إثبات صحة النتائج
يتركلتكن دالة التوزيع التراكمي ، ولتكنلتكن دالتها العكسية المعممة (باستخدام الحد الأدنى لأن دوال التوزيع التراكمي رتيبة بشكل ضعيف ومستمرة من اليمين ): [ 6 ]
الادعاء: إذامتغير عشوائي منتظم علىثملديهكدالة توزيعها التراكمية.
دليل:
توزيع مختصر
يمكن ببساطة توسيع نطاق أخذ العينات بالتحويل العكسي ليشمل حالات التوزيعات المقتطعة على الفترةدون تكلفة أخذ عينات الرفض: يمكن اتباع نفس الخوارزمية، ولكن بدلاً من توليد رقم عشوائيموزعة بشكل منتظم بين 0 و1، توليدموزعة بشكل منتظم بينوثم خذ مرة أخرى.
تقليل عدد الانقلابات
للحصول على عدد كبير من العينات، يلزم إجراء نفس العدد من عمليات عكس التوزيع. إحدى الطرق الممكنة لتقليل عدد عمليات العكس مع الحصول على عدد كبير من العينات هي تطبيق ما يُسمى بأخذ عينات مونت كارلو بالتجميع العشوائي (SCMC sampler) ضمن إطار توسيع الفوضى متعدد الحدود . يتيح لنا هذا توليد أي عدد من عينات مونت كارلو ببضع عمليات عكس فقط للتوزيع الأصلي باستخدام عينات مستقلة لمتغير تتوفر عمليات عكسه تحليليًا، مثل متغير التوزيع الطبيعي القياسي. [ 7 ]
تطبيقات البرمجيات
تتوفر تطبيقات برمجية لتطبيق طريقة المعاينة العكسية باستخدام تقريبات عددية للمعكوس في حال عدم توفره بصيغة مغلقة. على سبيل المثال، يمكن حساب تقريب للمعكوس إذا قدم المستخدم بعض المعلومات حول التوزيعات، مثل دالة كثافة الاحتمال [ 8 ] أو دالة التوزيع التراكمي.
- مكتبة C UNU.RAN [ 9 ]
- مكتبة R Runuran [ 10 ]
- أخذ العينات في حزمة Python الفرعية في scipy.stats [ 11 ] [ 12 ]
انظر أيضاً
- التحويل التكاملي الاحتمالي
- الاقتران ، المعرف بواسطة تحويل التكامل الاحتمالي.
- دالة الكمية ، من أجل البناء الصريح لدوال التوزيع التراكمي العكسي.
- دالة التوزيع العكسي لتعريف رياضي دقيق للتوزيعات ذات المكونات المنفصلة.
- يُعد أخذ العينات بالرفض أسلوبًا شائعًا آخر لتوليد متغيرات عشوائية لا يعتمد على عكس دالة التوزيع التراكمي.
مراجع
- ↑ لوك ديفروي (1986). توليد المتغيرات العشوائية غير المنتظمة (ملف PDF) . نيويورك: سبرينغر-فيرلاغ. مؤرشف من الأصل (ملف PDF) بتاريخ 18 أغسطس 2014. تم الاطلاع عليه بتاريخ 12 أبريل 2012 .
- ↑ "R: توليد الأرقام العشوائية" .
- 1 2 ماكنيل، ألكسندر جيه؛ فراي، روديجر؛ إمبريشتس، بول (2005). إدارة المخاطر الكمية . سلسلة برينستون في التمويل. مطبعة جامعة برينستون، برينستون، نيوجيرسي. ص 186. ISBN 0-691-12255-5.
- ↑ شتاينبريكر، جيورجي؛ شو، ويليام ت. (19 مارس 2008). "ميكانيكا الكميات". المجلة الأوروبية للرياضيات التطبيقية . 19 (2): 87-112 . doi : 10.1017/S0956792508007341 . S2CID 6899308 .
- ↑ أريج، سيمون؛ ماس، بيتر؛ أوكتيم، أوزان؛ شونليب، كارولا-بيبيان (2019). "حل المسائل العكسية باستخدام النماذج القائمة على البيانات" . أكتا نوميريكا . 28 : 1-174 . doi : 10.1017/S0962492919000059 . ISSN 0962-4929 . S2CID 197480023 .
- ↑ لوك ديفروي (1986). "القسم 2.2. الانعكاس بواسطة الحل العددي لـ F ( X ) = U " (ملف PDF) . توليد المتغيرات العشوائية غير المنتظمة . نيويورك: سبرينغر-فيرلاغ.
- ↑ إل إيه غرزيلاك، جيه إيه إس ويتفين، إم سواريز، وسي دبليو أوسترلي. خوارزمية مونت كارلو للتجميع العشوائي: أخذ عينات عالي الكفاءة من التوزيعات "المكلفة". https://ssrn.com/abstract=2529691
- ↑ ديرفلينجر، جيرهارد؛ هورمان، فولفغانغ؛ ليدولد، جوزيف (2010). "توليد متغيرات عشوائية عن طريق الانعكاس العددي عندما تكون الكثافة فقط معروفة" (ملف PDF) . معاملات ACM في النمذجة والمحاكاة الحاسوبية . 20 (4). doi : 10.1145/945511.945517 .
- ↑ "UNU.RAN - مولدات الأرقام العشوائية غير المنتظمة العالمية" .
- ↑ "Runuran: واجهة R لمولدات المتغيرات العشوائية 'UNU.RAN'" . 17 يناير 2023.
- ↑ "مولدات الأرقام العشوائية (Scipy.stats.sampling) — دليل SciPy الإصدار 1.12.0" .
- ↑ باومغارتن، كريستوف؛ باتيل، تيرث (2022). "التوليد التلقائي للمتغيرات العشوائية في بايثون". وقائع المؤتمر الحادي والعشرين لبايثون في العلوم . الصفحات 46-51 . doi : 10.25080/majora-212e5952-007 .
- أساليب مونت كارلو
- أرقام عشوائية غير منتظمة
