
Last chance! 50% off unlimited learning
Sale ends in
Provides a summary of the output from ideal point estimation contained
in an object of class ideal
.
# S3 method for ideal
summary(object, prob=.95,
burnin=NULL,
sort=TRUE,
include.beta=FALSE,...)
An item of class summary.ideal
with elements:
the name of the ideal object as an
unevaluated
expression
, produced
by match.call()$object
n
by d
matrix of posterior means for the ideal points
n
by d
matrix of posterior means for the ideal points
n
by 2 by d
array of HDRs for the ideal points
m
by d+1
matrix of posterior means for the
item parameters
m
by d+1
matrix of posterior standard deviation for the
item parameters
m
by 2 by d+1
array of HDRs for the item parameters
a list
of length d
, each component a
vector of length m
, of mode logical
, equal to
TRUE
if the corresponding discrimination parameter is
distinguishable from zero; see Details. If store.item
was
set to FALSE
when ideal
was invoked, then
bSig
is a list of length zero.
if party information is available through the
rollcall
object that was used to run ideal
, then
party.quant
gives the posterior mean of the legislators'
ideal points by party, by dimension. If no party information is
available, then party.quant=NULL
.
an object of class ideal
.
scalar, a proportion between 0 and 1, the content of the highest posterior density (HPD) interval to compute for the parameters
of the recorded MCMC samples, how many to discard as
burnin? Default is NULL
, in which case the value of
burnin
in the ideal
object is used.
logical, default is TRUE
, indicating that the
summary of the ideal points be sorted by the estimated posterior means
(lowest to highest)
whether or not to calculate summary statistics of
beta, if beta is available. If the item parameters were not stored
in the ideal
object, then include.beta
is ignored.
further arguments passed to or from other functions
Simon Jackman simon.jackman@sydney.edu.au
The test of whether a given discrimination parameter is
distinguishable from zero first checks to see if the two most extreme
quantiles
are symmetric around .5 (e.g., as are the default
value of .025 and .975). If so, the corresponding quantiles of the
MCMC samples for each discrimination parameter are inspected to see if
they have the same sign. If they do, then the corresponding
discrimination parameter is flagged as distinguishable from zero;
otherwise not.
ideal
f <- system.file("extdata","id1.rda",package="pscl")
load(f)
summary(id1)
if (FALSE) {
data(s109)
cl2 <- constrain.legis(s109,
x=list("KENNEDY (D MA)"=c(-1,0),
"ENZI (R WY)"=c(1,0),
"CHAFEE (R RI)"=c(0,-.5)),
d=2)
id2Constrained <- ideal(s109,
d=2,
priors=cl2, ## priors (w constraints)
startvals=cl2, ## start value (w constraints)
store.item=TRUE,
maxiter=5000,
burnin=500,
thin=25)
summary(id2Constrained,
include.items=TRUE)
}
Run the code above in your browser using DataLab