# 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)

### 2015

**LMHARCHXT: Stata Module to Compute Panel Data Heteroscedasticity Engle (ARCH) Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMHCWXT: Stata Module to Compute Panel Data Heteroscedasticity Cook-Weisberg Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMHHARV2: Stata Module to Compute 2SLS-IV Heteroscedasticity Harvey Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMNADNL: Stata Module to Compute NLS Non Normality Anderson-Darling Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMNGRY2: Stata Module to Compute 2SLS-IV Non Normality Geary Runs Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**RESETXT: Stata Module to Compute Panel Data REgression Specification Error Tests (RESET)***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**PPML: Stata module to perform Poisson pseudo-maximum likelihood estimation***by*J.M.C. Santos Silva & Silvana Tenreyro**SCHEME-TFL: Stata module to provide graph scheme, based on Transport for London's corporate colour pallette***by*Tim Morris**EGI: Stata module to calculate Ellison and Glaeser's index of geographical concentration***by*Jay Dev Dubey**SPGEN: Stata module to generate spatially lagged variables***by*Keisuke Kondo**RANDTREAT: Stata module to randomly assign treatments uneven treatments and deal with misfits***by*Alvaro Carril**PLS: Stata module to calculate composite variables using the partial least squares path modeling (PLS) algorithm***by*Mikko Rönkkö**CPRDUTIL: Stata module for inputting CPRD datasets into Stata***by*Roger Newson**RRCALC: Stata module to calculate AAPOR compliant response rates***by*Kai Willem Weyandt & Lars Kaczmirek**UCSPSPLIT: Stata module to extract paradata from a string variable produced by the universal client-side paradata script***by*Kai Willem Weyandt & Lars Kaczmirek**CONINDEX: Stata module to perform estimation of concentration indices***by*Owen O'Donnell & Stephen O'Neill & Tom Van Ourti & Brendan Walsh**LVR2PLOT2: Stata module to produce leverage versus squared residual plot with Cook's D***by*Maarten L. Buis**RANDINF: Stata module to calculate the treatment effect and p-value of a stratified randomized controlled experiment***by*John Ternovski**RANDOMID: Stata module to identify every observation in the dataset with random alphanumeric characters***by*Raúl Torres**PCA2: Stata module to apply Principal Component Analisys (PCA) to standard and GMM-style instrumental variables***by*Maria Elena Bontempi & Irene Mammi**NROW: Stata module to rename variables as their nth-row values***by*Alvaro Carril**ART: Stata module for complex sample size calculation in randomized trials***by*Abdel Babiker & Sophie Barthel & Patrick Royston**DTAPAPER: Stata module to create an HTML datapaper***by*Christoph Thewes**VAF: Stata module to compute mediation effect in SEM***by*Mehmet Mehmetoglu**MPI: Stata module to estimate the entire class of Alkire-Foster multidimensional poverty measures and the related decomposition by indicators***by*Daniele Pacifico & Felix Pöge**BOOTTEST: Stata module to provide fast execution of the wild bootstrap with null imposed***by*David Roodman**CALINSKI: Stata module to compute Calinski-Harabasz cluster stopping index from distance matrix***by*Brendan Halpin**TABEX: Stata module to efficiently export tabulations to Excel***by*Jack Jerome**XTILETEST: Stata module to test equality of percentiles across groups of observations***by*Christopher F Baum**SF12: Stata module to validate sf12 input and calculate sf12 version 2 t scores***by*Niels Henrik Bruun**ALMON: Stata Module to Estimate Shirley Almon Generalized Polynomial Distributed Lag Model***by*Emad Abd Elmessih Shehata**CLASSTABI: Stata module for for generating classification statistics and table using summarized data***by*Ariel Linden**TABSHEET: Stata module to rapidly output cross-tabular statistics to a tab-delimited file***by*Jonathan Mendelson**SUMUP: Stata module to compute summary statistics by group***by*Matthieu Gomez**EGENMISC: Stata module to provide various egen functions***by*Matthieu Gomez**SPATIALSTATS: Excel module to compute spatial statistics***by*Roger Goodwin**DPB: gretl function to estimate dynamic binary models for panel data***by*Claudia Pigini**INTERACTIVEEFFECTS: MATLAB function to estimate interactive fixed effects models***by*Jushan Bai

### 2014

**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**DIDQ: 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**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**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**KEEPORDER: Stata module to keep and order a set of variables***by*James Feigenbaum**TEX2COL: Stata module to Split Text into Columns***by*Santiago Garriga**METAPROP_ONE: Stata module to perform fixed and random effects meta-analysis of proportions***by*Victoria Nyawira Nyaga & Marc Arbyn & Marc Aerts**KALPHA: Stata module to compute Krippendorff's Alpha-Reliability***by*Daniel Klein**QUINE: Stata module providing a self-producing program***by*Matthew Baker**EXCELCOL: Stata module to convert a column index into a name of an Excel column***by*Sergiy Radyakin**BSENS: Stata module to compute Sensitivity metric using McNemar's test***by*Hemang C Subramanian & Eric Overby**MBSENS: Stata module to compute Sensitivity metric for matched sample using McNemar's test***by*Hemang C Subramanian & Eric Overby**MARKDOC: Stata module for literate programming***by*E.F. Haghish**KERNEL: Stata module to compute various kernels***by*Florian Chavez Juarez**KWSTAT: Stata module to compute kernel weighted sample statistics***by*Florian Chavez Juarez**ALIGNEDRANKS: Stata module to perform a two-sample aligned rank-sum (Hodges-Lehmann) test with exact statistics for small samples***by*Ariel Linden**ZIPFFIT: Stata module to fit the Zipf distribution or the Zipf-Mandelbrot distribution by maximum likelihood***by*Alexander Koplenig**SAVESPSS: Stata module to save data to SPSS (.sav) system file***by*Sergiy Radyakin**REGHDFE: Stata module to perform linear or instrumental-variable regression absorbing any number of high-dimensional fixed effects***by*Sergio Correia**GROUP_TWOWAY: Stata module to group observations by the connected components of two variables***by*Lucas Ferreira Mation & Aguinaldo Nogueira Maciente**TEX_EQUAL: Stata module to compare text files***by*Santiago Garriga**XTINE: Stata module to calculate percentile and quantile for a numeric variable***by*Christine Cook**WEAVER: Stata module to produce dynamic reports in HTML, LaTeX and PDF***by*E.F. Haghish**EMAILME: Stata module to facilitate sending mail on Windows systems***by*Ed Gerrish**LMABG2: Stata Module to Compute 2SLS-IV Autocorrelation Breusch-Godfrey Test at Higher Order AR(p)***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMABP2: Stata module to compute 2SLS-IV Box-Pierce Autocorrelation LM Test at Higher Order AR(p)***by*Sahra Khaleel A. Mickaiel & Emad Abd Elmessih Shehata**LMHHP2: Stata Module to Compute 2SLS-IV Heteroscedasticity Hall-Pagan Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMHMSS2: Stata Module to Compute 2SLS-IV Heteroscedasticity Machado-Santos-Silva Test***by*Sahra Khaleel A. Mickaiel & Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMAVONXT: Stata module to compute Panel Data Autocorrelation Von Neumann Ratio Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**KATEGO: Stata module to split a continuous numerical variable in custom categories***by*Andres L Gonzalez Rangel**MMWS: Stata module to perform marginal mean weighting through stratification***by*Ariel Linden**INT_UTILS: Stata module to perform interval computations in Mata***by*Matthew Baker**ROWMAT_UTILS: Stata module to perform parallel computation on sequences of matrices in Mata***by*Matthew Baker**LISTSOME: Stata module to list a (possibly random) sample of observations***by*Robert Picard**CQUAD: Stata module to perform conditional maximum likelihood estimation of quadratic exponential models***by*Francesco Bartolucci**GENSPEC: Stata module to implement a General-to-Specific modelling algorithm***by*Damian Clarke**ARROWPLOT: Stata module to produce combined plot for graphing inter-group and intra-group trends***by*Damian Clarke**SYNLIGHT: Stata module to highlight syntax in SMCL and translate to HTML format***by*E.F. Haghish**INTSOLVER: Stata module providing functions and tools for finding solutions to nonlinear equation systems in Mata***by*Matthew Baker**PPSCHROMY: Stata module to draw sample with probability proportionate to size, using Chromy's method of sequential random sampling***by*Jonathan Mendelson**GB2LFIT: Stata module to fit Generalized Beta of the Second Kind distribution by maximum likelihood (log parameter metric)***by*Stephen P. Jenkins**RANDOMTAG: Stata module to draw observations without replacement***by*Robert Picard**ALIGNEDSETS: Stata module to perform aligned ranks test for matched sets (Hodges-Lehmann)***by*Ariel Linden**XTNPTIMEVAR: Stata module to estimate non-parametric time-varying coefficients panel data models with fixed effects***by*Diallo Ibrahima Amadou**MI_TWOWAY: Stata module for computing scores on questionnaires containing missing item responses***by*Jean-François Hamel**READREPLACE: Stata module to make replacements that are specified in an external dataset***by*Ryan Knight & Matthew White**EAALOGIT: Stata module to estimate endogenous attribute attendance models***by*Arne Risa Hole**SCENTTEST: Stata module to compute scenario arithmetic means and their difference***by*Roger Newson**TREATOPROBITSIM: Stata module to estimate a treatment effects model for a binary endogenous outcome and ordered outcome using a latent factor structure***by*Christian Gregory**SWITCHOPROBIT: Stata module to estimate a switching regression for a binary endogenous treatment and ordered outcome***by*Christian Gregory**SWITCHOPROBITSIM: Stata module to estimate a switching regression for a binary endogenous treatment and ordered outcome using a latent factor structure***by*Christian Gregory**RDCV: Stata module to perform Sharp Regression Discontinuity Design with Cross Validation Bandwidth Selection***by*Boris Kaiser**RHAUSMAN: Stata module to perform Robust Hausman Specification Test***by*Boris Kaiser**WEAKIV10: Stata module to perform weak-instrument-robust tests and confidence intervals for instrumental-variable (IV) estimation of linear, probit and tobit models***by*Keith Finlay & Leandro Magnusson & Mark E Schaffer**NSTAGEBIN: Stata module to perform sample size calculation for multi-arm multi-stage randomised controlled trials with binary outcomes***by*Daniel Bratton**NSTAGEBINOPT: Stata module to compute admissible multi-arm multi-stage trial designs with binary outcomes***by*Daniel Bratton**LEFTALIGN: Stata module to left-align (or right-align) variables***by*Robert Picard**CSTI: Stata module that modifies csi command in order to use total numbers rather than individual cell counts***by*Philip M Jones**USEXMLEX: Stata module to import data stored in XML format***by*Sergiy Radyakin**ALIGNEDPAIRS: Stata module to perform the aligned ranks test for matched pairs (Hodges-Lehmann)***by*Ariel Linden**ADDPLOT: Stata module to add twoway plot objects to an existing twoway graph***by*Ben Jann**REPEST: Stata module to run estimations with weighted replicate samples and plausible values***by*Francesco Avvisati & François Keslair**SUBSETPLOT: Stata module for plots for each subset with rest of the data as backdrop***by*Nicholas J. Cox**HIMAP: Stata module to create heatmaps for the web, using java api developed by highcharts***by*Thomas Roca**GMAP: Stata module to create heatmaps for the web, using java api developed by google***by*Thomas Roca**SCATTER3D: Stata module to create 3D scatter plots for the web, using HTML5 3D feature and java api developped by CanvasXpress***by*Thomas Roca**MSDIRB: Stata module to create a dataset of file names from the output of a MS-DOS dir/b command (Windows only)***by*Roger Newson**GOLOGIT29: Stata module to estimate generalized logistic regression models for ordinal dependent variables***by*Richard Williams**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