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

انتخاب پلن

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

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

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

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

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

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

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

📋 سرفصل‌های کتاب (100 موضوع)

  • 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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

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

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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