swirl logo

روش‌های متعددی برای یادگیری یک نرم‌افزار (یا زبان برنامه‌نویسی) وجود دارد: کتاب آموزشی، جستجو در اینترنت، وب‌سایت‌های آموزش تعاملی، فیلم‌های آموزشی و … . اما یادگیری زمانی مؤثر و نیز لذت‌بخش‌تر است که هر چه بیشتر و ملموس‌تر با محتویات موضوع آموزش درگیر شویم. به همین منظور پکیج swirl برای R تهیه شده است. این پکیج امکان آموزش و یادگیری موضوعات مختلف آماری و تحلیل داده از سطح مبتدی تا پیشرفته را در محیط R فراهم می‌کند. هم‌اکنون دوره‌های آموزشی زیر برای استفاده در این پکیج در دسترس است:

سطح مقدماتی:

  • اصول برنامه نویسی در R با عنوان (R Programming)
  • مفاهیم عمومی آمار و نمایش داده‌ها با عنوان (Data Analysis)
  • آزمون‌های آماری یک و دو نمونه‌ای، توان آزمون و حجم نمونه با عنوان (Mathematical Biostatistics Boot Camp)
  • مقدمه‌ای بر آمار، تحلیل و نمایش داده‌ها با عنوان (Open Intro)

سطح میانی:

  • اصول مدل‌بندی رگرسیونی در R با عنوان (Regression Models)
  • ساماندهی و کار با داده‌ها با عنوان (Getting and Cleaning Data)

سطح پیشرفته:

  • مفاد دوره آموزشی آنلاین وب‌سایت Coursera با عنوان (Statistical Inference)

برای استفاده از swirl ابتدا باید آن را نصب کنیم:

install.packages("swirl")

به منظور کار با هریک از دوره‌های آموزشی موجود باید ابتدا آن را نصب کنیم؛ برای این کار باید نام دقیق آن دوره را در دستور زیر وارد کنیم. مثلاً دوره آموزشی مدل‌بندی رگرسیونی را به صورت زیر نصب می‌کنیم:

library(swirl)
install_from_swirl("Regression Models")

برای شروع آموزش دستور زیر را وارد می‌کنیم:

swirl()

با اجرای دستور بالا swirl با یک محیط تعاملی، مراحل آموزش را قدم به قدم پیش می‌برد.