tests/testthat/test-include.R

library(buildmer)
library(testthat)
test_that('include',{
	m1 <- buildmer(Reaction ~ Days,data=lme4::sleepstudy,buildmerControl=list(include=~(1|Subject)))
	# the below are equivalent
	m2 <- buildmer(Reaction ~ Days,data=lme4::sleepstudy,buildmerControl=list(include='(1|Subject)'))
	m3 <- buildmer(Reaction ~ Days + (1|Subject),data=lme4::sleepstudy,buildmerControl=list(
		include=~(1|Subject)))
	m4 <- buildmer(Reaction ~ Days + (1|Subject),data=lme4::sleepstudy,buildmerControl=list(
		include='(1|Subject)'))
	expect_equal(formula(m1),Reaction ~ 1 + Days + (1 | Subject))
	expect_equal(formula(m2),Reaction ~ 1 + Days + (1 | Subject))
	expect_equal(formula(m3),Reaction ~ 1 + Days + (1 | Subject))
	expect_equal(formula(m4),Reaction ~ 1 + Days + (1 | Subject))
})

Try the buildmer package in your browser

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

buildmer documentation built on Oct. 25, 2023, 9:08 a.m.