آشنایی با زبان برنامه‌نویسی R با رویکرد ریاضی و آمار
  • مسئول اجرا: مجید چهکندی
  • دانشکده: پردیس علوم پایه
  • گروه: آمار
  • متولی: دانشکده
  • جامعه هدف:
    • دانشجویان تحصیلات تکمیلی
    • سایر دانشجویان
  • نوع برنامه: کارگاه آموزشی مهارت محور
  • مکان برگزاری: مجازی (شروع از اول مرداد ماه روزهای شنبه و دوشنبه ساعت 10 تا 12 صبح)
  • مدرس: دکتر آرمان ری‌بد
  • مهلت ثبت نام: ۱۴۰۰/۰۵/۱۳
  • تاریخ اجرا: ۱۴۰۰/۰۵/۱۳
  • ساعت اجرا: ۰۷:۲۵
  • مدت زمان دوره: 14 ساعت
<p><strong>طرح درس آشنایی با زبان برنامه‌نویسی R با رویکرد ریاضیو آمار</strong></p><p>این دوره در قالب هفت جلسه دو ساعتی طرح ریزی شده که مجموعا شامل 14 ساعت آموزش خواهد بود. درضمن به عنوان مقدمه، مفاهیم اولیه برنامه‌نویسی R در محیط RStudio نیز نیز مورد توجه قرار می‌گیرد.</p><p><i><strong>درس یکم- مبانی برنامه‌نویسی</strong></i></p><ul><li>معرفی زبان برنامه نویسی و محاسباتی R</li><li>شناخت محیط RStudio و به کارگیری آن</li><li>انواع متغیرها و ساختارهای داده</li><li>عملیات ریاضی و منطقی به همراه اولویت اجرای محاسبات</li><li>انواع خطاها محاسباتی</li><li>تبدیل ساختارها</li></ul><p><i><strong>درس دوم- ساختارهای کنترل در R</strong></i></p><ul><li>ایجاد شرط به کمک IF و ساختار If Then Else</li><li>حلقه یا لوپ در R</li><li>کنترل روی حلقه و دفعات تکرار</li></ul><p><i><strong>درس سوم- به کارگیری توابع درونی و ایجاد تابع جدید در R</strong></i></p><ul><li>توابع ریاضی</li><li>توابع آماری</li><li>ترکیب توابع</li><li>ساخت تابع سفارشی</li></ul><p><i><strong>درس سوم- توابع Apply در زبان برنامه نویسی R</strong></i></p><ul><li>تابع apply</li><li>تابع lapply</li><li>تابع sapply</li><li>تابع tapply</li><li>تابع mapply</li></ul><p><i><strong>درس چهار-حل معادله و دستگاه با R</strong></i></p><ul><li>حل معادله درجه اول</li><li>حل دستگاه</li><li>معرفی توابع مرتبط با بهینه سازی</li><li>محاسبات ماتریسی</li><li>معرفی بسته‌ها و همچنین نحوه نصب بسته‌ها‌یا کتابخانه‌ها در RStudio</li></ul><p><i><strong>درس پنجم- توابع و محاسبات آماری با R</strong></i></p><ul><li>تولید اعداد تصادفی در R با توزیع آماری مشخص</li><li>شاخص‌های توصیفی</li><li>معرفی چند دستور به منظور اجرای آزمون‌های آماری</li><li>رگرسیون خطی ساده و چندگانه</li><li>معرفی چند دستور به منظور اجرای روش‌های ناپارامتری</li></ul><p><i><strong>درس ششم و هفتم- رسم نمودار و ترسیمات</strong></i></p><ul><li>دستور Plot</li><li>رسم نمودار جعبه‌ای</li><li>استفاده از بسته ggplot2 و تعیین پارامترهای آن</li><li>رسم نمودارهای سه بعدی و تنظیمات با  ggplot2</li><li>تمرین  و دوره درس‌ها</li></ul>