The `marginal.table`

function is used to summarize only the positive responses (joint positive responses for multiple MRCVs) for data arising from one, two, or three MRCVs. This function essentially provides a subset of counts from the `item.response.table`

function.

1 | ```
marginal.table(data, I, J, K = NULL)
``` |

`data` |
A data frame containing the raw data where rows correspond to the individual item response vectors, and columns correspond to the items W1, ..., WI, Y1, ..., YJ, and Z1, ..., ZK (in this order). |

`I` |
The number of items corresponding to row variable W. I = 1 for the one MRCV case. |

`J` |
The number of items corresponding to column variable Y. |

`K` |
The number of items corresponding to strata variable Z. |

The `marginal.table`

function uses the `tabular`

function (package tables) to produce a table containing positive counts.

The `item.response.table`

function for creating an item response table or data frame that summarizes both the positive and negative responses for each (Wi, Yj) pair (conditional on the response for each Zk in the case of three MRCVs).

1 2 3 4 5 6 7 8 9 10 11 | ```
# Create a marginal table for 1 MRCV
farmer.mtable.one <- marginal.table(data = farmer1, I = 1, J = 5)
farmer.mtable.one
# Create a marginal table for 2 MRCVs
farmer.mtable.two <- marginal.table(data = farmer2, I = 3, J = 4)
farmer.mtable.two
# Create a marginal table for 3 MRCVs
farmer.mtable.three <- marginal.table(data = farmer3, I = 3, J = 4, K = 5)
farmer.mtable.three
``` |

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.