آموزش برنامه‌نویسی R - آخرین آپدیت

دانلود R Programming

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

سرفصل ها و درس ها

هفته اول: مقدمات، شروع به کار و مفاهیم پایه Week 1: Background, Getting Started, and Nuts & Bolts

  • نصب R روی مک Installing R on a Mac

  • نصب R روی ویندوز Installing R on Windows

  • نصب R Studio (مک) Installing R Studio (Mac)

  • نوشتن کد / تنظیم دایرکتوری کاری (ویندوز) Writing Code / Setting Your Working Directory (Windows)

  • نوشتن کد / تنظیم دایرکتوری کاری (مک) Writing Code / Setting Your Working Directory (Mac)

  • مقدمه Introduction

  • مرور کلی و تاریخچه R Overview and History of R

  • دریافت کمک و راهنما Getting Help

  • ورودی کنسول R و ارزیابی R Console Input and Evaluation

  • انواع داده‌ها: اشیاء و ویژگی‌های R Data Types - R Objects and Attributes

  • انواع داده‌ها: بردارها و لیست‌ها Data Types - Vectors and Lists

  • انواع داده‌ها: ماتریس‌ها Data Types - Matrices

  • انواع داده‌ها: فاکتورها Data Types - Factors

  • انواع داده‌ها: مقادیر گم‌شده (Missing Values) Data Types - Missing Values

  • انواع داده‌ها: دیتا فریم‌ها Data Types - Data Frames

  • انواع داده‌ها: ویژگی نام‌ها Data Types - Names Attribute

  • انواع داده‌ها: جمع‌بندی Data Types - Summary

  • خواندن داده‌های جدولی Reading Tabular Data

  • خواندن جداول بزرگ Reading Large Tables

  • فرمت‌های داده‌های متنی Textual Data Formats

  • اتصالات: رابط‌ها با دنیای خارج Connections: Interfaces to the Outside World

  • زیرمجموعه‌گیری: مبانی Subsetting - Basics

  • زیرمجموعه‌گیری: لیست‌ها Subsetting - Lists

  • زیرمجموعه‌گیری: ماتریس‌ها Subsetting - Matrices

  • زیرمجموعه‌گیری: تطبیق جزئی Subsetting - Partial Matching

  • زیرمجموعه‌گیری: حذف مقادیر گم‌شده Subsetting - Removing Missing Values

  • عملیات برداری (Vectorized Operations) Vectorized Operations

  • آشنایی با swirl Introduction to swirl

هفته دوم: برنامه‌نویسی با R Week 2: Programming with R

  • ساختارهای کنترلی: مقدمه Control Structures - Introduction

  • ساختارهای کنترلی: If else Control Structures - If-else

  • ساختارهای کنترلی: حلقه‌های For Control Structures - For loops

  • ساختارهای کنترلی: حلقه‌های While Control Structures - While loops

  • ساختارهای کنترلی: Repeat, Next, Break Control Structures - Repeat, Next, Break

  • اولین تابع R شما Your First R Function

  • توابع (بخش اول) Functions (part 1)

  • توابع (بخش دوم) Functions (part 2)

  • قوانین محدوده: اتصال نمادها Scoping Rules - Symbol Binding

  • قوانین محدوده: قوانین Scoping در R Scoping Rules - R Scoping Rules

  • قوانین محدوده: مثال بهینه‌سازی (اختیاری) Scoping Rules - Optimization Example (OPTIONAL)

  • استانداردهای کدنویسی Coding Standards

  • تاریخ و زمان Dates and Times

هفته سوم: توابع حلقوی و عیب‌یابی Week 3: Loop Functions and Debugging

  • توابع حلقوی: lapply Loop Functions - lapply

  • توابع حلقوی: apply Loop Functions - apply

  • توابع حلقوی: mapply Loop Functions - mapply

  • توابع حلقوی: tapply Loop Functions - tapply

  • توابع حلقوی: split Loop Functions - split

  • ابزارهای عیب‌یابی: تشخیص مشکل Debugging Tools - Diagnosing the Problem

  • ابزارهای عیب‌یابی: ابزارهای پایه Debugging Tools - Basic Tools

  • ابزارهای عیب‌یابی: نحوه استفاده از ابزارها Debugging Tools - Using the Tools

هفته چهارم: شبیه‌سازی و پروفایلینگ Week 4: Simulation & Profiling

  • تابع str The str Function

  • شبیه‌سازی: تولید اعداد تصادفی Simulation - Generating Random Numbers

  • شبیه‌سازی: شبیه‌سازی یک مدل خطی Simulation - Simulating a Linear Model

  • شبیه‌سازی: نمونه‌برداری تصادفی Simulation - Random Sampling

  • پروفایلر R (بخش اول) R Profiler (part 1)

  • پروفایلر R (بخش دوم) R Profiler (part 2)

نمایش نظرات

آموزش برنامه‌نویسی R
جزییات دوره
57h 33m
55
(آخرین آپدیت)
751,239
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده

Roger D. Peng, PhD Roger D. Peng, PhD