svytabs: A program for producing complex survey tables
Stata's svytab command is quite limited because tables that users need to produce for reports often involve extracting a single point estimate (and standard error, confidence intervals, or p-value) from each of dozens or hundreds of svytab commands. Svytabs was designed to produce these tables directly. It sets up and performs many svytab commands and grabs the appropriate output to create formatted tables ready to export to word processor or spreadsheet. The added features include: 1) allows a full varlist for the rowvar if they are dichotomous (sequencing through and grabbing the estimate of interest from each); 2) allows either dichotomous or multi-valued rowvars (if multivalued then varlist is restricted to one); 3) allows multiple subpops and cycles through them; 4) doesn't require -- but allows --a column var (allowing subpops to substitute); 5) formats the output into a log file for exporting as CSV (with table titling options); 6) uses characteristics to provide "nice" naming of rows and columns; 7) provides options for outputting standard errors, confidence intervals, asterisking significance levels, deff, etc... I think anyone producing complex survey tables would find svytabs quite useful.