model.frame.dfidx | R Documentation |
Specific model.frame
and model.matrix
are provided for dfidx
objects. This leads to an unusual order of arguments compared to
the usage. Actually, the first two arguments of the model.frame
method are a dfidx
and a formula
and the only main argument of
the model.matrix
method is a dfidx
which should be the result
of a call to the model.frame
method, i.e. it should have a
terms
attribute.
## S3 method for class 'dfidx'
model.frame(
formula,
data = NULL,
...,
lhs = NULL,
rhs = NULL,
dot = "previous",
alt.subset = NULL,
reflevel = NULL,
balanced = FALSE
)
## S3 method for class 'dfidx'
model.matrix(object, ..., lhs = NULL, rhs = 1, dot = "separate")
## S3 method for class 'dfidx_matrix'
print(x, ..., n = NULL)
formula |
a |
data |
a |
... , lhs , rhs , dot |
see the |
alt.subset |
a subset of levels for the second index |
reflevel |
a user-defined first level for the second index |
balanced |
a boolean indicating if the resulting |
object |
a dfidx object |
x |
a model matrix |
n |
the number of lines to print |
a dfidx
object for the model.frame
method and a matrix
for the model.matrix
method.
Yves Croissant
mn <- dfidx(munnell)
mf <- model.frame(mn, gsp ~ privatecap | publiccap + utilities | unemp + labor)
model.matrix(mf, rhs = 1)
model.matrix(mf, rhs = 2)
model.matrix(mf, rhs = 1:3)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.