شبیه سازی Monte Carlo
معمولا برای تحلیل ریسک از مدل ها و شبیه سازی های زیادی استفاده می شود که این کار به منظور تحلیل تاثیر ورودی های متفاوت بر روی خروجی های سیستم انجام می گیرد.
در این راستا یکی از شبیه سازی های مهم، شبیه سازی Monte Carlo می باشد که به صورت تصادفی برای متغیر های مجهول، مقادیری را تولید می نماید تا بتواند مدل آن را شبیه سازی کند.
شبیه سازی Monte Carlo:
شبیه سازی Monte Carlo به افتخار آقای مونت کارلو نام گذاری شده است که یکی از بازی های محبوب در موناکو در مراکز بازی های شانسی بوده است. بازی هایی از قبیل:
- گردانه شانس
- تاس بازی
- ماشین های Slot
که رفتاری تصادفی از خود نشان می دهند.
این رفتار در این بازی ها شبیه روش انتخاب مقدار ها برای متغیر ها در راستای اجرای شبیه سازی در روش Monte Carlo می باشد. به عنوان نمونه زمانی که تاسی را پرتاب می کنید، می دانید که اعداد 1 یا 2 یا 3 یا 4 یا 5 یا 6 می آید اما نمی دانید در هر بار پرتاب تاس کدام عدد می آید.
این درست مانند متغیری است که دامنه مقادیر مشخصی دارد اما مقدار نا مشخصی برای هر اتفاق وجود ندارد. (برای مثال نرخ علاقه مندی، نیاز های کارکنان، قیمت سهام، موجودی، تعداد تماس در هر دقیقه).
- مزایای شبیه سازی Monte Carlo
- Crystal Ball چگونه از شبیه سازی Monte Carlo استفاده می کند
مزایای شبیه سازی Monte Carlo:
افزونه Crystal Ball از شبیه سازی Monte Carlo برای غلبه بر محدودیت های صفحات گسترده ای همچون اکسل در مقابله با تحلیل صفحات گسترده سنتی استفاده می کند:
1_ شما می توانید دامنه ای مقادیر ممکن برای هر سلول نامعلوم در یک صفحه اکسل تعریف کنید. هر چه که شما درباره هر فرض می دانید یک جا بیان می شود.
برای مثال شما قبض تلفن کاری را برای ماه آینده با هر مقداری بین 2500 دلار و 3750 دلار می توانید تعریف کنید. به جای اینکه یک پیش بینی نقطه ای برابر 3000 دلار داشته باشید. سپس Crystal Ball از دامنه تعریف شده در یک شبیه سازی استفاده می کند.
2_ با وجود شبیه سازی Monte Carlo لذا افزونه Crystal Ball نتایج را در یک نمودار تخمین نشان می دهد که نشان دهنده دامنه نتایج ممکن و احتمال رسیدن به هر یک از آنها می باشد. همچنین، Crystal Ball رد نتایج هر سناریو را مشخص می نماید.
تاپ وان مطالعه مقاله آشنایی با نرم افزار کامفار را به شما عزیزان پیشنهاد می نماید.
نحوه استفاده افزونه کریستال بال از شبیه سازی Monte Carlo:
در واقع افزونه Crystal Ball، شبیه سازی Monte Carlo را در یک روند سه مرحله ای تکراری پیاده سازی می کند. سپس برای هر آزمون از یک شبیه سازی Crystal Ball سه گام زیر را تکرار می کند:
- برای هر سلول فرض، Crystal Ball یک عدد تصادفی طبق توزیع احتمالی که شما تعریف کردید تولید کرده و آن را در صفحه گسترده قرار می دهد.
- Crystal Ball صفحه گسترده اکسل را دوباره محاسبه می کند.
- Crystal Ball سپس مقداری را از هر سلول تخمین بازیابی کرده و آن را به نمودار در پنجره تخمین اضافه می کند.
این روند تکرار شونده تا به وجود آمدن یکی از شرایط زیر ادامه پیدا می کند:
- شبیه سازی به یک معیار متوقف کننده برسد
- به طور دستی شبیه سازی را متوقف کنید
آخرین نمودار تخمین بازتاب دهنده عدم قطعیت ترکیبی از سلول های فرض در خروجی مدل می باشند. به یاد داشته باشید که شبیه سازی Monte Carlo تنها می تواند به یک موقعیت واقعی نزدیک باشد.
زمانی که مدل های صفحات گسترده اکسل را می سازید و شبیه سازی می کنید، نیاز به آزمودن دقیق طبیعت مساله و اصلاح ادامه دار مدل دارید تا وقتی که به موقعیت مد نظر به نزدیک ترین فاصله خود برسد.
مروری بر ویژگی Crystal Ball:
بخش های زیر معرف ویژگی های اصلی Crystal Ball هستند:
- ابزار تحلیل و نمودار ها
- ویژگی های ظرفیت روند
- تحلیل روند با پیش بینی کننده
- بهینه سازی متغیر های تصمیم با OptQuest
دیدگاهتان را بنویسید