# Boston College Department of Economics

# Statistical Software Components

Postal: Boston College, 140 Commonwealth Avenue, Chestnut Hill MA 02467 USA

Phone: 617-552-3670

Fax: +1-617-552-2308

Web page: http://fmwww.bc.edu/EC/

Email:

More information through EDIRC

Phone: 617-552-3670

Fax: +1-617-552-2308

Web page: http://fmwww.bc.edu/EC/

Email:

More information through EDIRC

**Order information:**

Web: http://repec.org/docs/ssc.php

**Editor:**

Additional information is available for the following registered editor(s):
Christopher F Baum
**For corrections or technical questions regarding this series, please contact (Christopher F Baum)**

**Series handle:**repec:boc:bocode

**Citations RSS feed:**at CitEc

### Impact factors

- Simple (last 10 years)
- Recursive (10)
- Discounted (10)
- Recursive discounted (10)
- H-Index (10)
- Aggregate (10)

**Access and download statistics**

**Top item:**

- By downloads (last 12 months)

### 2006

**FPRANK: Stata module to compute Two-Sample Fligner-Policello Robust Rank Order Test***by*Mamoun BenMamoun**LOMACKINLAY: Stata module to perform Lo-MacKinlay variance ratio test***by*Christopher F Baum**CFITZRW: Stata module to implement Christiano-Fitzgerald Random Walk band pass filter for timeseries data***by*Christopher F Baum & Martha Lopez**SEMEAN: Stata module to compute standard error of mean (optionally from transformed data)***by*Christopher F Baum**BUTTERWORTH: Stata module to implement Butterworth square-wave highpass filter for timeseries data***by*Christopher F Baum & Martha Lopez**PWCOV: Stata module to compute pairwise covariances***by*Christopher F Baum**SENSATT: Stata module to compute sensitivity for matching estimators***by*Tommaso Nannicini**NBERCYCLES: Stata module to generate graph command (and optionally graph) timeseries vs. NBER recession dating***by*Christopher F Baum**AINEQUAL: Stata module to compute measures of inequality***by*Joao Pedro Azevedo**ALORENZ: Stata module to produce Pen's Parade, Lorenz and Generalised Lorenz curve***by*Joao Pedro Azevedo & Samuel Franco**APOVERTY: Stata module to compute poverty measures***by*Joao Pedro Azevedo**CHANGEMEAN: Stata module to compute Income and Inequality Contribution on Poverty Variation***by*Joao Pedro Azevedo & Samuel Franco**ISOPOVERTY: Stata module to generate data for Inequality-Poverty and Iso-Poverty curves***by*Joao Pedro Azevedo & Samuel Franco**BUGSDAT: Stata module to convert a Stata datafile into the S-plus format used in Winbugs***by*Adrian Mander**APC: Stata module for estimating age-period-cohort effects***by*Sam Schulhofer-Wohl & Yang Yang**SQ: Stata module for sequence analysis***by*Ulrich Kohler & Magdalena Luniak & Christian Brzinsky-Fay**GREXPORT: Stata module to produce a resultset of graph contents***by*Lars E. Kroll**CKVAR: Stata module to allow error checking routines to easily be defined and attached directly to variables***by*Bill Rising**CORRTEX: Stata module to generate correlation tables formatted in LaTeX***by*Nicolas Couderc**SDLINE: Stata module to plot SD line or reduced major axis***by*Nicholas J. Cox**XML_TAB: Stata module to save results in Excel XML format***by*Michael Lokshin & Zurab Sajaia**QIC: Stata module to compute model selection criterion in GEE analyses***by*James Cui**DRAREA: Stata module to overlap two range area plots***by*Adrian Mander**CODCI: Stata module to calculate Bonett-Seier's Confidence Interval for the COD***by*Mamoun BenMamoun**CONFND: Stata module to plot and display estimates to assess confounding***by*Zhiqiang Wang**CONFALL: Stata module to plot and display estimates to assess confounding***by*Zhiqiang Wang**SIMUPED: Stata module to simulate two- and three-generation family data***by*James Cui**PHENOTYPE: Stata module to simulate disease status and censored age for family data***by*James Cui**BUCKLEY: Stata module to implement Buckley-James method for analysing censored data***by*James Cui**NRUNS: Stata module to compute number of runs compared with random shuffles***by*Nicholas J. Cox & Nigel Smeeton**TABFORM: Stata module to export tables of means, standard deviations to text file***by*Le Dang Trung**SAMPSI_RHO: Stata module to compute sample size for a Pearson correlation***by*Adrian Mander**FRACTILEPLOT: Stata module for smoothing with respect to distribution function predictors***by*Nicholas J. Cox**CART: Stata module to perform Classification And Regression Tree analysis***by*Wim van Putten**MLOWESS: Stata module for lowess smoothing with multiple predictors***by*Nicholas J. Cox**RICHNESS: Stata module to compute measures of income richness***by*Andreas Peichl & Thilo Schaefer**XTOVERID: Stata module to calculate tests of overidentifying restrictions after xtreg, xtivreg, xtivreg2, xthtaylor***by*Mark E Schaffer & Steven Stillman**OUTSUM: Stata module to write formatted descriptive statistics to a text file***by*Kerry L. Papps**EITC: Stata module to compute U.S. Earned Income Tax Credit receipts***by*Kerry L. Papps**PASCAL: Stata module to draw Pascal's triangle***by*Amadou Bassirou Diallo**ASCII: Stata module to display the ASCII character set***by*Adrian Mander**COUNTMATCH: Stata module to count matching values for one variable in another***by*Nicholas J. Cox**ASSERTKY: Stata module to assert unique dataset keys***by*David Kantor**XTFMB: Stata module to execute Fama-MacBeth two-step panel regression***by*Daniel Hoechle**XTSCC: Stata module to calculate robust standard errors for panels with cross-sectional dependence***by*Daniel Hoechle**MEOPROBIT: Stata module to compute marginal effects after estimation of ordered probit***by*Thomas Cornelissen**ROLLING2: Stata module to perform rolling window and recursive estimation***by*Christopher F Baum**PDPLOT: Stata module to produce Pareto dot plot***by*Nicholas J. Cox**ESLI: Stata module to calculate the equation of a straight line***by*Nicola Orsini**EPISENS: Stata module for basic sensitivity analysis of epidemiological results***by*Nicola Orsini & Rino Bellocco & Sander Greenland**EPISENSRRI: Stata module for basic sensitivity analysis for unmeasured confounders***by*Nicola Orsini & Rino Bellocco & Sander Greenland**POSTRRI: Stata module to calculate posterior relative risks***by*Nicola Orsini & Rino Bellocco & Sander Greenland**SBRI: Stata module to calculate the Spearman-Brown reliability***by*Nicola Orsini**XB2PI: Stata module to transform the logit scores into probabilities***by*Nicola Orsini**TUPLES: Stata module for selecting all possible tuples from a list***by*Joseph N. Luchman & Daniel Klein & Nicholas J. Cox**METAN: Stata module for fixed and random effects meta-analysis***by*Ross Harris & Mike Bradburn & Jon Deeks & Roger Harbord & Doug Altman & Thomas Steichen & Jonathan Sterne**INVGAUSSFIT: Stata module to fit a two-parameter inverse Gaussian distribution***by*Nicholas J. Cox & Stephen P. Jenkins**PCORRMAT: Stata module to compute partial correlation coefficients controlled for a fixed set of covariates***by*Maarten L. Buis**ADOLIST: Stata module to manage lists of ado packages***by*Ben Jann & Stefan Wehrli**INDEPLIST: Stata module to returns lists of independent variables from the active estimation command***by*Maarten L. Buis**LARS: Stata module to perform least angle regression***by*Adrian Mander**RPNFCN: Stata module to provide a Mata generic function evaluator based on Reverse Polish Notation***by*Henrik Stovring

### 2005

**ROBLGT: RATS module to estimate binomial logit robustly***by*Eric Blankmeyer**GEEKEL2D: Stata module to estimate the parameters of unidimensional and bidimensional IRT models***by*Jean-Benoit Hardouin**USMAPS2: Stata module to provide US county map coordinates for tmap***by*Scott Merryman**USSWM: Stata module to provide US state and county spatial weight (contiguity) matrices***by*Scott Merryman**TMAP: Stata module for simple thematic mapping***by*Maurizio Pisati**MIF2DTA: Stata module convert MapInfo Interchange Format boundary files to Stata boundary files***by*Maurizio Pisati**SURFACE: Stata module to draw a 3D wireform surface plot***by*Adrian Mander**KDENS2: Stata module to estimate bivariate kernel density***by*Christopher F Baum**ONESPELL: Stata module to generate single longest spell for each unit in panel data, listwise***by*Christopher F Baum**DIFFPI: Stata module to calculate difference expressed as a percentage***by*Nicola Orsini**PLOTBETA: Stata module to plot linear combinations of coefficients***by*Adrian Mander**BATPLOT: Stata module to produce Bland-Altman plots accounting for trend***by*Adrian Mander**RELRANK: Stata module to generate relative data (grade transformation)***by*Ben Jann**INVCDF: Stata module to invert the cumulative distribution function***by*Ben Jann**JMPIERCE: Stata module to perform Juhn-Murphy-Pierce decomposition***by*Ben Jann**JMPIERCE2: Stata module to compute trend decomposition of outcome differentials***by*Ben Jann**SMITHWELCH: Stata module to compute trend decomposition of outcome differentials***by*Ben Jann**RESWAGE: Stata module to estimate a reservation wage model with endogenous selection***by*John Reynolds**DFL: Stata module to estimate DiNardo, Fortin and Lemieux Counterfactual Kernel Density***by*Joao Pedro Azevedo**P2CI: Stata module to calculate confidence limits of a regression coefficient from the p-value***by*Nicola Orsini**HETEROGI: Stata module to quantify heterogeneity in a meta-analysis***by*Nicola Orsini & Matteo Bottai & Julian Higgins & Iain Buchan**SHUFFLE8: Stata module to shuffle a list***by*Ben Jann**SHUFFLE: Stata module to shuffle a list***by*Ben Jann**LINCHECK: Stata module to graphically assess the linearity of a continuous covariate in a regression model***by*Alex Gamma**BICDROP1: Stata module to estimate the probability a model is more likely without each explanatory variable***by*Paul Millar**PRE: Stata module to calculate the proportional reduction in errors accomplished by an estimated model***by*Paul Millar**OPTIFACT: Stata module to find the best summated rating scale from a list of items***by*Paul Millar**MATSORT: Stata module to sort a matrix by a given column***by*Paul Millar**CLUSTSENS: Stata module to perform sensitivity analysis for cluster commands***by*Paul Millar**LISTMISS: Stata module to analyse missing values related to an estimation command***by*Paul Millar**BIC: Stata module to evaluate the statistical significance of variables in a model***by*Paul Millar**HDQUANTILE: Stata module for Harrell-Davis estimator of quantiles***by*Nicholas J. Cox**DIRLIST: Stata module to retrieve directory information***by*Morten Andersen**VARIOG: Stata module to calculate and graph semi-variograms***by*Nicholas J. Cox**SVYPXCON: Stata module to calculate predicted means or proportions for a continuous X variable for survey data***by*Joanne M. Garrett**SVYPXCAT: Stata module to calculate predicted means or proportions for nominal X's for survey data***by*Joanne M. Garrett**SEAST: Stata module to calculate tests for seasonality with a variable population at risk***by*Mark S. Pearce & Richard Feltbower**XTLSDVC: Stata module to estimate bias corrected LSDV dynamic panel data models***by*Giovanni S.F. Bruno**AVPLOTS4: Stata module to graph added-variable plots for specified regressors in a single image***by*Ben Jann**ESTWRITE: Stata module to store estimation results on disk***by*Ben Jann**VCLOSE: Stata module to close viewer windows***by*Nicholas J. Cox**GAUSSHERMITE: Stata module to estimate integrals using Gauss Hermite quadratures***by*Jean-Benoit Hardouin**SIMIRT: Stata module to process data generated by IRT models***by*Jean-Benoit Hardouin**CPRPLOTS: Stata module to graph (augmented) component-plus-residual plots in a single image***by*Ben Jann**CPRPLOT2: Stata module to graph component-plus-residual plots for transformed regressors***by*Ben Jann**DEVCON: Stata module to apply the deviation contrast transform to estimation results***by*Ben Jann**OAXACA8: Stata module to compute decompositions of outcome differentials***by*Ben Jann**SUPCLUST: Stata module to build superordinate categories***by*Ben Jann**CONVERT_TOP_LINES: Stata module to handle leading lines of text file***by*David Kantor**GRAPHBINARY: Stata module to plot explanatory variables vs binary outcome***by*Adrian Mander**TRELLIS: Stata module to create a trellis graph***by*Adrian Mander**TRACES: Stata module to display traces of items***by*Jean-Benoit Hardouin**WTD: Stata module to produce analysis of waiting time distribution***by*Henrik Stovring**GLST: Stata module for trend estimation of summarized dose-response data***by*Nicola Orsini & Rino Bellocco & Sander Greenland**LXPCT_2: Stata module to calculate multistate life expectancies***by*Margaret M. Weden**CLV: Stata module to implement a clustering of variables around latent components***by*Jean-Benoit Hardouin**BACKRASCH: Stata module to implement a backward procedure with a Rasch model***by*Jean-Benoit Hardouin**MMSRM: Stata module to estimate Multidimensional Marginally Sufficient Rasch Model (MMSRM)***by*Jean-Benoit Hardouin**DIPLOT: Stata module to draw double interval plot***by*Nicholas J. Cox**KOUNTRY: Stata module to standardize country names across various datasets***by*Rafal Raciborski**GOLOGIT2: Stata module to estimate generalized logistic regression models for ordinal dependent variables***by*Richard Williams**INTCENS: Stata module to perform interval-censored survival analysis***by*Jamie Griffin**SVYGEI_SVYATK: Stata module to derive the sampling variances of Generalized Entropy and Atkinson inequality indices when estimated from complex survey data***by*Stephen P. Jenkins & Martin Biewen**FITINT: Stata module to fit generalized linear model and test two-way interactions***by*AndrĂ© Charlett & Neville Verlander**XTARSIM: Stata module to perform Monte Carlo analysis for dynamic panel data models***by*Giovanni S.F. Bruno**ECLPCI: Stata module to compute Exact and Approximate Confidence Limits for Poisson Counts***by*Nicola Orsini**BEAMPLOT: Stata module to draw horizontal dotplots using beams***by*Nicholas J. Cox**SAMPLEPPS: Stata module to draw a random sample with probabilities proportional to size***by*Stephen P. Jenkins**CLASSPLOT: Stata module to plot predicted probability and empirical values after a binary response model***by*Lars E. Kroll**SPEARMAN2: Stata module to calculate Spearman rank correlations, extended***by*Christopher F Baum**FIXSORT: Stata module to sort variables and align in sorted order, with others fixed***by*Nicholas J. Cox**CASEFAT: Stata module for estimating the case fatality ratio of a new infectious disease***by*Jamie Griffin & Azra Ghani**MEHETPROB: Stata module to compute marginal effects at means and their standard errors after hetprob***by*Thomas Cornelissen**SVYSELMLOG: Stata module to compute selectivity adjustment based on the multinomial logit for survey design***by*R. E. De Hoyos**SVYBSAMP2: Stata module to perform re-sampling for complex survey data***by*R. E. De Hoyos**MOREMATA: Stata module (Mata) to provide various functions***by*Ben Jann**CHECKFOR2: Stata module to check whether a variable exists or not in a dataset***by*Amadou Bassirou Diallo & Jean-Benoit Hardouin**DBMSCOPYBATCH: Stata module to produce a batch file for DBMS/Copy***by*Amadou Bassirou Diallo**PALETTE_ALL: Stata module to display all the named colours in Stata***by*Adrian Mander**IVRESET: Stata module to perform Ramsey/Pesaran-Taylor/Pagan-Hall RESET specification test after IV/GMM/OLS estimation***by*Mark E Schaffer**LOOKFOR_ALL: Stata module to search for variables/patterns in .dta files***by*Michael Lokshin & Zurab Sajaia & Dan Blanchette**NMISSING: Stata module to show numbers of missing or present values***by*Nicholas J. Cox**ISVAR: Stata module to filter names into variable names and others***by*Nicholas J. Cox**DESCOGINI: Stata module to perform Gini decomposition by income source***by*Alejandro Lopez-Feldman**AKDENSITY: Stata module to perform adaptive kernel density estimation***by*Philippe Van Kerm**BIPLOTVLAB: Stata module to produce biplot with variable labels***by*Jean-Benoit Hardouin**GENSCORE: Stata module to generate a score***by*Jean-Benoit Hardouin**RRLOGIT: Stata module to estimate logistic regression for randomized response data***by*Ben Jann**IVVIF: Stata module to report variance inflation factors after IV***by*David Roodman**HNBLOGIT: Stata module to estimate negative binomial-logit hurdle regression***by*Joseph Hilbe**HNBCLG: Stata module to estimate negative binomial-complementary log log hurdle regression***by*Joseph Hilbe**HGLOGIT: Stata module to estimate geometric-logit hurdle regression***by*Joseph Hilbe**HGCLG: Stata module to estimate geometric-complementary log log hurdle regression***by*Joseph Hilbe**HPLOGIT: Stata module to estimate Poisson-logit hurdle regression***by*Joseph Hilbe**HPCLG: Stata module to estimate Poisson-complementary log log hurdle regression***by*Joseph Hilbe**ZTG: Stata module to estimate zero-truncated geometric regression***by*Joseph Hilbe**CDFPLOT: Stata module to plot a cumulative distribution function***by*Adrian Mander**KDENS: Stata module for univariate kernel density estimation***by*Ben Jann**CPOISSON: Stata module to estimate censored Poisson regression***by*Joseph Hilbe**SAMPLESIZE: Stata module to execute sampsi multiple times and produce a graph***by*Adrian Mander**GNBSTRAT: Stata module to estimate Generalized Negative Binomial with Endogenous Stratification***by*Joseph Hilbe**NBSTRAT: Stata module to estimate Negative Binomial with Endogenous Stratification***by*Joseph Hilbe & Roberto Martinez-Espineira**GENASS: Stata module to perform Genetic Case-control Association tests***by*Neil Shephard**OUTREG2: Stata module to arrange regression outputs into an illustrative table***by*Roy Wada**KAPPREVI: Stata module to plot the dependence of kappa statistic on true prevalence***by*Nicola Orsini & Debora Rizzuto**SAMPSI_REG: Stata module to calculate the sample size/power for linear regression***by*Adrian Mander**LGAMMA2: Stata module to estimate two-parameter log-gamma regression***by*Joseph Hilbe**GLGAMMA2: Stata module to estimate generalized two-parameter log-gamma regression***by*Joseph Hilbe**IVGAUSS2: Stata module to estimate two-parameter log-inverse Gaussian regression***by*Joseph Hilbe**GIVGAUSS2: Stata module to estimate generalized two-parameter inverse Gaussian regression***by*Joseph Hilbe**SAMPSI_MCC: Stata module to calculate Sample Size or Power for Matched Case-Control Studies***by*Adrian Mander**CNBREG: Stata module to estimate negative binomial regression - canonical parameterization***by*Joseph Hilbe**XTIVREG2: Stata module to perform extended IV/2SLS, GMM and AC/HAC, LIML and k-class regression for panel data models***by*Mark E Schaffer**SLICEPLOT: Stata module for time series or other plot in slices***by*Nicholas J. Cox**CQUANTILE: Stata module to generate corresponding quantiles***by*Nicholas J. Cox**PRIMES: Stata module to generate prime numbers***by*Stanislav Kolenikov**SCHEME_RBN1MONO: Stata module to provide minimal monochrome graphics schemes***by*Roger Newson**SUBSAVE: Stata module to save a subset of the dataset in memory to a disk file***by*Roger Newson**INSOB: Stata module to insert empty observations***by*Bas Straathof**CENSORNB: Stata module to estimate censored negative binomial regression as survival model***by*Joseph Hilbe**SSM: Stata program to estimate endogenous switching and sample selection models for binary, count, and ordinal variables using ML***by*Alfonso Miranda & Sophia Rabe-Hesketh**ADDNOTES: Stata program to add notes to the end of text files***by*Jeff Arnold**GETFILENAME2: Stata program for handling filename specifications***by*Jeff Arnold**SORTROWS: Stata program to perform sort within observation***by*Jeff Arnold**VARSEARCH: Stata program to search variable names and labels***by*Jeff Arnold**XTREGRE2: Stata module to estimate random effects model with weights***by*Scott Merryman**CLORENZ: Stata module to estimate Lorenz and concentration curves***by*Araar Abdelkrim**TABLEMAT: Stata module to produce and export table of results in a matricial format***by*Amadou Bassirou Diallo

### 2004

**GLCURVE: Stata module to derive generalised Lorenz curve ordinates***by*Stephen P. Jenkins & Philippe Van Kerm**SDECODE: Stata module to decode a numeric variable into a string variable***by*Roger Newson**HARMBY: Stata module to harmonize values of variables within by-groups***by*Roger Newson**ELLIP: Stata module to graph confidence ellipses (version 8)***by*Anders Alexandersson**MLBOOLEAN: Stata module to implement Boolean logit and probit***by*Bear F. Braumoeller**SPLITVALLABELS: Stata module to split up value labels for multi-line graph labelling***by*Nick Winter & Ben Jann**CIRCULAR: Stata module for circular statistics***by*Nicholas J. Cox**BETACOEF: Stata module to calculate beta coefficients from regression***by*Christopher F Baum**BNORMPDF: Stata module to calculate the bivariate normal density***by*Gary Longton**GRQREG: Stata module to graph the coefficients of a quantile regression***by*Joao Pedro Azevedo