Learn R Programming

pscl (version 1.5.2)

summary.rollcall: summarize a rollcall object

Description

Provides a summary of the information about votes, legislators, etc in a rollcall object.

Usage

# S3 method for rollcall
summary(object,
                 dropList=NULL,  
                 verbose=FALSE,debug=FALSE,...)

# S3 method for summary.rollcall print(x, digits=1, ...)

Arguments

object

an rollcall object.

dropList

a list or alist, listing voting decisions, legislators and/or votes to be dropped from the summary; see dropRollCall for details.

verbose

logical, if TRUE, compute legislator-specific and vote-specific Yea/Nay/NA summaries

debug

logical, if TRUE, print messages to console during processing of the rollcall object

x

an object of class summary.rollcall

digits

number of decimal places in printed display

...

further arguments passed to or from other methods.

Value

An object of class summary.rollcall with the following elements (depending on the logical flag verbose):

n

number of legislators in the rollcall object, after processing the dropList

m

number of roll call votes in the rollcall object, after processing the dropList

codes

a list that describes how the voting decisions in the rollcall matrix (object$votes) map into “Yea” and “Nay” etc, after processing the dropList; see rollcall for more details

allVotes

a matrix containing a tabular breakdown of all votes in the rollcall matrix (object$votes), after processing the dropList

partyTab

a tabular breakdown of the legislators' party affiliations, after processing the dropList, and only if party affiliations are supplied asobject$legis.data$party; see rollcall for details

lopSided

a tabular summary of the frequency of lop-sided roll call votes in the rollcall object, again, after processing the dropList

legisTab

a tabular summary of each legislators' voting history

partyLoyalty

the proportion of times that each legislator votes the way that a majority of his or her fellow partisans did, provided party affiliations are available

voteTab

a tabular summary of each rollcall's votes

call

the matched call used to invoke summary.rollcall

See Also

rollcall

Examples

Run this code
# NOT RUN {
set.seed(314159265)
fakeData <- matrix(sample(x=c(0,1),size=1000,replace=TRUE),
                   10,100)
rc <- rollcall(fakeData)
rc

data(sc9497)
rc <- rollcall(sc9497)
summary(rc)

data(s109)
summary(s109)
summary(s109,verbose=TRUE)
# }

Run the code above in your browser using DataLab