أفضل 5 قنوات يوتيوب لتعلم لغة R البرمجية من الصفر!

0

سوف نقدم لكم اليوم في هذه التدوينة أفضل 5 قنوات يوتيوب لتعلم لغة R البرمجية من الصفر. تعتبر لغة آر من أهم وأشهر اللغات البرمجية المستخدمة اليوم في مجال الإحصاء بالإضافة إلى علم البيانات (Data Science) فهي ببساطة عبارة عن بيئة/منصة مفتوحة المصدر تسمح لك ببناء البرامج الإحصائية وكذلك إمكانية إجراءها.

كما تتميز بأنها من اللغات السهلة والبسيطة وفي نفس الوقت المجانية التي يمكن لأي شخص أن يقوم بتحميلها على اختلاف أنظمة التشغيل الخاصة بالحواسيب الآلية مثل Linux, Windows, Mac كما يمكن أيضًا استخراج البيانات بالصيغ المتداولة والمشهورة حاليًا مثل

  • PDF.
  • HTML.
  • CSV.

مما يجعل المستخدم قادر على إدخال البيانات من خلال برنامج مايكروسوفت أكسيل إليها وبالمثل للغات البرمجية الشهيرة مثل MySQL و Oracle، وتستخدم في مجال علم الوراثة والجينات والنظم الجغرافية بجانب الإحصاء والاقتصاد والتواصل الاجتماعي لمعرفة تجارب المستخدمين مثل الحالة في منصة تويتر بالتأكيد.

لذلك إذا كنت تبحث عن تعلم لغة R، فالآن أصبح لديك أشهر وأفضل قنوات اليوتيوب المتخصصة في تسهيل وتبسيط كل ما يتعلق بلغة آر البرمجية التي من الممكن أن تحتاج إليها في حالة إذا كنت مهتمًا بالفعل بمجال علم الحاسوب أو الإحصاء على سبيل المثال.

قناة Mohmed AbdelFattah

قناة Mohmed AbdelFattah لتعلم لغة R

تحتوي هذه القناة على ستة أجزاء وكل جزء منهم مكمل لما سبقه في شرح لغة آر لذلك هي أحد مصادر تعلم لغة R العربية المناسبة للمستويات المبتدئة على وجه التحديد ولطلاب المعلوماتية الحيوية على وجه الخصوص، فالجزء الأول يقوم بشرح Data Type and Structure مستعرضة كل الموضوعات التالية:

  • Character.
  • Numeric.
  • Integer.
  • Logical.
  • Complex.
  • Vector.
  • Factor.
  • Matrix.
  • Data frame.
  • List.

وفي الجزء الثاني يختص في Read, Download, Install Data and Packages أي قراءة، تحميل، تثبيت البيانات والحِزم المتعلقة باللغة، والجزء الثالث يسمى ب Data Plotting and Visualization موضحًا كل الأنواع التالية من هذا المخطط:

  • Bar Plot.
  • Histogram.
  • Scatter Plot.
  • Box Plot.
  • Density Plot.

أما بالنسبة للجزء الرابع فهو يتعلق بشرح Tidy, Transformation, Relational Data and Programming لذلك تعرض لك الدوال التالية في هذه القائمة:

  • Filter.
  • Select.
  • Arrange.
  • Mutate.
  • Summarize.
  • Spreading and Gathering.
  • Separating and Pull.
  • Left and Right Join.
  • Semi and Anti Join.
  • Inner and Full Join.
  • Iteration.
  • Functions.

وفي الجزء الخامس ستجده يتعلق ب Basic Statstics and Statistical Inference موضحًا النقاط التالية:

  • Measure of centrality.
  • VARIANCE & SD.
  • Normal distribution.
  • Standard error.
  • Tactile sampling.
  • Virtual sampling.
  • Sampling Variability.
  • Bootstrap.
  • Virtually resampling.
  • confidence intervals.
  • Hypothesis Tests.
  • T-Test.
  • ANOVA.
  • Chi Square.

وفي الجزء الأخير أو ما يسمى ب Introduction To Bioconductor “مقدمة إلى Bioconductor” وهو يتطرق إلى شرح العناصر التالية:

  • Genomic Annotation.
  • Gene Ontology (GO).
  • Multiple Sequence Alignment.
  • Phylogenetic Tree.
  • Quality check on sequencing reads.
  • Trim or Filter The Reads.
  • Intro To Genomic Ranges.
  • SummarizedExperiment Object.

رابط القناة


قناة Introduction to R Software

قناة Introduction to R Software

مثل ما يبدو من اسم القناة، فهي عبارة عن مقدمة عن لغة البرمجة R التي تعد بمثابة كورس مكثف لمن يبحث عن تعلم أساسيات لغة آر البرمجية فهي تقدم من خلال معهد NPTEL الهندي الذي يعد من أشهر المؤسسات الهندية التي تقدم محتواها مجانًا لمن يريد أن يتعلم بدون مقابل.

وفي هذه المقدمة سوف تتعرف على العناصر التالية:

  • الدوال.
  • المصفوفات.
  • فقد البيانات.
  • العمليات المنطقية.
  • الحلقات التكرارية.
  • إدارة البيانات.
  • التصنيف والترتيب.
  • القوائم.
  • فهرسة الصور المتجهة.
  • السلاسل.
  • إطارات البيانات.
  • إدخال البيانات من البرامج الأخرى.
  • الرسوميات والمخططات.
  • مخططات الصندوق، الالتواء، درجة التقوس.

رابط القناة


قناة R Programming – DDS

قناة R Programming - DDS

تحتوي هذه القناة على مجموعة قليلة من مقاطع الفيديو المتخصصة في تعليم لغة آر البرمجية مستعرضة أبرز الشروحات التي من الممكن أن تحتاجها أو تنفذها أثناء الدراسة أو التعامل مع اللغة مثل

  • كيفية إدخال ملفات الأكسيل إلى لغة R.
  • كيف تقوم بتحميل وتثبيت لغة R.
  • مقارنة بين لغتي R و Python.
  • كيفية استخدام dplyr.

كما تشرح لك إمكانية استخدام dplyr من خلال أبرز الدوال المشهورة في هذه الجزئية على وجه التحديد مثل

  • mutate.
  • group by.
  • filter.
  • select.
  • summarize.

رابط القناة


قناة R Programming 101

قناة R Programming 101 لتعلم لغة R

تركز هذه القناة على كل المعلومات والشروحات التي سوف تحتاج إليها عند التعامل مع اللغة من خلال الإحصاء أو تخصيص البيانات بالإضافة إلى معالجة البيانات أو ما تسمى ب Data manipulation، وفي قائمة R programming for beginners، سوف تجد كل الشروحات التالية بطريقة سهلة ومُبسطة:

  • لماذا يجب أن تستخدم لغة R؟
  • كيفية تثبيت واستخدام R Studio.
  • كيف ترفع البيانات وتنزل الحِزم؟
  • كيفية إدخال ملفات الأكسيل إلى ستوديو R.
  • استخدام دوال معالجة البيانات.
  • أنواع البيانات.
  • إعادة تسمية المتغيرات، إعادة ترتيب الأعمدة.
  • استخدام tidyverse و dplyr لإنشاء متغير جديد.
  • استعمال tidyverse لفلترة وتقسيم الداتا إلى مجموعات فرعية.
  • استخدام الدوال والأشياء في لغة R.
  • اكتشاف الداتا باستخدام لغة آر.
  • معالجة البيانات.
  • وصف وتلخيص البيانات.
  • لغة R البرمجية في ساعة.

رابط القناة


قناة MarinStatsLectures-R Programming & Statistics

قناة MarinStatsLectures-R Programming & Statistics

ترجع محاضرات هذه القناة إلى البروفيسور مايك مارين وهو يعمل كمحاضر في جامعة كولومبيا البريطانية حيث يقوم بشرح علاقة لغة برمجة R بالإحصاء لطلاب الماجستير والدكتوراه كما تعتبر مناسبة لجميع الطلاب وبالأخص المستويات المبتدئة والمتوسطة في علم الإحصاء، وبذلك تصبح من أفضل القنوات المتخصصة في تعلم لغة R من الصفر.

فهو يعرفك على بعض الموضوعات المهمة في علم الإحصاء مثل تحليل التباين الأحادي وتحليل ثنائي المتغير وشرح علم الإحصاء للمبتدئين في قائمة تسمي ب Statistics for Beginners: Puppet Master of Statistics ومن الفيديوهات الموجودة بداخل هذه القائمة ما يلي

  • Confidence Interval = مجال الثقة.
  • Sampling Distribution = توزيع العينات.
  • Hypothesis Test = اختبار فرضية إحصائية.
  • P-Value = قيمة احتمالية.

كما تعرض لك أيضًا في قوائم مخصصة كيفية تحليل البيانات من خلال لغة البرمجة R ومن أمثلة الموضوعات التي سوف تتعلمها من خلالها ما يلي

  • Graphs and Descriptive Statistics.
  • Probability Distributions.
  • Bivariate Analysis.

رابط القناة

وفي النهاية، لا تنسى أن تقوم بمتابعتنا أيضًا على منصات التواصل الاجتماعي:

أترك رد

بريدك الإلكتروني أو أي معلومات سرية أخرى لن يتم نشرها.