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

function in R Language is used to calculate the cumulative maxima of the values of vector passed as arguments.**cummax()**

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.