# test_that("estimate_smooth", { # skip_on_cran() # skip_if_not_installed("rstanarm") # set.seed(333) # # model <- # suppressWarnings( # rstanarm::stan_gamm4( # Sepal.Width ~ s(Petal.Length), # data = iris, # refresh = 0, # iter = 200, # chains = 2, # seed = 333 # ) # ) # estim <- estimate_smooth(model) # expect_equal(ncol(estim), 6) # # model <- # suppressWarnings( # rstanarm::stan_glm( # Sepal.Width ~ poly(Petal.Length, 2), # data = iris, # refresh = 0, # iter = 200, # chains = 2, # seed = 333 # ) # ) # estim <- estimate_smooth(model) # expect_equal(c(nrow(estim), ncol(estim)), c(2, 6)) # # model <- # suppressWarnings( # rstanarm::stan_glm( # Sepal.Width ~ Species * poly(Petal.Length, 2), # data = iris, # refresh = 0, # iter = 200, # chains = 2, # seed = 333 # ) # ) # estim <- estimate_smooth(model) # expect_equal(ncol(estim), 6) # estim <- estimate_smooth(model, levels = "Species") # expect_equal(ncol(estim), 7) # }) #