ID EN
Math Functions

diff

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Mengembalikan perbedaan yang tertinggal dan terulang dengan tepat.

Syntax

R
diff(x, &#8230;)<p></p><p># S3 method for default
diff(x, lag = 1, differences = 1, &#8230;)</p><p># S3 method for POSIXt
diff(x, lag = 1, differences = 1, &#8230;)</p><p># S3 method for Date
diff(x, lag = 1, differences = 1, &#8230;)</p>

Arguments

Parameter Deskripsi
x a numeric vector or matrix containing the values to be differenced.
lag an integer indicating which lag to use.
differences an integer indicating the order of the difference.
&#8230; further arguments to be passed to or from methods.

Return Value

Jika x adalah vektor dengan panjang n dan selisih = 1, maka hasil perhitungannya sama dengan selisih berturut-turut x[(1+lag):n] - x[1:(n-lag)]. Jika perbedaannya lebih besar dari satu, algoritma ini diterapkan secara rekursif ke x. Perhatikan bahwa nilai yang dikembalikan adalah vektor yang lebih pendek dari x. Jika x adalah matriks maka operasi selisihnya dilakukan pada setiap kolom secara terpisah.

Details

diff adalah fungsi generik dengan metode default dan untuk kelas "ts", "POSIXt" dan "Date". propagasi NA.

Contoh

Example
R
# NOT RUN {
diff(1:10, 2)
diff(1:10, 2, 2)
x <- cumsum(cumsum(1:10))
diff(x, lag = 2)
diff(x, differences = 2)

diff(.leap.seconds)
# }

See Also

diff.ts diffinv.