Found 2038 Articles for R Programming

How to find pairwise maximum among multiple vectors in R?

Nizamuddin Siddiqui
Updated on 28-Aug-2020 12:25:54

534 Views

The pairwise maximum refer to the values that are largest between the vectors. For example, if we have a vector that contains 1, 2, 3 and a second vector contains 2, 1, 4 then the pairwise maximum will be 2, 2, 4 because the maximum between 1 and 2 is 2, the maximum between 2 and 1 is 2, and the maximum between 3 and 4 is 4. In R, we can find these maximum values for many vectors using pmax function.Example> x1 y1 pmax(x1, y1) [1] 27 28 65 25 17 21 29 > x2 x2 [1] 7 ... Read More

How to repeat a simulation to a fixed number of times in R?

Nizamuddin Siddiqui
Updated on 24-Aug-2020 13:10:14

884 Views

Often, we simulate random values from different distributions in R. The base R provides some inbuilt functions for the same and if we want to repeat the simulation a fixed number of times then we write these inbuilt functions again and again. But we can do multiple simulations using a single line of code with the help of replicate function, that means if we want to simulate ten uniform random variables ten times then it can be done by using replicate function.Examplesreplicate(10, runif(5, 2, 5)) [, 1] [, 2] [, 3] [, 4] [, 5] [, 6] [, 7] [, ... Read More

How to create a column in an R data frame with cumulative sum?

Nizamuddin Siddiqui
Updated on 24-Aug-2020 13:08:58

463 Views

The cumulative sum is used to determine the total sum of a variable or group and helps us to understand the changes in the values of that variable or group over time. While creating the cumulative, we must be sure that the total sum and the cumulative sum of the last value (depending on the direction of sum) are same. We can use mutate function of dplyr package to find the cumulative and create a column for it.ExampleConsider the below data frame −x1

How to change the starting and ending points of axes labels using plot function in R?

Nizamuddin Siddiqui
Updated on 24-Aug-2020 13:07:17

659 Views

When we create a plot using plot function, the axes labels are automatically created based on the values of the variables that is being plotted. It is possible to set a limit to the labels for both the axes, X-axis and Y-axis and we can do this by using xlim and ylim options. For example, if we have the variable limits from 0 to 50 for variable that is going to be plotted on X-axis then it can be done as xlim = c(0,50).Exampleset.seed(99) x

How to create a rank variable using mutate function of dplyr package in R?

Nizamuddin Siddiqui
Updated on 24-Aug-2020 13:05:29

432 Views

A rank variable is created to convert a numerical variable into ordinal variable. This is useful for non-parametric analysis because if the distribution of the numerical variable is not normal or there are assumptions of parametric analysis that cannot be followed by the numerical variable then the raw variable values are not analyzed directly. To create a rank variable using mutate function, we can use dense_rank argument.ExampleConsider the below data frame −set.seed(7) x1

How to extract first two characters from a string in R?

Nizamuddin Siddiqui
Updated on 24-Aug-2020 13:04:35

1K+ Views

A string can be short or long, also we can have a vector or list of strings as well in R. Extraction of partial string is common when we want to use the strings for single or multiple comparisons. If we want to extract first two characters from a string, we can use substr function and the syntax is substr(“String_object Or String”,start=1,stop=2)Examplesx1

How to create boxplot with horizontal lines on the minimum and maximum in R?

Nizamuddin Siddiqui
Updated on 24-Aug-2020 13:01:22

997 Views

A boxplot shows the minimum, first quartile, median, third quartile, and maximum. When we create a boxplot with ggplot2 it shows the boxplot without horizontal lines on the minimum and maximum, if we want to create the horizontal lines we can use stat_boxplot(geom= 'errorbar') with ggplot function of ggplot2.ExampleConsider the below data frame −set.seed(101) Gender

How to create a scatterplot with colors of the group of points in R?

Nizamuddin Siddiqui
Updated on 24-Aug-2020 12:56:05

571 Views

A scatterplot is the plot that has one dependent variable plotted on Y-axis and one independent variable plotted on X-axis. Sometimes the pair of dependent and independent variable are grouped with some characteristics, thus, we might want to create the scatterplot with different colors of the group based on characteristics. For this purpose, we can use colour argument in ggplot function.ExampleConsider the below data frame −set.seed(123) x

How to reverse the bars of a bar plot a using ggplot2 in R?

Nizamuddin Siddiqui
Updated on 24-Aug-2020 12:54:00

847 Views

The bars of a bar plot are generally vertical from bottom to top but we can reverse them as well. Although, this is not a normal practice but we can do it if we want to. For this purpose, we will have to reverse the values on the Y-axis, as a result the bars will be reversed. It can be achieved by using scale_y_continuous.ExampleConsider the below data frame −Salary_Group

How to perform mathematical operations on elements of a list in R?

Nizamuddin Siddiqui
Updated on 24-Aug-2020 12:36:04

724 Views

A list can contain many elements and each of them can be of different type but if they are numerical then we can perform some mathematical operations on them such as addition, multiplication, subtraction, division, etc. To do this, we can use Reduce function by mentioning the mathematical operation and the list name as Reduce(“Mathematical_Operation”, List_name).Examplex1

Advertisements