آشنایی با زبان برنامه‌نویسی R با رویکرد ریاضی و آمار
  • مسئول اجرا: مجید چهکندی
  • دانشکده: پردیس علوم پایه
  • گروه: آمار
  • متولی: دانشکده
  • جامعه هدف:
    • دانشجویان تحصیلات تکمیلی
    • سایر دانشجویان
  • نوع برنامه: کارگاه آموزشی مهارت محور
  • مکان برگزاری: مجازی (شروع از اول مرداد ماه روزهای شنبه و دوشنبه ساعت 10 تا 12 صبح)
  • مدرس: دکتر آرمان ری‌بد
  • مهلت ثبت نام: ۱۴۰۰/۰۵/۱۳
  • تاریخ اجرا: ۱۴۰۰/۰۵/۱۳
  • ساعت اجرا: ۱۱:۵۵
  • مدت زمان دوره: 14 ساعت

طرح درس آشنایی با زبان برنامه‌نویسی R با رویکرد ریاضیو آمار

این دوره در قالب هفت جلسه دو ساعتی طرح ریزی شده که مجموعا شامل 14 ساعت آموزش خواهد بود. درضمن به عنوان مقدمه، مفاهیم اولیه برنامه‌نویسی R در محیط RStudio نیز نیز مورد توجه قرار می‌گیرد.

درس یکم- مبانی برنامه‌نویسی

  • معرفی زبان برنامه نویسی و محاسباتی R
  • شناخت محیط RStudio و به کارگیری آن
  • انواع متغیرها و ساختارهای داده
  • عملیات ریاضی و منطقی به همراه اولویت اجرای محاسبات
  • انواع خطاها محاسباتی
  • تبدیل ساختارها

درس دوم- ساختارهای کنترل در R

  • ایجاد شرط به کمک IF و ساختار If Then Else
  • حلقه یا لوپ در R
  • کنترل روی حلقه و دفعات تکرار

درس سوم- به کارگیری توابع درونی و ایجاد تابع جدید در R

  • توابع ریاضی
  • توابع آماری
  • ترکیب توابع
  • ساخت تابع سفارشی

درس سوم- توابع Apply در زبان برنامه نویسی R

  • تابع apply
  • تابع lapply
  • تابع sapply
  • تابع tapply
  • تابع mapply

درس چهار-حل معادله و دستگاه با R

  • حل معادله درجه اول
  • حل دستگاه
  • معرفی توابع مرتبط با بهینه سازی
  • محاسبات ماتریسی
  • معرفی بسته‌ها و همچنین نحوه نصب بسته‌ها‌یا کتابخانه‌ها در RStudio

درس پنجم- توابع و محاسبات آماری با R

  • تولید اعداد تصادفی در R با توزیع آماری مشخص
  • شاخص‌های توصیفی
  • معرفی چند دستور به منظور اجرای آزمون‌های آماری
  • رگرسیون خطی ساده و چندگانه
  • معرفی چند دستور به منظور اجرای روش‌های ناپارامتری

درس ششم و هفتم- رسم نمودار و ترسیمات

  • دستور Plot
  • رسم نمودار جعبه‌ای
  • استفاده از بسته ggplot2 و تعیین پارامترهای آن
  • رسم نمودارهای سه بعدی و تنظیمات با  ggplot2
  • تمرین  و دوره درس‌ها