برنامهنویسی پیشرفته R با رویکرد آماری
<p><strong>طرح درس برنامه‌نویسی پیشرفته&nbsp;R با رویکرد آماری</strong></p><p>این دوره در قالب 10 جلسه دو ساعتی طرح ریزی شده که مجموعا شامل 20 ساعت آموزش خواهد بود. در ضمن به عنوان مقدمه، مفاهیم اولیه برنامه‌نویسی&nbsp;R در محیط&nbsp;RStudio و همچنین بسته های&nbsp;Markdown و&nbsp;Shiny نیز مورد توجه قرار می‌گیرد.</p><p><i><strong>درس یکم- مبانی برنامه‌نویسی و ساختارهای کنترل</strong></i></p><ul><li>ساختارهای داده</li><li>توابع مربوط به ورود داده ها و ثبت خروجی</li><li>شرط و گزاره های شرطی</li><li>ساختارهای تکرار عملیات</li><li>&nbsp;</li></ul><p><i><strong>درس دوم- محیط&nbsp;RStudio و خصوصیات آن</strong></i></p><ul><li>آشنایی با محیط نرم افزار</li><li>تنظیمات پیش فرض</li><li>رفع خطا و ابزارهای&nbsp;Debug کردن برنامه‌ها</li><li>نصب کتابخانه‌ها (Packages)</li><li>&nbsp;</li></ul><p><i><strong>درس سوم- توابع درونی و ایجاد تابع جدید در&nbsp;R</strong></i></p><ul><li>ترکیب توابع</li><li>ساخت تابع سفارشی</li><li>توابع ساخت تابع (Faction Factory)</li><li>&nbsp;</li></ul><p><i><strong>درس چهارم- توابع محاسبات آماری در زبان برنامه نویسی R</strong></i></p><ul><li>تابع گروه&nbsp;apply</li><li>توابع آماری</li><li>دستورات مرتبط با آزمون‌‌های آماری</li><li>&nbsp;</li></ul><p><i><strong>درس پنجم-خوشه بندی و دسته بندی&nbsp;</strong></i></p><ul><li>آشنایی با کلاس بندی (Classification) و خوشه بندی (Clustering)</li><li>الگوریتم های کلاس بندی&nbsp;– رگرسیون لجستیک (Logistic Regression)، نزدیک ترین همسایه (K-Nearest Neighbor)</li><li>روش های ارزیابی کلاس بندی</li><li>خوشه بندی و الگوریتمی های&nbsp;k میانگین (K-means) و خوشه بندی سلسله مراتبی (Hierarchical Clustering)</li><li>روش های ارزیابی درونی و بیرونی خوشه بندی</li><li>&nbsp;</li></ul><p><i><strong>درس ششم- رسم نمودار و ترسیمات پیشرفته&nbsp;ggplot</strong></i></p><ul><li>استفاده از بسته&nbsp;ggplot2 و تعیین پارامترهای آن</li><li>رسم نمودارهای سه بعدی و تنظیمات با &nbsp;ggplot2</li><li>&nbsp;</li></ul><p><i><strong>درس هفتم- بسته&nbsp;Markdown برای تولید صفحات وب از کدها و خروجی‌های&nbsp;R</strong></i></p><ul><li>مفاهیم اولیه در&nbsp;Markdown</li><li>نصب و راه اندازی&nbsp;R-Markdown</li><li>تولید متن و کدها به همراه خروجی در&nbsp;R – Studio به کمک&nbsp;R-Markdown</li><li>&nbsp;</li></ul><p><i><strong>درس هشتم- بسته&nbsp;Shiny برای تولید صفحات وب و محاسبات فعال</strong></i></p><ul><li>مفاهیم اولیه و اشیاء در&nbsp;Shiny</li><li>نصب و راه اندازی&nbsp;shiny‍</li><li>تولید صفحات وب برمبنای دریافت ورود و ایجاد خروجی در&nbsp;R به کمک&nbsp;Shiny</li></ul>