tests/testthat/test-lsmeans.R

test_that("lsmeans works for logistic model", {
  model <- fit_gee(
    vars = fev_vars,
    data = fev_data,
    regression = "logistic",
    cor_struct = "unstructured"
  )

  result <- lsmeans(model)
  expect_data_frame(result)
  expect_class(result, "lsmeans_logistic")
  expect_named(result, c(
    "ARMCD", "prop_est", "prop_est_se", "prop_lower_cl", "prop_upper_cl", "n",
    "or_est", "or_lower_cl", "or_upper_cl", "log_or_est", "log_or_lower_cl", "log_or_upper_cl",
    "conf_level"
  ))
  expect_identical(nrow(result), 2L)
})

Try the tern.gee package in your browser

Any scripts or data that you put into this service are public.

tern.gee documentation built on Sept. 11, 2024, 8:11 p.m.