Skip to content
Related Articles

Related Articles

Improve Article
Calculate the Cumulative Maxima of a Vector in R Programming – cummax() Function
  • Last Updated : 15 Jun, 2020

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:




# 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:




# 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.

My Personal Notes arrow_drop_up
Recommended Articles
Page :