ref.grid
and lsmobj
objectsref.grid
objects, or follow-up analyses of lsmobj
objects: Contrasts, pairwise comparisons, tests, and confidence intervals.## S3 method for class 'ref.grid':
contrast(object, method = "eff", by, adjust,
offset = NULL, name = "contrast", options = getOption("lsmeans")$contrast, ...)
## S3 method for class 'lsm.list':
contrast(object, ..., which = 1)
## S3 method for class 'ref.grid':
test(object, null = 0, joint = FALSE,
verbose = FALSE, rows, by, ...)
## S3 method for class 'ref.grid':
confint(object, parm, level = 0.95, ...)
## S3 method for class 'ref.grid':
pairs(x, reverse = FALSE, ...)
"ref.grid"
or its extension, "lsmobj"
."pairwise"
). Alternatively, a named list of contrast coefficients that must each conform to the number of least-squares means in each by
group. This is just like the object
was created with by groups, those are used unless overridden. Use
summary
.by
group. These values are added to their respective linear estimates.NULL
, a named list
of arguments to pass to update
, just after the object is constructed.FALSE
, the arguments are passed to summary
with infer=c(FALSE,TRUE)
. If TRUE
, a joint test of the hypothesis L beta = null is performed, where L is <by
variables are ignored.confint
method.)TRUE
and joint==TRUE
, a table of the effects being tested is printed.object
is a list of lsmobj
objects, this specifies which member of the list is analyzed."pairwise"
or "revpairwise"
pairwise comparisons are generated.summary
or to a contrast function.contrast
and pairs
return an object of class "lsmobj"
, which is an extension of "ref.grid"
. Consequently, they may be used as arguments to other "lsmobj"
or "ref.grid"
methods. The user may, for example, compute contrasts of contrasts, or re-summarize a set of confidence intervals with a different by
grouping or confidence level.
The ``grid'' for the returned value is simply the set of variables that identify the results. For example, contrast
's return value is a reference grid for one factor named contrast
.
confint
and test
(when Joint==FALSE
) return an object of class summary.ref.grid
. When JOINT==TRUE
, test
returns a numeric vector with the test statistic, degrees of freedom, and P value.contrast
is ordinarily used to create true contrasts (whose coefficients sum to zero), it may be used to estimate any linear function of the LS means; and offset
expands this capability further by allowing additive constants.
pairs
is equivalent to contrast
with method = "pairwise"
.
confint
and test
(when JOINT==FALSE
) are equivalent to calling summary
with infer=c(TRUE,FALSE)
and infer=c(FALSE,TRUE)
, respectively.
When using test
to do a joint test of L beta = null, an error is thrown if any row of L is non-estimable. It is permissible for the rows of L to be linearly dependent as long as null == 0
; a reduced set of contrasts is tested. Linear dependence and nonzero null
cause an error."lsmobj"
methods having their own help pages are cld
and glht
. Also, the summary
and other methods for "ref.grid"
objects also work for "lsmobj"
objects.require(lsmeans)
warp.lm <- lm(breaks ~ wool*tension, data = warpbreaks)
warp.lsm <- lsmeans(warp.lm, ~ tension | wool)
# Polynomial contrasts of tension, by wool
(warp.pl <- contrast(warp.lsm, "poly", name = "order"))
# Same results with a different adjustment
summary(warp.pl, adjust = "fdr")
# Jointly test the tension effects for each wool
test(warp.pl, joint = TRUE, by = "wool")
# Compare the two contrasts for each order
contrast(warp.pl, "revpairwise", by = "order")
# User-provided contrasts, ignoring the previous by grouping
contrast(warp.lsm,
list(c1=c(1,0,0,-1,0,0), c2=c(1,1,1,-1,-1,-1)/3),
by = NULL)
Run the code above in your browser using DataLab