مونٹے کارلو طریقہ
اصطلاح | term |
---|---|
تشبیہ |
simulation |
اصل دنیا دے بعض ایداں دے مسائل پچیدہ ہُندے نيں کہ انہاں دے متحرک مختلف عوامل دی تصادفی متغیر دے بطور مثیل گیری کيتی جاندی اے۔ انہاں وچوں کچھ مسائل اِنّے پچیدہ ہُندے نيں کہ احتمال نظریہ دے مسلمات تے قواعد استعمال کردے ہوئے مختلف واقعات دا احتمال یا متوقع قدر کڈنا مشکل ہوئے جاندا اے۔ ایداں دے وچ احتمالی تجربات (تشبیہ) دے ذریعہ انہاں اقدار دا تخمینہ لگایا جا سکدا اے۔ سمجھانے دے لئی اک سادہ مثال لیندے نيں:
- فرض کرو کہ سٹہ دے اک کھیل وچ طاس نوں تن بار پھینکا جاندا اے۔ جے تن طاس دے منہ دی جمع 14 توں زیادہ ہوئے تاں کھلاڑی سٹہ جیت جاندا اے۔ ہن جیتنے دے احتمال نوں جے تجربہ دے ذریعہ جانچنا مقصود ہوئے تاں اس دا طریقہ ایہ اے کہ کھیل ہزار بار کھیلا جائے تے جِنّی بار جیت ہوئے اس عدد نوں ہزار توں تقسیم کر کے سانوں جیت دے احتمال دا تخمینہ مل جائے گا۔ اس تجربے نوں کھیل دی بجائے اسيں کمپیوٹر اُتے اک برمجہ لکھ کے چلا سکدے نيں۔ سوال ایہ پیدا ہُندا اے کہ کمپیوٹر اُتے طاس کِداں پھینکا جائے؟ اس دے لئی فرضی تصادفی عدد مولّد دا استعمال کیتا جاندا اے، جس دی مدد توں 1 تا 6 دے تصادفی عدد تن بار تولید کیتے جا سکدے نيں۔ انہاں تن اعداد نوں جمع نوں 14 توں زیادہ ہونے اُتے جیت قرار دیندے ہوئے، "جیت عدد" وچ 1 دا اضافہ کر دتا جاندا اے۔ 1000 بار ایہ عمل دہرانے دے بعد، "جیت عدد" نوں 1000 توں تقسیم کرنے دے بعد سانوں جیت دے احتمال دا تخمینہ مل جاندا اے۔ اس پروگرامنگ نوں سائیلیب وچ لکھ کے دکھاندے نيں:
// Scilab script سائیلیب سکرپت // Simulation of a dice game number_of_wins=0; // "جیت عدد" // WIN_THRESHOLD=14; // جیت دا ہدف // Total_runs=1000; // اِنّے تجربات کرنے نيں // for trial_number = 1:Total_runs // اِنّے بار تجربہ دھراؤ // Dice_1 = floor( rand(1)*6 ) 1; // پہلا طاس پھینکا Dice_2 = floor( rand(1)*6 ) 1; // دوسرا طاس پھینکا Dice_3 = floor( rand(1)*6 ) 1; // تیسرا طاس پھینکا // sumFaces = Dice_1 Dice_2 Dice_3; // تن منہ دی قدر جمع کرو // if (sumFaces> WIN_THRESHOLD) // کیتا جمع 14 توں زیادہ اے ؟ // // جے ہاں، تاں "جیت عدد" وچ 1 دا اضافہ کرو number_of_wins= number_of_wins 1; end // end // Prob_win_estimate = number_of_wins/Total_runs // جیت دے احتمال دا تخمینہ
پروگرامنگ نوں بھگانے اُتے آپ نوں 0.09 دے نیڑے جواب ملے گا۔
عام طور اُتے کِسے تصادفی متغیر X دی دالہ دی متوقع قدر
کا تشبیہ دی مدد توں تخمینہ لگایا جا سکدا اے۔ ایتھے تصادفی متغیر X دی توزیع احتمال کثافت دالہ اے۔ خیال رہے کہ تصادفی متغیر X اک توں زیادہ وی ہوئے سکدے نيں (یعنی X نوں سمتیہ سمجھیا جا سکدا اے )۔ غور کرو کہ متوقع قدر کِسے تصادفی متغیر Y دی "اوسط" نوں کہندے نيں۔ ایتھے سانوں تشبیہ (تجربہ) دے ذریعہ دی "اوسط" کڈنا اے۔ تشبیہ کا طریقہ ایہ اے کہ فرضی تصادفی عدد مولّد توں تصادفی متغیر X دی تولید بمطابق "توزیع احتمال کثافت دالہ" کرو۔ تے X دی اس تولید شدہ قدر دے لئی فنکشن دی قدر کڈھو۔ ایہ تجربہ L بار دوہراؤ تے اقدار نوں جمع کر کے، اس جمع نوں L توں تقسیم کر کے "اوسط" کڈ لو:
مثال 1
[سودھو]اگرچہ دائرہ، جس دا نصف قطر r ہوئے دا رقبہ وڈی آسانی توں کڈیا جا سکدا اے، یعنی ، مگر اسيں تشبیہ دی مدد توں ایداں دے دائرہ دا رقبہ نکالنے دا طریقہ دسدے نيں۔ اس دے لئی دالہ
تعریف کردے نيں۔ تشبیہ دے لئی تصادفی متغیر X تے Y بمطابق یکسان توزیعِ احتمال دے وقفہ وچ تولید کرن (فرضی تصادفی مولّد دی مدد توں ) تے دا تخمینہ لگائاں۔ چونکہ X تے Y جو مربع بناتے نيں، اس دا رقبہ اے، اس لئی دائرہ دا رقبہ
ہوئے گا۔ گویا تخمینہ اے کا۔
اس طریقہ توں کِسے وی شکل دے لئی فنکشن تعریف کر کے اس دے رقبے (یا حجم وغیرہ) دا تخمینہ لگایا جا سکدا اے۔ تصویر وچ پورے مربع رقبے وچ تصادفی تھاںواں اُتے نکتے پھینکے جاندے نيں۔ "نیلی شکل وچ پڑنے والے نکتےآں" تے "کُل نکتےآں" دا تناسب تخمینہ اے، نیلی شکل دے رقبے تے پورے مربع (سبز) دے رقبے دے تناسب کا۔
تخمینہ اُتے اعتماد
[سودھو]اکثر اوقات تشبیہ دا مقصد کِسے واقعہ دا احتمال کڈنا ہُندا اے۔ سوال ایہ پیدا ہُندا اے کہ اچھے تخمینہ دے لئی تجربہ کِنّی بار دہرایا جاوے؟
پہلے اسيں دکھاندے نيں کہ احتمال دا تخمینہ کس طرح نمونہ اوسط دی مدد توں لگایا جا سکدا اے۔ واقعہ E دا احتمال اے۔ ہن اس واقعہ دا شناخت تصادفی متغیر ایويں تعریف کرو
اس تصادفی متغیر دی مدد توں اسيں واقعہ دے احتمال نوں اس تصادفی متغیر دے اوسط دے بطور لکھ سکدے نيں
ان تصادفی متغیر دا نمونہ اوسط ہماریا دا تخمینہ اے:
اس نمونہ اوسط دا اعتماد وقفہ اے جتھے ،( دی تعریف دے لئی دیکھو اعتماد وقفہ) تے
غور کرو کہ ایہ تفاوت صرف اُتے منحصر اے۔
فرض کرو کہ واقعہ E کمیاب اے تے اس دا اصل احتمال اے۔ اسيں ایہ جاننا چاہندے نيں کہ کِنے بار L تجربہ دہرایا جائے، تاکہ 95% اعتماد وقفہ ہوئے جتھے کسر
چھوٹی قدر p دے لئی
اُتے دتے کلیہ دے ذریعہ ()
اس لئی
جے تو تجربہ (تقریبا چار ملین) بار دہرانا ہوئے گا۔
ہور ویکھو
[سودھو]E=mc2
پنجابی ویکیپیڈیا اُتے ریاضی مساوات نوں کھبے توں سجے LTR پڑھو ریاضی علامات