@@ -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