Calculate the Cumulative Maxima of a Vector in R Programming – cummax() Function
The cumulative maxima is the max value of elements 1 through l for an element l of the given variables.
cummax() function in R Language is used to calculate the cumulative maxima of the values of vector passed as arguments.
Syntax: cummax(x)
Parameters:
x: numeric object
Example 1:
Python3
# R program to cumulative maxima # Calling cummax() function cummax( 6 : 2 ) cummax( - 2 : - 6 ) cummax( 3.8 : 1.2 ) |
Output:
[1] 6 6 6 6 6 [1] -2 -2 -2 -2 -2 [1] 3.8 3.8 3.8
Example 2:
Python3
# R program to cumulative maxima # Creating vectors x1 < - c( 5 , 3 , 2 , 6 , 3 , 4 ) x2 < - c( - 4 , 6 , 3 ) # Calling cummax() function cummax(x1) cummax(x2) |
Output:
[1] 5 5 5 6 6 6 [1] -4 6 6
Since, the maxima is calculated for the values in decreasing order and hence the above code shows two cumulative values for vectors.