# Calculate the Cumulative Maxima of a Vector in R Programming – cummax() Function

• Last Updated : 12 Apr, 2022

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:

``` 6 6 6 6 6
 -2 -2 -2 -2 -2
 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:

``` 5 5 5 6 6 6
 -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