# Boston College Department of Economics

# Statistical Software Components

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)

**Undated material is presented at the end, although it may be more recent than other items**

### 2015

**TSEGEN: Stata module to call an egen function using a time-series varlist***by*Robert Picard & Nicholas J. Cox**XTBCFE: Stata module to perform bootstrap-corrected Fixed Effects estimation and inference in dynamic panel models***by*Ignace De Vos & Ilse Ruyssen & Gerdie Everaert**FINDUNIQUE: Stata module to display combinations of unique identifiers in a dataset***by*Riccardo Marchingiglio**OVERFIT: Stata module to calculate shrinkage statistics to measure overfitting as well as out- and in-sample predictive bias***by*Marcel Bilger**PSIDTOOLS: Stata module to facilitate access to Panel Study of Income Dynamics (PSID)***by*Ulrich Kohler**REGCOEF: Stata module to compute coefficients for quantifying relative importance of predictors***by*Mehmet Mehmetoglu**EXTREME: Stata module to fit models used in univariate extreme value theory***by*David Roodman**PAGETREND: Stata module to perform Page's L trend test for ordered alternatives***by*Hong Il Yoo**DIVCAT: Stata module to calculate five measures of diversity for multiple categories***by*Dirk Enzmann**PERCAT: Stata module to perform percentile-based categorisation***by*Mehmet Mehmetoglu**GINIREG: Stata module for Gini regression***by*Mark E Schaffer**ROTATE2: Stata module to produce sorted and labeled rotated matrix***by*Daniel Klein**IPDPOWER: Stata module to perform simulation based power calculations for mixed effects modelling***by*Evangelos Kontopantelis**SUMSCALE: Stata module to generate summated scales***by*Mehmet Mehmetoglu**NTREATREG: Stata module for estimation of treatment effects in the presence of neighbourhood interactions***by*Giovanni Cerulli**RPME: Stata module to compute Robust Pareto midpoint estimator***by*Paul T. von Hippel & Daniel A. Powers**HPC: Stata module to perform specification test to discriminate between models for non-negative data with many zeros***by*J.M.C. Santos Silva & Silvana Tenreyro & Frank Windmeijer**PARTCHART: Stata module to automatically output participant characteristics table in a variety of formats***by*Seth Lirette**DTANOTES: Stata module to add metadata as dataset notes***by*Matthew White**TXTTOOL: Stata module providing utilities for text analysis***by*Unislawa Williams**SSCCOUNT: Stata module to download ssc hits over time for user-written packages***by*Tim Morris**SMCFCS: Stata module to perform multiple imputation of covariates by substantive model compatible fully conditional specification***by*Jonathan Bartlett & Tim Morris**BASETABLE: Stata module to compare a set of risk factors or effects with respect to a categorical variable***by*Niels Henrik Bruun**GCODE: Stata module to download Google geocode data***by*Muhammad Rashid Ansari**STRATARAND: Stata module to perform stratified random assignment***by*John Ternovski**WHICHPKG: Stata module to display information on components of a Stata package***by*Mark E Schaffer**MIBMI: Stata module for cleaning and multiple imputation algorithm for body mass index (BMI) in longitudinal datasets***by*Evangelos Kontopantelis**REPLACEBYLAB: Stata module to extract detailed information from user agent strings***by*Tobias Gummer**DO2SCREEN: Stata module to display do-files in result window***by*Andrés Castañeda & Santiago Garriga**IC: Stata module to compute measures of interaction contrast (biological interaction)***by*Niels Henrik Bruun & Morten Fenger-Gron & Anders Prior**TUPLES8: Stata module for selecting all possible tuples from a list***by*Joseph N. Luchman & Nicholas J. Cox**LMADURM2: Stata module to compute 2SLS-IV Autocorrelation Dynamic Durbin m Test at Higher Order AR(p)***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMABGXT: Stata module to compute Panel Data Autocorrelation Breusch-Godfrey Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**DIFDETECT: Stata module to detect and adjust for differential item functioning (DIF)***by*Laura Gibbons**LMADWXT: Stata module to compute Panel Data Autocorrelation Durbin-Watson Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMHGLNL: Stata module to compute NLS Heteroscedasticity Glejser Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMNDP2: Stata module to compute 2SLS-IV Non Normality D'Agostino-Pearson Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**FSDET: Stata module to compute Factor score determinacy coefficient***by*Mehmet Mehmetoglu**MIMIX: Stata module to perform reference based multiple imputation for sensitivity analysis of longitudinal clinical trials with protocol deviation***by*Suzie Cro**PERCENTMATCH: Stata module to calculate the highest percentage match (near duplicates) between observations***by*Noble L. Kuriakose**HDFE: Stata module to partial out variables with respect to a set of fixed effects***by*Sergio Correia**MAPTILE: Stata module to map a variable***by*Michael Stepner**MAKEDDI: Stata module to improve the quality and efficiency of meta-data documentation production***by*Andrés Castañeda & Santiago Garriga**CLUSTERBS: Stata module to perform a pairs symmetric cluster bootstrap-t procedure***by*Andrew Menger**FINDSYSMIS: Stata module to find system missing values in a list of variables***by*Malte Kaukal**CLUSTSE: Stata module to estimate the statistical significance of parameters when the data is clustered with a small number of clusters***by*Andrew Menger**GEO2XY: Stata module to convert latitude and longitude to xy using map projections***by*Robert Picard**GEOCIRCLES: Stata module to create circles defined by geographic coordinates***by*Robert Picard**MATCHIT: Stata module to match two datasets based on similar text patterns***by*Julio Raffo**FREQINDEX: Stata module to generate an index of terms from string variable***by*Julio Raffo**CLEAN_FNAME: Stata module to clean firstname variables***by*Adrien Bouguen**CLEAN_LNAME: Stata module to clean lastname variables***by*Adrien Bouguen**VARMI: Stata module to create a dummy variable that takes 1 when all the variable in the varlist are missing***by*Adrien Bouguen**SPEEDERGLES: Stata module to compute the GLES response speed index***by*Joss Roßmann**FRAMINGHAM: Stata module to calculate the Framingham 10-year Coronary Vascular Disease Risk Prediction***by*Ariel Linden**STCRPREP: Stata module to prepare data for competing risks analysis using time-dependent weights***by*Paul Lambert**FIELDAREA: Stata module to compute the area of an irregularly shaped plot from GPS coordinates of its vertices***by*Sergiy Radyakin**PARSELOC: Stata module to extract coordinates from a geolocation variable generated by Survey Solutions***by*Sergiy Radyakin**RELICOEF: Stata module to compute Raykov's factor reliability coefficient***by*Mehmet Mehmetoglu**BME: Stata module to compute Bounded midpoint estimator***by*Paul T. von Hippel & Daniel A. Powers**LOCALP: Stata module for kernel-weighted local polynomial smoothing***by*Nicholas J. Cox**RANDTREATSEQ: Stata module for generating treatments in a random sequence for each individual in the sample***by*Ariel Linden**CONDISC: Stata module to perform convergent and discriminant validity assessment in CFA***by*Mehmet Mehmetoglu**ESETRAN: Stata module to transform estimates and standard errors in parmest resultssets***by*Roger Newson**INDEX: Stata Module to Estimate Price, Quantity, and Value Index Numbers***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**CLEAN_CLASS: Stata module to clean classroom variables***by*Adrien Bouguen**RSPEEDINDEX: Stata module to compute a response speed index and perform outlier identification***by*Joss Roßmann**GEOINPOLY: Stata module to match geographic locations to shapefile polygons***by*Robert Picard

### 2014

**XTPEDRONI: Stata module to perform Pedroni's panel cointegration tests and Panel Dynamic OLS estimation***by*Timothy Neal**LOOCV: Stata module to perform Leave-One-Out Cross-Validation***by*Manuel Barron**SLS: Stata module to perform semiparametric least squares***by*Michael Barker**PCMDIF: Stata module to for diagnosing and considering a potential differential item functioning (DIF) when analysing patient reported outcomes using partial credit models***by*Jean-Francois Hamel-Broza**LMABPGXT: Stata module to compute Panel Data Autocorrelation Breusch-Pagan-Godfrey Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMABPXT: Stata module to compute Panel Data Autocorrelation Box-Pierce Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMADURM: Stata module to compute OLS Autocorrelation Dynamic Durbin m Test at Higher Order AR(p)***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMHHPNL: Stata module to compute NLS Heteroscedasticity Hall-Pagan Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMNGRYXT: Stata module to compute Panel Data Non Normality Geary Runs Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**GRAPH3D: Stata module to draw colored, scalable, rotatable 3D plots***by*Davud Rostam-Afschar & Robin Jessen**DTA2DDI: Stata module to convert Stata data to DDI standards***by*Minh Cong Nguyen**NSTAGE: Stata module for multi-arm, multi-stage (MAMS) trial designs for time-to-event outcomes***by*Patrick Royston & Daniel Bratton & Babak Choodari-Oskooei & Frederike Maria-Sophie Barthel**CHAIDFOREST: Stata module to conduct random forest ensemble classification based on chi-square automated interaction detection (CHAID) as base learner***by*Joseph N. Luchman**DATAFRAME: Stata module to store/restore multiple Stata datasets to/from memory***by*Andrew Maurer**POVIMP: Stata module to provide poverty estimates in the absence of actual consumption data***by*Hai-Anh H. Dang & Minh Cong Nguyen**PATHOF: Stata module to return the absolute path of any parent directory of the current working directory***by*Michael Barker**NYSIIS: Stata module to calculate nysiis codes from string variables***by*Adrian Sayers**ABG: Stata module to implement the Alpha-Beta-Gamma Method of Distributional Analysis***by*Louis Chauvel**PARSEUAS: Stata module to extract detailed information from user agent strings***by*Joss Roßmann & Tobias Gummer**HASH: Stata module to combine multiple integer variables into a single variable using non-minimal perfect hashing***by*Andrew Maurer**FASTCOLLAPSE: Stata module to make dataset of summary statistics using fast hash-based algorithm***by*Andrew Maurer**CAPASS: Stata module to wrap Stata's assert command, throws error messages***by*Max Loeffler**CV: Stata module to compute coefficient of variation after regress***by*Mehmet Mehmetoglu**BIPOLATE: Stata module to perform bivariate interpolation and smooth surface fitting for values given at irregularly distributed points***by*Joe Canner**REGCHECK: Stata module to examine regression assumptions***by*Mehmet Mehmetoglu**XTVAR: Stata module to compute panel vector autoregression***by*Tobias Cagala & Ulrich Glogowsky**PPSSAMPFORD: Stata module to draw sample with probability proportionate to size, without replacement, using Sampford's method***by*Jonathan Mendelson**GOELEVATION: Stata module to compute elevation for latitude and longitude from Google***by*Chamara Anuranga & J.V. Jayanthan**GENSTACK: Stata module to generate Twoway Stacked Charts***by*Gregorio Impavido**STATAJAVA: Stata module to provide Java library of helper classes for Stata plug-ins***by*Matthew White**STGIT: Stata module to retrieve information about a Git repository***by*Matthew White**WINSOR2: Stata module to winsorize data***by*Lian Yu-jun**TFR2: Stata module to compute Age-specific fertility rates (ASFRs), total fertility rates (TFRs), fertility trends and rate ratios from birth histories***by*Bruno SCHOUMAKER**ODKMETA: Stata module to import ODK data***by*Matthew White**SPMSTARH: Stata Module to Estimate (m-STAR) Spatial Multiparametric Spatio Temporal AutoRegressive Regression: Spatial Lag Multiplicative Heteroscedasticity Cross Sections Models***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**SPREGSEMXT: Stata Module to Estimate Maximum Likelihood Estimation Spatial Error Panel Regression***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**SPREGSEM: Stata Module to Estimate Maximum Likelihood Estimation Spatial Error Cross Sections Regression***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**SPREGSDMXT: Stata Module to Estimate Maximum Likelihood Estimation Spatial Panel Durbin Regression***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**SPREGSDM: Stata Module to Estimate Maximum Likelihood Estimation Spatial Durbin Cross Sections Regression***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**CORSP: Stata module to display combined Pearson and Spearman correlation matrix***by*Daniel Klein**SURROG: Stata module to compute surrogate variables after factor analysis***by*Malte Hoffmann**RAEWMA: Stata module to plot the risk adjusted exponentially weighted moving average***by*Brent McSharry**RASPRT: Stata module to plot the risk adjusted sequential probability ratio test (+/- risk adjusted cusum)***by*Brent McSharry**POI2HDFE: Stata module to estimate a Poisson regression with two high-dimensional fixed effects***by*Paulo Guimaraes**GRAPHLOG: Stata module to convert log files to PDF documents with embedded graphs using LaTeX***by*Martin Rune Hansen**CISD: Stata module to compute confidence intervals for standard deviations***by*Morten Frydenberg & Svend Juul**NWIND: Stata module to compute Newey-Windmeijer VCE after ivreg2 GMM-CUE estimation***by*Helmut Farbmacher**METAPROP: Stata module to perform fixed and random effects meta-analysis of proportions***by*Victoria Nyawira Nyaga & Marc Arbyn & Marc Aerts**DOTEMPLATE: Stata module to creates templates for do-files***by*Andres Castaneda**PCTRIM: Stata module to trim variables based on percentiles***by*Michael Barker**DMOUT: Stata module to create difference-in-means tables***by*Michael Barker**IPDMETAN: Stata module for performing two-stage IPD meta-analysis***by*David Fisher**GRSTEST2: Stata module to implement the Gibbons, Ross, Shanken (1989) test***by*Markus Ibert**IRSCHARITIES: Stata module to import and format IRS Exempt Organization Business Master File Data***by*Billy Buchanan**PCMODEL: Stata module to estimate parameters of a Partial Credit Model or a Rating Scale Model by MML***by*Jean-François Hamel**PCMTEST: Stata module to test the fit of a Partial Credit Model or a Rating Scale Model estimated using pcmodel***by*Jean-François Hamel**SURLOADS: Stata module to calculate simple scores***by*Malte Hoffmann**GIT: Stata module to manage git repositories***by*Rodrigo Martell**R2VAR: Stata Module to Compute (VAR) Overall System R2, F-Test, and Chi2-Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**ITSA: Stata module to perform interrupted time series analysis for single and multiple groups***by*Ariel Linden**TFINSERT: Stata module to insert text into an open text file***by*Roger Newson**MIMRGNS: Stata module to run margins after mi estimate***by*Daniel Klein**RQ: Stata module to compute Reynal-Querol index of ethnic polarization***by*Carlos Gradin**ER: Stata module to compute Esteban and Ray measure of polarization***by*Carlos Gradin**MELT: Stata module to melt variables into a dataset containing aggregated data by variable***by*Johannes N. Blumenberg**RCTABLE: Stata module to create a table used in randomized controlled trials***by*Adrien Bouguen**ORTH_OUT: Stata module to automate and export summary stats/orthogonality tables***by*Joe Long**ESTRAT: Stata module to perform Endogenous Stratification for Randomized Experiments***by*Jeremy Ferwerda**ZICEN: Stata module to estimate a finite mixture model of a degenerate distribution with mass at zero and one or two censored (Tobit) normals***by*Marcelo Coca Perraillon**DISCREPANCY: Stata module to implement a pseudo-ANOVA method for partitions of pairwise distance matrices***by*Brendan Halpin**COMBOMARGINSPLOT: Stata module to combine the saved results from multiple calls to margins into one marginsplot***by*Nick Winter**CIBAR: Stata module to plot bar graphs and confidence intervals over groups***by*Alexander Staudt**MDEPRIV: Stata module to compute synthetic indicators of multiple deprivation***by*Maria Noel Pi Alperin & Philippe Van Kerm**WDISCRIM: Stata module to compute earnings discrimination statistics***by*Philippe Van Kerm**VSELECT: Stata module to perform linear regression variable selection***by*Charles Lindsey**TFV: Stata module to produce transformations of variables***by*Daniel Klein**DQD: Stata module to compute treatment effects under alternative Parallel-q assumptions***by*Ricardo Mora & Iliana Reggio**CODEBOOKOUT: Stata module to save codebook in MS excel format***by*Kishor K. Das**PINDEX: Stata module to compute targeted price indices***by*Muhammad Rashid Ansari & Chiara Mussida**TREATOPROBIT: Stata module to estimate a treatment effects model for a binary endogenous treatment on an ordered outcome***by*Christian Gregory**B1X2: Stata module to account for changes when X2 is added to a base model with X1***by*Jonah Gelbach**FASTSAMPLE: Stata module to quickly draw random sample***by*Andrew Maurer**GVSELECT: Stata module to perform best subsets variable selection***by*Charles Lindsey & Simon Sheather**GLMDECO: Stata module to compute Detailed Decomposition of Average Outcome Differentials in Generalized Linear Models***by*Boris Kaiser**TEX3PT: Stata module to produce LaTeX documents from estout with threeparttable***by*Derek Wolfson**CROSSPLOT: Stata module for scatter (or other twoway) plots for each y vs each x variable***by*Nicholas J. Cox**CTREATREG: Stata module for estimating dose-response models under exogenous and endogenous treatment***by*Giovanni Cerulli**UNEMP: Stata module module to compute aggregate households employment deprivation (or unemployment) measures***by*Carlos Gradin**MIPARALLEL: Stata module to perform parallel estimation for multiple imputed datasets***by*Timothy Mak**COMBINEPLOT: Stata module to combine similar univariate or bivariate plots for different variables***by*Nicholas J. Cox**SPECHIST: Stata module to produce specific histograms for continuous variables***by*Alfonso Sanchez-Penalver**PVW: Stata module to perform predictive value weighting for covariate misclassification in logistic regression***by*Jonathan Bartlett**TESTCASE: Stata module to provide a code-testing framework for Mata***by*James Fiedler**SMCL2DO: Stata module to convert log files to do-files in a robust fashion***by*Bill Rising**MIINC: Stata module to conduct multi-model inference using information criteria***by*Joseph N. Luchman**SEPSCATTER: Stata module to draw scatter (or other twoway) plots separated by a third variable***by*Nicholas J. Cox**NPSERIES: Stata module to perform Nonparametric Power Series Estimation***by*Boris Kaiser**QV: Stata module to compute quasi-variances***by*Aspen Chen**PLAUSEXOG: Stata module to implement Conley et al's plausibly exogenous bounds***by*Damian Clarke**LMHCW: Stata Module to Compute OLS Heteroscedasticity Cook-Weisberg Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMHHP: Stata Module to Compute OLS Heteroscedasticity Hall-Pagan Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMNAD: Stata Module to Compute OLS Non Normality Anderson-Darling Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMNDH: Stata Module to Compute OLS Non Normality Doornik-Hansen Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMABG: Stata Module to compute OLS Autocorrelation Breusch-Godfrey Test at Higher Order AR(p)***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**DESIGNPLOT: Stata module to produce a graphical summary of response given one or more factors***by*Nicholas J. Cox**DSEG: Stata module to compute decomposable multigroup segregation indexes***by*Ricardo Mora**IVCHECK: Stata module to choose between OLS and contaminated IV***by*Anirban Basu**IVREG2HDFE: Stata module to estimate an Instrumental Variable Linear Regression Model with two High Dimensional Fixed Effects***by*Dany Bahar**REGWLS: Stata module to estimate Weighted Least Squares with factor variables***by*Dany Bahar**MYCD10: Stata module to process ICD-10 diagnosis and procedure codes***by*Joe Canner**D3NETWORK: Stata module to create network visualizations using D3.js to view in browser***by*Sebastian Pink & Sabrina Vogel**STMIXED: Stata module to fit multilevel mixed effects parametric survival models***by*Michael J. Crowther**PTREND: Stata module for trend analysis for proportions***by*Patrick Royston**RENVARLAB: Stata module to rename variables, with option of using variable labels to create new variable names***by*Joe Canner**PROSPERITY: Stata module to compute Shared Prosperity Convergence Index***by*Oscar Barriga Cabanillas**XTCSI: Stata module to investigate Residual Cross-Section Independence***by*Maximo Sangiacomo**POLAR: Stata module to plot polar coordinates***by*Joe Canner**XTCIPS: Stata module to compute Pesaran Panel Unit Root Test in the Presence of Cross-section Dependence***by*Maximo Sangiacomo**MORE_CLARIFY: Stata module to estimate quantities of interest through simulation and resampling methods***by*Javier Marquez Pena**GROUPLABS: Stata module to create value labels for grouped variables***by*Sergiy Radyakin**BAPLOT: Stata module to produce Bland-Altman plots***by*Paul Seed**JAROWINKLER: Stata module to calculate the Jaro-Winkler distance between strings***by*James Feigenbaum**REGEN: Stata module to create new or change existing variable***by*Daniel Klein**NPINFO: Stata module to merge network-based nodal characteristics***by*Sebastian Pink & Sabrina Vogel**LDTEST: Stata module to compute Lorenz Dominance tests***by*Garry Barrett & Stephen Donald**MQGAMMA: Stata module to estimate quantiles of potential-outcome distributions***by*David M. Drukker**ALIGNMICRO: Stata module to perform alignment in microsimulation***by*Jinjing Li**QQPLOT3: Stata module to plot the unweighted and weighted quantiles of one variable against the corresponding quantiles of another***by*Ariel Linden**SUBSIM_1: Stata module providing subsidy simulation toolkit (SUBSIM)***by*Abdelkrim Araar & Paolo Verme**ASCOMP: GAUSS module to Transform Data into Cumulative Positive and Negative Components***by*Abdulnasser Hatemi-J**SUBSIM_2: Stata module providing subsidy simulation toolkit (SUBSIM)***by*Abdelkrim Araar & Paolo Verme**KEEPORDER: Stata module to keep and order a set of variables***by*James Feigenbaum