###################################################
############### dummy coding scheme ###############
####################################################
# one factor w/ 3 levels
contrast.object <- factorial.contrasts(factor.levels = 3,
coding = "treatment")
# model matrix
contrast.object$model.matrix
# contrast matrix
contrast.object$contrast.matrix
#######################################################
############### deviation coding scheme ##############
#######################################################
# especially useful for factorial designs
# two factors w/ 2 and 3 levels, respectively
contrast.object <- factorial.contrasts(factor.levels = c(2, 3),
coding = "sum")
# model matrix
contrast.object$model.matrix
# contrast matrix
contrast.object$contrast.matrix
######################################################
############### Helmert coding scheme ###############
######################################################
# one factor w/ 3 levels
contrast.object <- factorial.contrasts(factor.levels = 3,
coding = "helmert")
# model matrix
contrast.object$model.matrix
# contrast matrix
contrast.object$contrast.matrix
#########################################################
############### polynomial coding scheme ###############
#########################################################
# one factor w/ 3 levels
contrast.object <- factorial.contrasts(factor.levels = 3,
coding = "poly")
# model matrix
contrast.object$model.matrix
# contrast matrix
contrast.object$contrast.matrix
Run the code above in your browser using DataLab