在R語言中,cummin()函數用于計算給定向量的累計最小值。它從向量的第一個元素開始,逐個元素計算累計最小值,并返回一個具有相同長度的向量。
以下是使用cummin()函數的示例:
# 創建一個向量
x <- c(3, 2, 5, 1, 4)
# 計算向量的累計最小值
cummin(x)
輸出:
[1] 3 2 2 1 1
在上面的示例中,cummin()函數首先將3作為累計最小值,然后將2與3進行比較,選擇較小的值2作為新的累計最小值,然后將5與2進行比較,以此類推。最終,返回一個具有相同長度的向量,其中每個值都是從開始到當前位置的最小值。