View source: R/margins.rollcall.r
| computeMargins | R Documentation | 
Add summaries of each roll call vote to a rollcall object.
computeMargins(object, dropList = NULL)
object | 
 an object of class   | 
dropList | 
 a   | 
 The subsetting implied by the dropList is first applied
to the rollcall object, via dropRollCall.
Then, for each remaining roll call vote, the number of legislators
voting “Yea”, “Nay”, and not voting are computed, using
the encoding information in the codes component of the
rollcall object via the convertCodes
function.  The matrix of vote counts are added to the rollcall
object as a component voteMargins.
An object of class rollcall, with a component
voteMargins that is a matrix with four columns: 
Yea | 
 number of legislators voting “Yea”  | 
Nay | 
 number of legislators voting “Nay”  | 
NA | 
 number of legislators not voting “Nay”  | 
Min | 
 the number of legislators voting on the losing side of the roll call  | 
Simon Jackman simon.jackman@sydney.edu.au
dropRollCall on specifying a dropList.
The vote-specific marginals produced by this function are used by as
dropRollCall, summary.ideal and
predict.ideal.
data(s109)
tmp <- computeMargins(s109)
dim(tmp$voteMargins)   ## 645 by 4
tmp <- computeMargins(s109,
                     dropList=list(codes="notInLegis",lop=0))
dim(tmp$voteMargins)   ## 544 by 4
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.