Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
## New Features
* rbmi now uses the `lifecycle` package
* Added en-GB spell-check and a corresponding test to the package
* `ancova_single()` now return residual variance.

## Documentation
* Documented the return value (`@return`) of all exported functions and marked
Expand Down
5 changes: 5 additions & 0 deletions R/ancova.R
Original file line number Diff line number Diff line change
Expand Up @@ -226,6 +226,11 @@ ancova_single <- function(
lsm1 <- do.call(lsmeans, args)

x <- list(
var = list(
est = summary(mod)$sigma^2,
se = summary(mod)$sigma^2 / sqrt(df.residual(mod) / 2),
df = df.residual(mod)
),
trt = list(
est = coef(mod)[[group]],
se = sqrt(vcov(mod)[group, group]),
Expand Down
3 changes: 3 additions & 0 deletions tests/testthat/_snaps/pool.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,15 @@
=========================================================
parameter est se lci uci pval
---------------------------------------------------------
var_visit_1 0.153 0.052 0.234 0.131 < 0.000001
trt_visit_1 0.078 0.024 0.058 0.12 0.07057
lsm_ref_visit_1 0.031 0.005 0.031 0.034 < 0.000001
lsm_alt_visit_1 0.071 0.025 0.081 0.101 < 0.000001
var_visit_2 0.333 0.076 0.329 0.406 < 0.000001
trt_visit_2 0.104 0.025 0.14 0.088 0.00057
lsm_ref_visit_2 0.064 0.016 0.052 0.088 < 0.000001
lsm_alt_visit_2 0.068 0.009 0.073 0.068 < 0.000001
var_visit_3 0.668 0.21 0.515 1.006 < 0.000001
trt_visit_3 0.107 0.023 0.094 0.136 0.00093
lsm_ref_visit_3 0.096 0.021 0.097 0.115 < 0.000001
lsm_alt_visit_3 0.087 0.021 0.074 0.117 < 0.000001
Expand Down
11 changes: 11 additions & 0 deletions tests/testthat/_snaps/print.md
Original file line number Diff line number Diff line change
Expand Up @@ -226,12 +226,15 @@
Analysis Function: ancova
Delta Applied: FALSE
Analysis Estimates:
var_visit_1
trt_visit_1
lsm_ref_visit_1
lsm_alt_visit_1
var_visit_2
trt_visit_2
lsm_ref_visit_2
lsm_alt_visit_2
var_visit_3
trt_visit_3
lsm_ref_visit_3
lsm_alt_visit_3
Expand Down Expand Up @@ -297,9 +300,11 @@
Analysis Function: rbmi::ancova
Delta Applied: TRUE
Analysis Estimates:
var_visit_1
trt_visit_1
lsm_ref_visit_1
lsm_alt_visit_1
var_visit_3
trt_visit_3
lsm_ref_visit_3
lsm_alt_visit_3
Expand Down Expand Up @@ -357,12 +362,15 @@
Analysis Function: ancova
Delta Applied: FALSE
Analysis Estimates:
var_visit_1
trt_visit_1
lsm_ref_visit_1
lsm_alt_visit_1
var_visit_2
trt_visit_2
lsm_ref_visit_2
lsm_alt_visit_2
var_visit_3
trt_visit_3
lsm_ref_visit_3
lsm_alt_visit_3
Expand Down Expand Up @@ -419,12 +427,15 @@
Analysis Function: ancova
Delta Applied: FALSE
Analysis Estimates:
var_visit_1
trt_visit_1
lsm_ref_visit_1
lsm_alt_visit_1
var_visit_2
trt_visit_2
lsm_ref_visit_2
lsm_alt_visit_2
var_visit_3
trt_visit_3
lsm_ref_visit_3
lsm_alt_visit_3
Expand Down
2 changes: 2 additions & 0 deletions tests/testthat/test-ancova.R
Original file line number Diff line number Diff line change
Expand Up @@ -192,9 +192,11 @@ test_that("ancova", {
expect_equal(
names(result_actual),
c(
"var_visit 1",
"trt_visit 1",
"lsm_ref_visit 1",
"lsm_alt_visit 1",
"var_visit 2",
"trt_visit 2",
"lsm_ref_visit 2",
"lsm_alt_visit 2"
Expand Down