Skip to content

Commit b146eb3

Browse files
committed
Add unit test [skip ci]
1 parent e1b0171 commit b146eb3

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

tests/testthat/test-6-tmb-simulation.R

+21
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,27 @@ test_that("simulate() method works with newdata", {
222222
sd3 <- apply(s3, 1, sd)
223223

224224
expect_lt(mean(sd1), mean(sd2))
225+
226+
# offset?
227+
fit <- sdmTMB(
228+
catch_weight ~ 1,
229+
data = dogfish,
230+
offset = log(dogfish$area_swept),
231+
spatial = "off",
232+
family = tweedie()
233+
)
234+
235+
set.seed(1)
236+
s1 <- simulate(fit)
237+
set.seed(1)
238+
s2 <- simulate(fit, newdata = dogfish)
239+
set.seed(1)
240+
s3 <- simulate(fit, newdata = dogfish, offset = rep(0, nrow(dogfish)))
241+
set.seed(1)
242+
s4 <- simulate(fit, newdata = dogfish, offset = log(dogfish$area_swept))
243+
244+
expect_equal(s1, s4)
245+
expect_equal(s2, s3)
225246
})
226247

227248

0 commit comments

Comments
 (0)