/R-Tutorials

Tutorials contain live coding and script for R programming in Bangla

Primary LanguageHTML

আর প্রোগ্রামিং টিউটোরিয়াল (R programming tutorials)

আর প্রোগ্রামিং (R programming) শিখতে চাইলে শুরু করে দিন কোডিং এবং তার জন্য এই বাংলা টিউটোরিয়ালগুলো দেখে নিতে পারেন। কিছু পরামর্শ:

  • এই লেকচার অনুসরণ করার জন্য প্রোগ্রামিং এর পূর্ব অভিজ্ঞতার প্রয়োজন নেই।
  • এই লেকচারগুলো সুনির্দিস্ট ক্রমে সাজানো আছে ও পরের একটি লেকচার তার আগের লেকচারের উপর নির্ভরশীল। তাই ক্রমানুসারে ভিডিওগুলো দেখার অনুরোধ রইল।
  • লেকচারের সবগুলো কোড রান করাবেন, সাথে যা মন চায় চেষ্টা করতে পারেন কোড এদিক সেদিক পরিবর্তন করে।
  • কোন এরর দিলে প্রথমেই এরর মেসেজটা ভাল করে পড়বেন ও বোঝার চেষ্টা করবেন। ব্যর্থ হলে গুগুলে এরর মেসেজটা লিখে সার্চ দিবেন।
  • কিছু syntex ভালভাবে মনে রাখার চেষ্টা করবেন, এতে অনেক সময় বাঁচবে।
  • লেকচারে কোন নতুন টার্মিনোলজি পেলে সেটা অবশ্যই গুগুল করে নিবেন।
  • অনুশীলনের কোন বিকল্প নেই, অবশ্যই লেকচার শেষ করার পর অনুশীলনীগুলো করার চেষ্টা করবেন।
  • কোন প্রশ্ন/মতামত থাকলে YouTube ভিডিওর নিচে কমেন্ট করতে পারেন। কিভাবে প্রশ্ন/মতামত জানাবেন, তার নমুনা এখানে দেখে নিন
  • Windows ব্যবহারকারীরা অনেকসময় এরর পেতে পারেন সঠিক write privileges না থাকার কারণে। তাই অবশ্যই administrator হিসেবে RStudio রান করাবেন। এটা করতে, Click on Start -> RStudio ( right click) -> Run as administrator.

লেকচার সূচি (YouTube live coding embeded)

BASIC PROGRAMMING WITH R

১) লেকচার - ০১ - Download and install R and RStudio

২) লেকচার - ০2 - Dataframe in R

৩) লেকচার - ০৩ - Data structure in R

৪) লেকচার - ০৪ - Basic functions in R

৫) লেকচার - ০৫ - R packages

DATA WRANGLING

৬) লেকচার - ০৬ - Data wrangling and tidy data

৭) লেকচার - ০৭ - dplyr - I- select() and filter()

৮) লেকচার - ০৮ - dplyr - II- pipe(), mutate() and arrange()

৯) লেকচার - ০৯ - dplyr - III- summarize() and group_by()

১০) লেকচার - ১০ - Writing & Reading data- write.table(), read.table(), read.xls()

VISUALIZATION

১১) লেকচার - ১১ - Basic R plotting - I- scatter plot, histogram, line plot

১২) লেকচার - ১২ - Heatmap- pheatmap()

১৩) লেকচার - ১৩ - ggplot - I- basic structure

১৪) লেকচার - ১৪ - ggplot - II- geom_point(), geom_line(), layered graphics

১৫) লেকচার - ১৫ - ggplot -III- tidyverse, geom_bar()

১৬) লেকচার - ১৬ - ggplot -IV- geom_boxplot(), geom_violin(), geom_jitter()

১৭) লেকচার - ১৭ - ggplot -V- faceting, coordinate_flip() and theme()

১৮) লেকচার - ১৮ - ggplot -VI- cheatsheet, colors

১৯) লেকচার - ১৯ - RMarkdown

MORE IN R

২০) লেকচার - ২০ - Conditional statement- if/else

২১) লেকচার - ২১ - Looping- for loop

২২) লেকচার - ২২ - Function

২৩) লেকচার - ২৩ - Clustering

২৪) লেকচার - ২৪ - PCA

২৫) লেকচার - ২৫ - String processing- I - apply functions

২৬) লেকচার - ২৬ - String processing- II - stringr()

coming next...

STATISTICAL ANALYSIS

২২) লেকচার - ১৫ - Numerical Descriptions- sum(), mean(), meadian(), mode(), log(), sqrt() and summary()

২৩) লেকচার - ১৫ - Statistical distributions - kurtosis() and skewness

২৪) লেকচার - ১৫ - Regression and Correlation - pearson and spearman

২৫) লেকচার - ১৬ - statistical tests_ - t.test() and ANOVA

২৬) লেকচার - ১৬ - statistical tests_ - p-value and adjusted p-value

USEFUL RESOURCES

Free online Books

Web resources

Cheatsheets

Follow বায়োইনফরমেটিক্স স্কুল:
facebook page | facebook group | YouTube