Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

print.xtab

Display a 2D crosstabulation


Description

Displays a 2D crosstabulation with optional chi-squared test, odds ratio/relative risk and phi coefficient.

Usage

## S3 method for class 'xtab'
print(x,col.width=8,or=TRUE,chisq=TRUE,phi=TRUE,
  rowname.width=NA,html=FALSE,bgcol="lightgray",...)

Arguments

x

The list returned by calculate.xtab.

col.width

Width of the columns in the display.

or

whether to calculate the odds ratio and relative risk (only for 2x2 tables).

chisq

Whether to call chisq.test and display the result.

phi

Whether to calculate and display the phi coefficient (only for 2x2 tables).

rowname.width

Optional width for the rownames. Mostly useful for truncating very long rownames.

html

Whether to format the table with HTML tags.

bgcol

Background color for the table.

...

additional arguments passed to chisq.test.

Details

print.xtab displays a crosstabulation in a fairly conventional style with row, column and marginal percentages. If html is TRUE, the formatting will use HTML tags and will only be useful if viewed in an HTML browser. In order to get HTML formatting, save, the output of xtab and print with the argument html=TRUE.

If or is TRUE and the resulting table is 2x2, the odds ratio will be displayed below the table. If the function logical.names within print.xtab finds that the column margin names are one of FALSE/TRUE, 0/1 or NO/YES in those orders, the risk of the column variable for the second level of the row variable relative to the first row variable will be displayed as well.

Value

nil

Author(s)

Jim Lemon

See Also


prettyR

Pretty Descriptive Stats

v2.2-3
GPL (>= 2)
Authors
Jim Lemon <drjimlemon@gmail.com>, Philippe Grosjean <phgrosjean@sciviews.org>
Initial release
2019-04-08

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.