logbin.design
constructs the design matrix for a
logbin
model, given a particular parameterization.
This is a workhorse function -- it would not normally be called directly.logbin.design(terms, data, allref, design.ref)
terms
component of object returned
from a call to logbin.allref
for the
desired model.data
component of object returned from
a call to logbin.allref
for the desired
model.allref
component of object returned
from a call to logbin.allref
for the
desired model.allref
. That is, each element
corresponds to a term x
in the model, and the
value of the element indicates which item in the list
allref[[x]]
is the logbin
, we must consider the
Cartesian product of all possible parameterizations. The
list of these for each term in the model is constructed by
a call to logbin.allref
, and a list of all
possible combinations created using
expand.grid
.
For a particular combination of reference levels,
logbin.design
constructs the associated design
matrix by transforming data
. Continuous covariates
are transformed such that their minimum or maximum observed
value corresponds to a transformed value of zero;
categorical covariates are transformed by using either
contr.treatment
with a specified reference
level or contr.isotonic.rev
so that the levels
are increasing in the specified order.logbin.allref
, model.matrix
,
contr.treatment
, contr.isotonic.rev