برنامهنویسی R برای شبیهسازی و روشهای مونت کارلو
با برنامهنویسی R برای شبیهسازی و روشهای مونت کارلو، اصول برنامهنویسی آماری و شبیهسازیهای مونت کارلو را با استفاده از نرمافزار R بیاموزید. این دوره به شما امکان میدهد شبیهسازیهای احتمالی و ریاضی را با R برنامهریزی کنید و توابع شبیهسازی نوآورانه خود را بسازید.
هدف دوره:
- برنامهنویسی شبیهسازیهای آماری با R: یاد بگیرید چگونه برنامههای آماری و شبیهسازیهای مونت کارلو را با استفاده از نرمافزار R پیادهسازی کنید.
- شبیهسازیهای مونت کارلو: با استفاده از R، شبیهسازیهای احتمالی که معمولاً شبیهسازی مونت کارلو نامیده میشوند را برنامهریزی کنید.
- شبیهسازیهای ریاضی و توابع سفارشی: شبیهسازیهای ریاضی را با R طراحی کنید و توابع شبیهسازی ریاضی منحصر به فرد خود را ایجاد نمایید.
- استنتاج شبیهسازی شده با R: از توابع موجود R استفاده کنید و نحوه نوشتن توابع شخصی خود برای انجام تخمینهای استنتاج شبیهسازی شده، شامل احتمالها (likelihoods) و فواصل اطمینان (confidence intervals)، و مدلسازی موارد دیگر شبیهسازی تصادفی (stochastic simulation) را بیاموزید.
- تولید متغیرهای تصادفی: قابلیت تولید خانوادههای مختلف (و گشتاورهای) متغیرهای تصادفی گسسته و پیوسته را کسب کنید.
- تکنیکهای پیشرفته شبیهسازی: قادر خواهید بود تخمین پارامتر، انتگرالگیری مونت کارلو (Monte-Carlo Integration) برای توابع پیوسته و گسسته، و تکنیکهای کاهش واریانس (variance reduction techniques) را شبیهسازی کنید.
موارد واقعی و کاربردی:
این دوره شامل مثالهای کاربردی "دنیای واقعی" سادهشده است، مانند شبیهسازی احتمال "رگه" (streak) یک بازیکن بیسبال در بیست بازی متوالی با "ضربه در چوب" (hits-at-bat)، یا تخمین تعداد تاکسیها در شهری ناشناخته با مشاهده دنبالهای از تاکسیهای شمارهدار در یک گوشه خیابان طی یک ساعت. علاوه بر این، دوره به تفصیل نحوه استفاده از توابع موجود R و نگارش توابع شخصی برای انجام استنتاج شبیهسازی شده، از جمله احتمالها و فواصل اطمینان، و سایر موارد شبیهسازی تصادفی را شرح میدهد.
محتوای تکمیلی دوره:
تکنیکهای استفاده از R برای تولید ویژگیهای مختلف خانوادههای متنوع متغیرهای تصادفی به تفصیل توضیح داده میشوند. دوره مهارتهایی برای پیادهسازی رویکردهای مختلف برای شبیهسازی توابع توزیع احتمال متغیرهای تصادفی پیوسته و گسسته، تخمین پارامتر، انتگرالگیری مونت کارلو و تکنیکهای کاهش واریانس را آموزش میدهد. این دوره به طور جزئی از بسته spuRs در شبکه جامع آرشیو R (CRAN) استفاده میکند تا نحوه ساختاردهی و نوشتن برنامهها برای دستیابی به شبیهسازیهای ریاضی و احتمالی با استفاده از نرمافزار آماری R را نشان دهد.
پیشنیازها:
نصب نرمافزار R: دانشجویان نیاز به نصب نرمافزار رایگان و محبوب R Console و RStudio دارند (دستورالعملها ارائه خواهد شد).
Geoffrey Hubona, Ph.D.
نمایش نظرات