کتاب تسلط بر R: از مبانی تا تکنیک‌های پیشرفته برای داده‌کاوی و تحلیل آماری با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره تسلط بر R: از مبانی تا تکنیک‌های پیشرفته برای داده‌کاوی و تحلیل آماری

موضوع کلی: برنامه نویسی R پیشرفته

موضوع میانی: مفاهیم کلیدی R و ساختار داده‌ها

📋 سرفصل‌های دوره

  • 1. معرفی R و RStudio
  • 2. اصول پایه‌ای سینتکس و عملگرها
  • 3. متغیرها و قوانین نام‌گذاری
  • 4. انواع داده‌های اتمیک: منطقی (Logical)
  • 5. انواع داده‌های اتمیک: عددی (Numeric و Integer)
  • 6. انواع داده‌های اتمیک: کاراکتری (Character)
  • 7. انواع داده‌های اتمیک: مختلط و خام (Complex و Raw)
  • 8. وکتورها: ساختار و ایجاد
  • 9. وکتورها: زیرمجموعه‌گیری (Subsetting)
  • 10. وکتورها: دستکاری و عملیات
  • 11. وکتورها: خواص (Attributes) و نام‌ها
  • 12. وکتورها: سلسله‌مراتب نوع و اجبار نوع (Coercion)
  • 13. ماتریس‌ها: ساختار و ایجاد
  • 14. ماتریس‌ها: عملیات پایه‌ای و زیرمجموعه‌گیری
  • 15. آرایه‌ها (Arrays): داده‌های چند بعدی
  • 16. لیست‌ها: ساختار و ایجاد
  • 17. لیست‌ها: زیرمجموعه‌گیری و دستکاری
  • 18. داده‌فریم‌ها (Data Frames): ساختار و ایجاد
  • 19. داده‌فریم‌ها: انتخاب و فیلتر کردن سطرها و ستون‌ها
  • 20. داده‌فریم‌ها: افزودن و حذف ستون‌ها
  • 21. داده‌فریم‌ها: ادغام و ترکیب (Merge و Bind)
  • 22. فاکتورها (Factors): داده‌های دسته‌بندی شده
  • 23. داده‌های گمشده (NA) و مقادیر نامشخص (NaN, Inf)
  • 24. تاریخ و زمان: فرمت‌ها و دستکاری (POSIXct, POSIXlt)
  • 25. ساختارهای کنترلی: شرطی‌ها (if, else, switch)
  • 26. ساختارهای کنترلی: حلقه‌ها (for, while, repeat)
  • 27. توابع: تعریف و آرگومان‌ها
  • 28. توابع: مقادیر بازگشتی و دامنه متغیرها (Scope)
  • 29. توابع به عنوان اشیاء درجه اول
  • 30. توابع ناشناس (Anonymous Functions)
  • 31. مفهوم Closure و کاربردهای آن
  • 32. Scoping لغوی (Lexical Scoping)
  • 33. محیط‌ها (Environments): معرفی و انواع
  • 34. محیط سراسری (Global Environment)
  • 35. محیط بسته‌ها (Package Environments)
  • 36. محیط تابع (Function Environment)
  • 37. جستجوی متغیر در محیط‌ها (Search Path)
  • 38. توابع مرتبه بالاتر (Higher-Order Functions)
  • 39. خانواده توابع `apply`: معرفی
  • 40. `lapply` و `sapply`: تکرار روی لیست‌ها و وکتورها
  • 41. `vapply`: تکرار با خروجی مشخص
  • 42. `tapply`: عملیات گروهی بر اساس فاکتورها
  • 43. `mapply`: تکرار روی آرگومان‌های چندگانه
  • 44. `apply`: عملیات روی حاشیه‌های آرایه/ماتریس
  • 45. معرفی پکیج `purrr`
  • 46. توابع `map` در `purrr`: انواع و کاربردها
  • 47. `map_lgl`, `map_int`, `map_dbl`, `map_chr`: خروجی‌های تایپ‌شده
  • 48. `walk` و `iwalk`: تکرار بدون خروجی
  • 49. `map2` و `pmap`: تکرار با ورودی‌های چندگانه
  • 50. `map_at` و `map_if`: انتخاب عناصر برای نگاشت
  • 51. توابع Predicate: `keep`, `discard`, `every`, `some`
  • 52. توابع Predicate: `detect`, `detect_index`
  • 53. توابع Reducer: `reduce` و `reduce2`
  • 54. `accumulate`: تجمعی کردن نتایج
  • 55. استفاده از Lambdas در `purrr`
  • 56. اصول برنامه‌نویسی تابعی در R
  • 57. ترکیب توابع با `%>%` (Piping)
  • 58. مقدمه‌ای بر برنامه‌نویسی شی‌گرا در R
  • 59. سیستم S3: توابع عمومی (Generic Functions)
  • 60. سیستم S3: متدها (Methods) و کلاس‌ها (Classes)
  • 61. سیستم S3: مکانیزم انتخاب متد (Dispatch)
  • 62. ساخت توابع عمومی S3 جدید
  • 63. توسعه متدها برای کلاس‌های موجود S3
  • 64. ارث‌بری در سیستم S3
  • 65. سیستم S4: معرفی و تفاوت‌ها با S3
  • 66. سیستم S4: کلاس‌ها و اسلات‌ها (Slots)
  • 67. سیستم S4: ژنریتورها و متدها
  • 68. سیستم S4: مکانیزم انتخاب متد و امضا (Signature)
  • 69. تعریف کلاس‌های S4 جدید
  • 70. توسعه متدها برای کلاس‌های S4
  • 71. ارث‌بری و ترکیب در سیستم S4
  • 72. سیستم R6: معرفی و مزایا (Reference Classes)
  • 73. سیستم R6: فیلدها و متدها
  • 74. ساخت کلاس‌های R6 و اشیاء
  • 75. ارث‌بری در سیستم R6
  • 76. مقایسه S3, S4, R6: چه زمانی از کدام استفاده کنیم؟
  • 77. مقدمه‌ای بر برنامه‌نویسی متا در R
  • 78. عبارات (Expressions): کد به عنوان داده
  • 79. Call ها: نمایش فراخوانی توابع
  • 80. Symbol ها: نمایش نام متغیرها
  • 81. تجزیه (Parsing) و بازتولید (Deparsing) کد
  • 82. ارزیابی غیر استاندارد (Non-Standard Evaluation - NSE) در Base R
  • 83. نقل قول (Quotation) و عدم نقل قول (Unquotation)
  • 84. معرفی `rlang` و Tidy Evaluation
  • 85. Quosure ها: نقل قول با محیط
  • 86. اپراتورهای `!!` و `!!!`: Unquoting
  • 87. ساخت توابع با استفاده از Tidy Evaluation
  • 88. Data-masking و کاربرد آن در `dplyr` و `ggplot2`
  • 89. بهینه‌سازی و عملکرد کد در R
  • 90. بنچمارک‌گیری (Benchmarking) با `microbenchmark`
  • 91. پروفایل‌سازی (Profiling) با `profvis`
  • 92. مدیریت حافظه (Memory Management) در R
  • 93. وکتورسازی (Vectorization) و اجتناب از حلقه‌ها
  • 94. معرفی `Rcpp`: ادغام C++ با R
  • 95. نوشتن توابع C++ ساده برای R
  • 96. تکنیک‌های اشکال‌زدایی (Debugging) در R: `browser()`، `debug()`
  • 97. ردیابی خطا (Traceback) و بازیابی (Recover)
  • 98. مدیریت خطا (Error Handling): `try()`، `tryCatch()`
  • 99. مدیریت هشدارها (Warning Handling)
  • 100. مقدمه‌ای بر توسعه پکیج‌های R
تگ‌ها: Advanced R data mining with R R R Data Structures R Fundamentals R Programming Statistical Analysis with R آموزش R پیشرفته برنامه نویسی R برنامه نویسی آماری R تحلیل آماری با R داده کاوی با R ساختار داده ها در R مفاهیم R یادگیری R

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.