tab
Create Summary Tables for Statistical Reports
Description
Contains functions for creating various types of summary tables, e.g. comparing characteristics across levels of a categorical variable and summarizing fitted generalized linear models, generalized estimating equations, and Cox proportional hazards models. Functions are available to handle data from simple random samples as well as complex surveys.
Downloads
547
Last 30 days
7375th
1.7K
Last 90 days
12.2K
Last year
Trend: -6.2% (30d vs prior 30d)
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | NOTE |
| r-devel-linux-x86_64-fedora-gcc | NOTE |
| r-devel-macos-arm64 | NOTE |
| r-devel-windows-x86_64 | NOTE |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | NOTE |
| r-release-macos-arm64 | NOTE |
| r-release-macos-x86_64 | NOTE |
| r-release-windows-x86_64 | NOTE |
Check details (16 non-OK)
CRAN incoming feasibility
Maintainer: ‘Dane R. Van Domelen <vandomed@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = c("Dane", "R."),
family = "Van Domelen",
role = c("aut", "cre"),
email = "vandomed@gmail.com")
as necessary.
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
CRAN incoming feasibility
Maintainer: ‘Dane R. Van Domelen <vandomed@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = c("Dane", "R."),
family = "Van Domelen",
role = c("aut", "cre"),
email = "vandomed@gmail.com")
as necessary.
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Check History
NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
CRAN incoming feasibility
Maintainer: ‘Dane R. Van Domelen <vandomed@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = c("Dane", "R."),
family = "Van Domelen",
role = c("aut", "cre"),
email = "vandomed@gmail.com")
as necessary.
CRAN incoming feasibility
Maintainer: ‘Dane R. Van Domelen <vandomed@gmail.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = c("Dane", "R."),
family = "Van Domelen",
role = c("aut", "cre"),
email = "vandomed@gmail.com")
as necessary.
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
Rd files
checkRd: (-1) tabmulti.Rd:68: Lost braces
68 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^
checkRd: (-1) tabmulti.svy.Rd:67: Lost braces
67 | \\code{yvarlabels = list(race = "Race/ethnicity", age_yrs = "Age (years)")}.}
| ^