R/f.post.contrasts.R

Defines functions f.post.contrasts

f.post.contrasts <- function(test.type, n.res, n.pars){


.vis <- F

if(test.type == "interaction"){


	f.vis(.id <- diag(n.pars), vis = .vis)
	f.vis(.A1 <- matrix(rep(1, n.res - 1)), vis = .vis)

	f.vis(.A2 <- -diag(n.res - 1), vis = .vis)
	f.vis(cbind(.A1, .A2), vis = .vis)
	f.vis(.A <- cbind(.A1, .A2) %x% .id, vis = .vis)
	
}

if(test.type == "interaction.trend"){
	f.vis(.id <- diag(n.pars), vis = .vis)
	f.vis(.A1 <- t(1:n.res - (n.res+1)/2), vis = .vis)

	f.vis(.A <- .A1 %x% .id, vis = .vis)

}

return(.A)

}

Try the Haplin package in your browser

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

Haplin documentation built on May 20, 2022, 5:07 p.m.