Calcule los máximos acumulativos de un vector en programación R – Función cummax()

El máximo acumulativo es el valor máximo de los elementos 1 a l para un elemento l de las variables dadas.

La función cummax() en R Language se usa para calcular los máximos acumulativos de los valores del vector pasados ​​como argumentos.

Sintaxis: cummax(x) 

Parámetros: 

x: objeto numérico

Ejemplo 1: 

Python3

# R program to cumulative maxima
 
# Calling cummax() function
cummax(6:2)
cummax(-2:-6)
cummax(3.8:1.2)

Producción:

[1] 6 6 6 6 6
[1] -2 -2 -2 -2 -2
[1] 3.8 3.8 3.8

Ejemplo 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)

Producción:

[1] 5 5 5 6 6 6
[1] -4  6  6

Dado que los máximos se calculan para los valores en orden decreciente y, por lo tanto, el código anterior muestra dos valores acumulativos para los vectores.

Publicación traducida automáticamente

Artículo escrito por nidhi_biet y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *