Skip to content

Commit 992b969

Browse files
committed
That didn't work; go back to the more complicated test code
1 parent 860ec36 commit 992b969

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

tests/testthat/test-scan1coef_pg.R

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,18 +105,22 @@ test_that("scan1coef_pg for grav", {
105105
# include covariate
106106
covar <- cbind(chr3=pr[["3"]][,2,"CC.266L"])
107107
est <- scan1coef(pr[,"3"], phe, K, covar, se=FALSE, zerosum=FALSE)
108+
est <- swap_nas(est, also_se=FALSE)
108109
est_lm <- eff_via_lm(pr[["3"]], phe, K, covar)
109110
est_lm <- swap_nas(est_lm)
110111
expect_equivalent(est, est_lm)
111112

112113
est <- scan1coef(pr[,"3"], phe, K, covar, se=TRUE, zerosum=FALSE)
114+
est <- swap_nas(est)
113115
expect_equivalent(est, est_lm)
114116
expect_equivalent(attr(est, "SE"), attr(est_lm, "SE"))
115117

116118
# pre-computed eigen decomp
117119
est <- scan1coef(pr[,"3"], phe, Ke, covar, zerosum=FALSE)
120+
est <- swap_nas(est, also_se=FALSE)
118121
expect_equivalent(est, est_lm) ## <- fix problem here
119122
est <- scan1coef(pr[,"3"], phe, Ke, covar, se=TRUE, zerosum=FALSE)
123+
est <- swap_nas(est)
120124
expect_equivalent(est, est_lm) ## <- fix problem here
121125
expect_equivalent(attr(est, "SE"), attr(est_lm, "SE")) ## <- fix problem here
122126

@@ -141,18 +145,22 @@ test_that("scan1coef_pg for grav", {
141145
# two covariates
142146
covar <- cbind(covar, chr4=pr[["4"]][,2,"CD.329C-Col"])
143147
est <- scan1coef(pr[,"3"], phe, K, covar, se=FALSE, zerosum=FALSE)
148+
est <- swap_nas(est, also_se=FALSE)
144149
est_lm <- eff_via_lm(pr[["3"]], phe, K, covar)
145150
est_lm <- swap_nas(est_lm)
146151
expect_equivalent(est, est_lm)
147152

148153
est <- scan1coef(pr[,"3"], phe, K, covar, se=TRUE, zerosum=FALSE)
154+
est <- swap_nas(est)
149155
expect_equivalent(est, est_lm)
150156
expect_equivalent(attr(est, "SE"), attr(est_lm, "SE"))
151157

152158
# pre-computed eigen decomp
153159
est <- scan1coef(pr[,"3"], phe, Ke, covar, zerosum=FALSE)
160+
est <- swap_nas(est, also_se=FALSE)
154161
expect_equivalent(est, est_lm)
155162
est <- scan1coef(pr[,"3"], phe, Ke, covar, se=TRUE, zerosum=FALSE)
163+
est <- swap_nas(est)
156164
expect_equivalent(est, est_lm)
157165
expect_equivalent(attr(est, "SE"), attr(est_lm, "SE"))
158166

0 commit comments

Comments
 (0)