In this post, we will learn how to perform a simple logistic regression using Generalized Linear Models (glm) in R. We will work with logistic regression model between a binary categorical variable as response variable and a single numerical predictor. Data for logistic … [Read more...] about Logistic Regression with Single Predictor in R
rstats101
Simple Barpots and reordering bars in R
In this post, we will learn how to make simple barplot using ggplot2 and learn to reorder barplots in R. We will make a barplot using ggplot2's geom_col() with multiple bars. By default, ggplot2 orders the bars in alphabetical order. We will see examples of reordering barplots by … [Read more...] about Simple Barpots and reordering bars in R
3 ways to rank numbers with tidyverse
In this tutorial, we will learn 3 ways to rank integers in tidyverse. Tidyverse's dplyr has three integer ranking functions, row_number(), min_rank(), and dense_Rank(), inspired by SQL. And these integer ranking functions differ in how they handle ties. Let us jump into … [Read more...] about 3 ways to rank numbers with tidyverse
Compute rowwise mean and standard deviation
In this post, we will learn how to compute row-wise summary statistics like mean and standard deviation using dplyr's row_wise() function. First, let us load tidyverse and verify the version of dplyr. Let us create a toy dataframe with five columns. We use sample() … [Read more...] about Compute rowwise mean and standard deviation
Simple linear regression with tidyverse
In this tutorial we will learn how to perform simple linear regression between two numerical variables in R using lm() function. The resulting object from a linear regression analysis using lm() is unwieldy and not intuitive for beginners. We use broom package that is part of … [Read more...] about Simple linear regression with tidyverse