Nearest value below
Returns the nearest m
-length value (downwards from n
).
modulo_floor(n, m = 2L)
n |
integer; the number of terms (can be a vector) |
m |
integer; the modulo term (cannot be zero) |
A.J. Barbour
psd-utilities
; psdcore
uses this to
truncate series to their nearest even length (i.e., m=2
).
n <- 11 nextn(n) # 12 modulo_floor(n) # 10 # works on vectors too: # defaults to m=2 modulo_floor(seq_len(n)) #[1] 0 2 2 4 4 6 6 8 8 10 10 # change the floor factor modulo_floor(seq_len(n), 3) #[1] 0 0 3 3 3 6 6 6 9 9 9 # zeros are not allowed for m try(modulo_floor(n, 0))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.