2 parents 19a4230 + f5288bb commit e971c34Copy full SHA for e971c34
1 file changed
R/arima.R
@@ -197,12 +197,16 @@ SeasDummy <- function(x) {
197
stop("Non-seasonal data")
198
}
199
tt <- seq_len(n)
200
- fmat <- matrix(NA_real_, nrow = n, ncol = 2 * m)
201
- for (i in seq_len(m)) {
202
- fmat[, 2 * i] <- sin(2 * pi * i * tt / m)
203
- fmat[, 2 * (i - 1) + 1] <- cos(2 * pi * i * tt / m)
+ fmat <- matrix(NA_real_, nrow = n, ncol = m - 1L)
+ for (j in seq_len(m - 1L)) {
+ i <- (j + 1L) %/% 2L
+ if (j %% 2L == 1L) {
204
+ fmat[, j] <- cos(2 * pi * i * tt / m)
205
+ } else {
206
+ fmat[, j] <- sin(2 * pi * i * tt / m)
207
+ }
208
- fmat[, 1:(m - 1)]
209
+ fmat[, seq_len(m - 1L)]
210
211
212
# CANOVA-HANSEN TEST
0 commit comments