آموزش برنامه‌نویسی در R: پردازش، تحلیل و مصورسازی داده‌ها

در دوره "R Programming"، شما به‌صورت گام‌به‌گام با برنامه‌نویسی در R آشنا شده و مهارت‌های لازم برای تحلیل داده‌های آماری و پردازش اطلاعات را به دست خواهید آورد. در ابتدا، نصب و پیکربندی نرم‌افزارهای موردنیاز، ... بیشتر

جدید
زیرنویس
17 دانشجو
متوسط
Coursera

Brian Caffo

+ 2 مدرس دیگر

به‌روزرسانی: ۱۴۰۳/۱۲/۲۱

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
درباره استاد

آنچه در این دوره می‌آموزید

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

پیکربندی نرم‌افزارهای برنامه‌نویسی آماری

استفاده از توابع حلقه‌ای و ابزارهای اشکال‌زدایی در R

جمع‌آوری اطلاعات دقیق با استفاده از R Profiler

محتوای دوره

4 فصل 54 جلسه 5 ساعت ویدیو
مبانی، شروع کار و اصول پایه
  نصب R در ویندوز
مشاهده
"03:01
  نصب R Studio در مک
مشاهده
"01:36
  نوشتن کد و تنظیم مسیر کاری (ویندوز)
مشاهده
"07:20
  نوشتن کد و تنظیم مسیر کاری (مک)
"07:44
  معرفی دوره
"01:20
  مروری بر تاریخچه و ویژگی‌های R
"16:07
  دریافت راهنمایی و منابع کمکی
"13:53
  ورودی و پردازش دستورات در کنسول R
"04:46
  اشیاء و ویژگی‌های داده در R
"04:43
  بردارها (Vectors) و لیست‌ها (Lists)
"06:27
  ماتریس‌ها (Matrices)
"03:24
  فاکتورها (Factors)
"04:31
  مقادیر گمشده (Missing Values)
"02:10
  فریم‌های داده (Data Frames)
"02:44
  ویژگی نام‌گذاری (Names Attribute)
"01:49
  خلاصه‌ای از انواع داده‌ها
"00:43
  خواندن داده‌های جدولی (Tabular Data)
"05:51
  پردازش جداول بزرگ
"07:08
  فرمت‌های متنی داده‌ها
"04:58
  ارتباط با منابع داده خارجی
"04:35
  اصول اولیه انتخاب داده‌ها
"04:13
  فیلتر کردن لیست‌ها
"04:45
  فیلتر کردن ماتریس‌ها
"02:50
  تطبیق جزئی داده‌ها
"01:42
  حذف مقادیر گمشده
"04:09
  اجرای عملیات برداری (Vectorized Operations)
"03:46
  آشنایی با swirl برای یادگیری تعاملی R
"01:07
برنامه‌نویسی با R
توابع حلقه‌ای و اشکال‌زدایی
شبیه‌سازی و پروفایلینگ

پیش‌نیاز‌ها

برای درک و استفاده بهتر از این دوره داشتن دانش پایه از رگرسیون‌ها پیشنهاد می‌شود.

درباره دوره

در دوره "R Programming"، شما به‌صورت گام‌به‌گام با برنامه‌نویسی در R آشنا شده و مهارت‌های لازم برای تحلیل داده‌های آماری و پردازش اطلاعات را به دست خواهید آورد. در ابتدا، نصب و پیکربندی نرم‌افزارهای موردنیاز، راه‌اندازی محیط برنامه‌نویسی آماری و درک مفاهیم پایه‌ای زبان R را یاد می‌گیرید.

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

همچنین، با ساختارهای کنترلی مانند حلقه‌های for و while، دستورات شرطی if-else و توابع برداری مانند apply، tapply، lapply و mapply آشنا خواهید شد که به شما کمک می‌کنند عملیات پیچیده را با کمترین کدنویسی انجام دهید.

این دوره علاوه بر برنامه‌نویسی، شما را با جنبه‌های عملی تحلیل داده آشنا می‌کند و شامل مطالعات موردی و مثال‌های کاربردی در حوزه داده‌کاوی، تحلیل آماری و مصورسازی داده‌ها است. شما می‌آموزید که چگونه داده‌ها را تمیز کرده، نواقص آن را برطرف کنید، عملیات فیلترگذاری و دسته‌بندی را انجام دهید و محاسبات آماری را با دقت و سرعت بالا اجرا کنید.

همچنین، با ابزارهای اشکال‌زدایی (Debugging) و پروفایلینگ (Profiling) در R آشنا می‌شوید تا بتوانید عملکرد کدهای خود را بهینه کرده و از اجرای کند و ناکارآمد جلوگیری کنید. بخش پایانی دوره شامل شبیه‌سازی داده‌ها، تولید اعداد تصادفی، مدل‌سازی آماری و تحلیل روندها است که به شما در اجرای پروژه‌های عملی کمک می‌کند.

این دوره به شما امکان می‌دهد تا با اصول استاندارد کدنویسی، مستندسازی صحیح و سازمان‌دهی مناسب کدها آشنا شده و کدهایی خوانا، بهینه و کارآمد بنویسید. در پایان، شما نه‌تنها به برنامه‌نویسی در R مسلط خواهید شد، بلکه قادر خواهید بود داده‌ها را به‌صورت حرفه‌ای تحلیل کرده، مدل‌های آماری بسازید و در پروژه‌های واقعی علم داده از آن‌ها استفاده کنید.

اطلاعات بیشتر

دوره‌های پیشنهادی

درباره استاد

Brian Caffo
3 دوره
41 دانشجو

Brian Caffo، دکترا استاد زیست‌آمار در دانشکده بهداشت عمومی بلومبرگ دانشگاه جانز هاپکینز است. او در سال ۲۰۰۱ از گروه آمار دانشگاه فلوریدا فارغ‌التحصیل شد و در زمینه‌های آمار محاسباتی و نورواینفورماتیک فعالیت می‌کند. دکتر کافو یکی از بنیان‌گذاران گروه پژوهشی SMART (Smart Statistics, www.smart-stats.org) است که بر توسعه روش‌های آماری پیشرفته تمرکز دارد. او به دلیل دستاوردهای برجسته علمی و آموزشی خود، موفق به دریافت جایزه ریاست‌جمهوری برای دانشمندان و مهندسان جوان (PECASE) شده است. علاوه بر این، او جوایز سیب طلایی دانشکده بلومبرگ (Golden Apple Award) و جایزه آموزش AMTRA را نیز به دلیل تعهد و تأثیرگذاری در آموزش آمار زیستی دریافت کرده است.

اطلاعات بیشتر

دیگر دوره‌های Brian Caffo

Jeff Leek
3 دوره
41 دانشجو

Jeff Leek مدیر ارشد داده (Chief Data Officer)، معاون رئیس و رئیس بنیاد J Orin Edson در دپارتمان زیست‌آمار علوم بهداشت عمومی در مرکز سرطان فرد هاچینسون است. پیش از این، او استاد زیست‌آمار و آنکولوژی در دانشکده بهداشت عمومی بلومبرگ دانشگاه جانز هاپکینز و هم‌مدیر آزمایشگاه علوم داده جانز هاپکینز بوده است. دکتر لیک مدرک دکترای زیست‌آمار خود را از دانشگاه واشنگتن دریافت کرده و به دلیل مشارکت‌های برجسته در تحلیل داده‌های ژنومی و توسعه روش‌های آماری برای پزشکی شخصی‌سازی‌شده شناخته می‌شود. تحلیل‌های داده‌ای او به درک بهتر مکانیسم‌های مولکولی رشد مغز، خودنوسازی سلول‌های بنیادی و پاسخ ایمنی بدن به آسیب‌های شدید کمک کرده است. پژوهش‌های او در برترین مجلات علمی و پزشکی مانند Nature، Proceedings of the National Academy of Sciences، Genome Biology و PLoS Medicine منتشر شده‌اند.

او دوره تحلیل داده را به‌عنوان بخشی از مجموعه دروس اصلی روش‌های آماری سالانه برای دانشجویان زیست‌آمار در دانشگاه جانز هاپکینز طراحی کرد. این دوره، هر سال که توسط دکتر لیک تدریس شده، موفق به دریافت جایزه برتری در آموزش شده است؛ جایزه‌ای که توسط دانشجویان جانز هاپکینز به بهترین دوره آموزشی اعطا می‌شود.

اطلاعات بیشتر

دیگر دوره‌های Jeff Leek

Roger D. Peng
3 دوره
41 دانشجو

Roger D. Peng, استاد زیست‌آمار در دانشکده بهداشت عمومی بلومبرگ دانشگاه جانز هاپکینز و یکی از ویراستاران وبلاگ Simply Statistics است. او مدرک دکترای آمار خود را از دانشگاه کالیفرنیا، لس‌آنجلس (UCLA) دریافت کرده و یکی از پژوهشگران برجسته در زمینه آلودگی هوا، ارزیابی خطرات بهداشتی و روش‌های آماری برای داده‌های محیط‌زیستی محسوب می‌شود. دکتر پنگ در سال ۲۰۱۶ برنده جایزه معتبر Mortimer Spiegelman از انجمن بهداشت عمومی آمریکا شد؛ جایزه‌ای که به آمارشناسانی اعطا می‌شود که مشارکت‌های چشمگیری در زمینه آمار سلامت داشته باشند. او دوره برنامه‌نویسی آماری را در دانشگاه جانز هاپکینز طراحی کرد تا دانشجویان را با ابزارهای محاسباتی موردنیاز برای تحلیل داده‌ها آشنا کند.

دکتر پنگ یکی از رهبران ملی در حوزه روش‌ها و استانداردهای پژوهش‌های بازتولیدپذیر است و به‌عنوان ویراستار بخش پژوهش‌های بازتولیدپذیر در ژورنال Biostatistics فعالیت می‌کند. پژوهش‌های او ماهیتی بین‌رشته‌ای دارند و مقالاتش در معتبرترین مجلات علمی و آماری از جمله Journal of the American Medical Association و Journal of the Royal Statistical Society منتشر شده‌اند. او بیش از دوازده بسته نرم‌افزاری را توسعه داده که شامل پیاده‌سازی روش‌های آماری برای مطالعات محیط‌زیستی، ابزارهای پژوهش‌های بازتولیدپذیر و توزیع داده‌ها است. دکتر پنگ همچنین کارگاه‌ها، آموزش‌های تخصصی و دوره‌های کوتاه‌مدت در زمینه محاسبات آماری و تحلیل داده‌ها برگزار کرده و نقش مهمی در ترویج روش‌های مدرن تحلیل داده و استانداردهای علمی ایفا کرده است.

اطلاعات بیشتر

دیگر دوره‌های Roger D. Peng

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.

تمام حقوق این وب‌سایت برای شرکت ندای دانش همراه ایرانیان (مکتب‌خونه‌‌‌‌) است.