Source code and installation instructions for all my software packages are available on GitHub at the links provided in the table below. To install the latest developer's version of all my Stata packages, execute this script. My Stata packages can also be installed using the ssc command. For example, type ssc install regsave, replace at the Stata prompt to install my regsave package.

ModuleLanguageDescription
TextFileLoadC++TextFileLoad is an ANSI-compliant class that enables programs to import data from text files in a user-friendly manner. Data can be loaded by column name or number and are automatically converted to the appropriate data types.
appendfileStataappendfile appends a text file to another text file.
autorenameStataautorename renames variables using a row of data. This can be useful when reading oddly formatted datasets.
regsaveStataregsave stores regression output into a Stata-formatted dataset.
rscriptStatarscript calls an R script from Stata.
sortobsStatasortobs allows the user to sort observations by variable values or observation numbers.
strgroupStata/Cstrgroup matches strings based on their Levenshtein edit distance.
svretStatasvret replaces the dataset in memory with the scalars and macros stored in e(), r(), and s().
texsaveStatatexsave outputs the dataset currently in memory to a file in LaTeX format.
wyoungStatawyoung controls the family-wise error rate when performing multiple hypothesis tests by estimating adjusted p-values using the free step-down resampling methodology of Westfall and Young (1993).


Supplementary materials for wyoung

Additional documentation for the wyoung Stata command is available here. The accompanying Stata code for the simulations reported in that documentation is available here.