فرض کنید X1…Xn متغیرهای تصادفی مستقل و همتوزیع (i.i.d) با تابع توزیع تجمعی معلوم F وT آماره (برآوردگر) مورد نظر باشد. با استفاده از شبیه سازی مونت کارلو می توان توزیع، اریبی، خطای معیار و …T را بصورت مراحل زیر تقریب کرد .
مرحله ۱- نمونه تصادفی مستقل و همتوزیع از توزیع F بدست می آید.
مرحله ۲ – آماره T بر روی نمونه مرحله ۱ بصورت T ( T1…Tn ) می گردد.
مرحله ۳ – مراحل ۱ و ۲ را B بار تکرار می شود .
-) برای B های بزرگ تابع توزیع، اریبی و خطای معیار T به صورت زیر است :
مثال کاربردی :
به منظور درک بهتر شبیه سازی مونت کارلو مثال ارائه می گردد.
مثال- در یک فرایند تحقیقاتی به منظور بدست آوردن وزن تقریبی محصول هندوانه یک مزرعه با جامعه ای نامحدود روبرو هستیم ولی این نکته را می دانیم که وزن هندوانه ها از توزیع نرمال با متوسط وزن ۶ کیلو گرم و انحراف معیار۳ کیلوگرم پیروی می کند .
اکنون سه مرحله الگوریتم مونت کارلو را در اینجا اجرا می شود :
مرحله۱- نمونه ای تصادفی به حجم ۲۵ از توزیع نرمال با میانگین ۶ و واریانس ۹ با استفاده از نرم افزار “اس پلاس” تولید می شود.به عنوان مثال ۶٫۸۸ و ۹٫۰۸ و۹٫۵۹ و۵٫۸۲ و ۲٫۳۰ و ۳٫۷۵ و ۶٫۷۹ و ۱۴٫۸۷ و ۱٫۷۲و ۵٫۳۳ و۴٫۷۳ و۱۴٫۶۳ ۵٫۲۹ و۴٫۰۹ و۵٫۸۵ و۸٫۱۶ و۵٫۷۷ و۶٫۵۲ و۲٫۶۷ و۲٫۹۲ و۰٫۲۴- و ۳٫۴۲و ۱٫۰۷و ۴٫۴۹ و۵٫۷۵ )
مرحله۲ – آماره T بر روی نمونه مرحله ۱ بصورت T ( T1…Tn ) می گردد. که در اینجا به عنوان مثال میانگین را برآورد کرده :
X = ۰٫۶۵
مرحله ۳- مراحل ۱ و ۲ را B (10000بار) تکرار می شود و
X1, … ,X ۱۰۰۰
بدست می آید. که اریبی، خطای معیار و توزیع برآوردگر بالا به صورت زیربرآورد می شود :
bias ( X ) = ۰٫۰۰۰
SE ( X ) = ۰٫۶۱۱
بافتنگار زیر توزیع X را بر اساس موارد بالا نشان می دهد :
آموزش مونت کارلو مناسب نبود اصل نمیشود یاد گرفت در ضمن اگه ممکنه نرم افزار مناسب آنرا معرفی و نحوه کار با آن را بگویید .
با تشکر
مطلب فوق مقدمه بود و به روش پرداخته نشده. محاسبه شبیه سازی مونت کارلو در نرم افزار R کد نویسی شده. الان هم در Spss ورژن ۲۰ این الگوریتم هست.
سلام
آیا مونت کارلو را میشه در برنامه مطلب هم کد نویسی کرد
بله روش مونت کارلو رو می توان در زبان برنامه نویسی متلب و هر زبان برنامه نویسی دیگری پیاده سازی کرد. اتفاقا متلب در این زمینه پرکاربرد است و سریعتر از زبان برنامه نویسی آر هست.
با سلام ببخشید میشه کد شبیه ساری مونت کارلو در متلب رو بفرمایید ممنون
با سلام.می خواستم راجع به مونت کارلو اطلاعات بیشتری پیدا کنم.با کد نویسی هم اشنایی ندارم.اگر راهنمایی کنید یا فرد خاصی که در این زمینه قوی هستند معرفی کنید ممنون میشم.
با سلام ببخشید میشه کد شبیه ساری مونت کارلو در متلب رو بفرمایید ممنون
سلام. من پایان نامم باید روش مونت کارلو کار و کد نویسیش در متلب کنم در این زمینه احتیاج به اطلاعات دارم. با کد نویسی هم اشنا نیستم اگر میتونید راهنماییم کنید بی نهایت ممنون میشم.
سلام خیلی ممنون بابت این پست، دستتون درد نکه
موفق باشید 😉
سلام
من در پایانامه ام باید بوسیله روش مونت کارلو شبیه سازى کنم کسى مى تونه کمک کنه؟
سلام من باید ارزش در معرض خطر و با روش مونت کارلو پیدا کنملطفا راهنمایی بفرمایید
سلام برای دوستانی که کد متلب رو میخواستن
http://www.mathworks.com/matlabcentral/fileexchange/17964-monte-carlo-simulations-using-matlab
سلام/من نیاز دارم که درخت خطا رو با روش مونت کارلو و کد نویسی در متلب اجرا کنم. اگرکسی بتونه راهنمایی کنه ممنون میشم. لطفا پاسخ را به ایمیل بفرستید.
[email protected]
با سلام .من برای بخشی از مطالعاتم نیاز به انجام مطالعه قابلیت اطمینان در متلب دارم . شما کسی رو میتونید بهم معرفی کنید