Nicholas Winter
Associate Professor
Office
S385 Gibson Hall
Mailing Address:
Department of Politics
PO Box 400787
University of Virginia
Charlottesville, VA 22904
non-USPS delivery:
S185 Gibson Hall
1540 Jefferson Park Avenue
Charlottesville, VA 22903
phone
434.924.6994
fax
434.924.3359
email
nwinter[
at]virginia.edu
Office hours
Spring 2013:
Wednesday 3:30-4:30
& by appt.
Programs for Stata
I have written several programs for the Stata statistical package, which are
freely available for your use.
I have tested them and believe that they are free of errors, but make no guarantees.
All of these programs are available from the Statistical Software Components archive (SSC), hosted at Boston College by Kit Baum. This means that they can be installed automatically in Stata. From the Stata command line, type
. ssc describe pkgname
Where pkgname is the name of the package you want. This will display a description of the package from SSC, along with options for automatic installation.
| Package Name
| Package Description
| Help File
|
| mktab |
A program to create tables of “journal-style” regression output.
mktab estimates one or more regression-type models, and prints
the results in tab- (or other) delimited format for
importation into a spreadsheet or word-processor.
This facilitates creating tables in “journal-article” format,
i.e. with standard errors in parentheses below parameter
estimates, significance flagged, and so on. The program also has options
to create output in LaTeX format and as a set of HTML tables. |
 |
| survwgt |
This program performs two functions related to survey sampling weights. First, it creates replicate weights, which are employed in replication- based strategies for variance estimation (balanced repeated replication and the survey jackknife). Second, it performs post-stratification, raking, and non-response adjustments to survey sampling weights.
|
|
| svr |
The svr (SurVey Replication) suite of commands analyze complex survey data using replication methods for variance estimation. The available methods are balanced repeated replication (BRR) and several versions of survey jackknife (JK1, JK2, and JKn), which are an alternative to the Taylor series linearization methods available in Stata’s svy commands. The suite includes commands to estimate means, totals, and ratios; regression-style models (including OLS, logit, probit, ordered logit & probit, etc.); cross-tabulations; and correlations, as well as a command to produce replication-based variance estimates for any command that accepts weights.
|
|
| oprobpr |
oprobpr estimates an ordered dependent variable model on a continuous X variable and
an optional set of covariates, then
lists and graphs the predicted probabilities from this model against
the X variable, holding the covariates constant.
Optionally, quadratic or quadratic and cubic terms can be added to the model,
as well as interaction terms between X
and one or more other covariates. This command has been completely reworked to take advantage of the much-improved version 8 graphics.
|
|
| corr_svy |
This program produces linearization-based significance calculations for
correlation coefficients. It is the equivalent of the nonexistant Stata
command
svycorr.
|
|
| tablecol |
This program is a wrapper program for the Stata command
table
that adds column percentages to the output. Essentially this provides the
functionality of the
column option of
the tabulate command.
|
|
fastcd (c) |
The fastcd package contains the Stata command 'c', a
utility that automates the process of changing directories within Stata. The
command allows you to build a database of commonly-used directory
paths, and to associate a short mnemonic code with each.
|
|
| catgraph |
This program plots the mean levels of a variable against another variable, optionally
separately for categories a third variable. This is helpful for plotting, for example,
mean democratic vote against year, by region. This command was written under Stata version
7, so does not take advantage of the much-improved version 8 graphics.
|
|
| log2do2 |
This program extracts the command lines from a Stata text-format log,
creating a file of syntax (i.e., a do file). The program
recognizes commands as lines in the log that begin with a period
followed by a blank space. It also recognizes commands that are
wrapped over multiple lines by Stata, and command that appear
within foreach and forvalues loops. log2do2 uses the Stata 7
file
command to read and write the file.
The program is designed to preserve references to local
macros in command lines.
|
|