Calculate the Cumulative Maxima of a Vector in R Programming – cummax() Function
Last Updated :
11 Apr, 2023
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
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
x1 < - c( 5 , 3 , 2 , 6 , 3 , 4 )
x2 < - c( - 4 , 6 , 3 )
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.
Example :
the example of how to calculate the cumulative maxima of a vector in R using the cummax() function.
R
v <- c (1, 6, 2, 7, 5, 9)
cumulative_max <- cummax (v)
print (cumulative_max)
|
output :
[1] 1 6 6 7 7 9
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...