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

### 2016

**MATRIXTOOLS: Stata module to build, present and style Stata matrices***by*Niels Henrik Bruun**BDIFF: Stata module to compute Bootstrap and Permutation tests for difference in coefficients between two groups***by*Lian Yujun**ROCTABI: Stata module for performing nonparametric ROC analysis using summarized data***by*Ariel Linden**EUROUSE: Stata module to import data from Eurostat***by*David Leite Neves**LORENZ: Stata module to estimate and display Lorenz curves and concentration curves***by*Ben Jann**ABSDID: Stata module to estimate treatment effect with Abadie semiparametric DID estimator***by*Kenneth Houngbedji**SPREGCS: Stata Module Econometric Toolkit to Estimate Spatial Cross Section Regression Models***by*Emad Abd Elmessih Shehata**GUTTMANL: Stata module to produce Guttman lower bound reliability coefficients***by*Daniel Klein**IETOOLKIT: Stata module providing commands specially developed for Impact Evaluations***by*Kristoffer Bjärkefur**HHI5: Stata module to generate Herfindahl-Hirschman index (HHI) variables***by*Lian Yujun**CMITEST: Stata module to implement testing and inference methods for conditional moment inequalities/equalities models***by*Donald W.K. Andrews & Wooyoung Kim & Xioaxia Shi**STATAPUSH: Stata module to send push notifications to mobile device***by*William L. Schpero & Vikram Jambulapati**EXAMPLEOBS: Stata module to prints example observations***by*Sean Higgins**HEAD: Stata module to print the head observations (first observations in data set)***by*Sean Higgins**TAIL: Stata module to print the tail observations (last observations in data set)***by*Sean Higgins**WINDOWSMONITOR: Stata module to send a winexec command to a Windows operating system and display the output in the Stata results window in (almost) real time***by*Robert Grant**IATI: Stata module to import International Aid Transparency Initiative data***by*Liam Swiss**MARHIS: Stata module to produce predictive margins and marginal effects plots with histogram after regress, logit, xtmixed and mixed***by*Enrique Hernández**XTHYBRID: Stata module to estimate hybrid and correlated random effect (Mundlak) models within the framework of generalized linear mixed models (GLMM)***by*Francisco (Paco) Perales & Reinhard Schunck**LOG2MARKUP: Stata module to transform a Stata text log into a markup document***by*Niels Henrik Bruun**XTDCCE: Stata module to estimate heterogeneous coefficient models using common correlated effects in a dynamic panel***by*Jan Ditzen**TRIMLABS: Stata module to trim variable labels***by*Johannes N. Blumenberg**SYNCMRATES: Stata module to compute child mortality rates using synthetic cohort probabilities***by*Edoardo Masset**STAN: Stata module to use Stan software for Bayesian modeling***by*Robert Grant**DEPTHPLOT: Stata module to plot one or more variables with depth as vertical axis***by*Nicholas J. Cox**SPECTDENS: Stata module to compute sample spectral density***by*Huseyin Tastan**MHTEXP: Stata module to perform multiple hypothesis testing correction procedure***by*Joseph Seidel & Yang Xu**STRMST2: Stata module to compare restricted mean survival time***by*Angel Cronin**OPENCAGEGEO: Stata module for forward and reverse geocoding using the OpenCage Geocoder API***by*Lars Zeigermann**SIMARWILSON: Stata module to perform Simar & Wilson efficiency analysis***by*Harald Tauchmann**QREGPD: Stata module to perform Quantile Regression for Panel Data***by*Matthew Baker**XTCD2: Stata module to test for weak cross sectional dependence***by*Jan Ditzen**GENQREG: Stata module to perform Generalized Quantile Regression***by*Matthew Baker**ROLLING3: Stata module to compute predicted values for rolling regressions***by*Muhammad Rashid Ansari**WTD_PERC: Stata module to calculate percentile of inter-arrival density based on the parametric Waiting Time Distribution (WTD)***by*Henrik Stovring**RANGESTAT: Stata module to generate statistics using observations within range***by*Robert Picard & Roberto Ferrer & Nicholas J. Cox**RANGEJOIN: Stata module to form pairwise combinations if a key variable is within range***by*Robert Picard**LIBD3: Stata module providing D3js Mata library***by*Billy Buchanan**LIBHTML: Stata module providing an object oriented implementation of HTML in Mata***by*Billy Buchanan**SILHOUETTE: Stata module to calculate and graph silhouette width for cluster analysis***by*Brendan Halpin**LINUXLSD1: Stata module to create a dataset of file records from the output of a Linux ls -d1 command***by*Roger Newson**BINEQ: Stata module to analyze multidimensional inequality in two dimensions of wellbeing***by*Hong Il Yoo**STATASTATES: Stata module to add US state identifiers to dataset***by*William L. Schpero**COSPECTDENS: Stata module to compute cross spectra***by*Huseyin Tastan**TAXBENEXTRACT: Stata module to extract data from OECD TAXBEN model***by*Alexandre Desbuquois**BCSTATS: Stata module to analyze back check (field audit) data and compare it to the original survey data***by*Matthew White**MKDENSITY: Stata module to graph kernel densities of several variables***by*Szabolcs Lorincz**FIRTHFIT: Stata module to compute model fit for Firth's logit models***by*Alexander Staudt**DLAGIF: Stata Module to Estimate Irving Fisher Arithmetic Distributed Lag Model***by*Emad Abd Elmessih Shehata**FBEP: Stata Module to Estimate Financial Break-Even Point Analysis (BEP)***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**FXBCR: Stata Module to Estimate Benefit-Cost Ratio (BCR)***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**PSESTIMATE: Stata module to estimate the propensity score proposed by Imbens and Rubin***by*Alvaro Carril**GROUP2HDFE: Stata module to compute number of restrictions in a linear regression model with two high-dimensional fixed effects***by*Paulo Guimaraes**PWCORRF: Stata module to compute pairwise correlations efficiently, with builtin reshape functionality***by*Jesse Wursten**GROUP3HDFE: Stata module to compute number of restrictions in a linear regression model with three high-dimensional fixed effects***by*Paulo Guimaraes**TIMESTAMP: Stata module to obtain a UNIX timestamp and the current time of a user-specified timezone***by*Lars Zeigermann**XDIR: Stata module to create a resultsset with one observation per file in a directory***by*Roger Newson**STDTABLE: Stata module to standardize cross-tabulations to pre-specified row and column totals***by*Maarten L. Buis**GRPDF: Stata module to produce PDFs from memory graphs***by*Christopher F Baum**SCANDATA: Stata module to scan a dataset for specified characteristics***by*Malte Kaukal**THEILDECO: Stata module to produce refined Theil index decomposition by group and quantile***by*Tim Liao**COVBAL: Stata module for producing covariate balance statistics***by*Ariel Linden**MGBE: Stata module to compute Multimodel Generalized Beta Estimator***by*Yutong Duan & Paul T. von Hippel**MULTISTATE: Stata module to perform multi-state survival analysis***by*Michael J. Crowther**COMBINATORICS: Stata module to evaluate the performance of all possible 2^n models generated with a given set of n possible explanatory variables***by*Claire Vandendriessche**TDICPS: OCTAVE module to Transform an Integrated Variable into Cumulative Partial Sums for Negative and Positive Components with Deterministic Trend Parts***by*Abdulnasser Hatemi-J & Alan Mustafa**FQREG: Stata module to estimate quantile regression for non-negative data with a mass-point at zero and an upper bound***by*J.A.F. Machado & J.M.C. Santos Silva & Kehai Wei**CPRDLINKUTIL: Stata module for inputting CPRD linkage-source datasets into Stata***by*Roger Newson**CPRDHESUTIL: Stata module for inputting HES-linkage datasets into Stata***by*Roger Newson**DUDAHART: Stata module to calculate and graph Duda-Hart cluster stopping indices from distance matrix***by*Brendan Halpin**SPREGXT: Stata Econometric Toolkit to Estimate Spatial Panel Regression Models***by*Emad Abd Elmessih Shehata**WEBIMAGE: Stata module to print images from web files in pdf, png, jpeg, gif, and bmp format***by*E.F. Haghish**RCALL: Stata module to provide seamless R in Stata***by*E.F. Haghish**TED: Stata module to test Stability of Regression Discontinuity Models***by*Giovanni Cerulli**RANDOMSELECT: Stata module to randomly select and tag observations***by*Sean Higgins**LABONE: Stata module to label variables after import excel***by*Kerry Du

### 2015

**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**SUBSIM: Stata module providing subsidy simulation toolkit (SUBSIM)***by*Abdelkrim Araar & Paolo Verme**BME: Stata module to compute Bounded midpoint estimator***by*Paul T. von Hippel & Daniel A. Powers**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**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**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 replace values by drawing on value labels***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**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**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**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**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**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**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**ROTATE2: Stata module to produce sorted and labeled rotated matrix***by*Daniel Klein**BASETABLE: Stata module to compare a set of risk factors or effects with respect to a categorical variable***by*Niels Henrik Bruun**DIFDETECT: Stata module to detect and adjust for differential item functioning (DIF)***by*Laura Gibbons**FINDSYSMIS: Stata module to find system missing values in a list of variables***by*Malte Kaukal**STCRPREP: Stata module to prepare data for competing risks analysis using time-dependent weights***by*Paul Lambert**GEOINPOLY: Stata module to match geographic locations to shapefile polygons***by*Robert Picard**SCFCOMBO: Stata module to estimate errors using the Survey of Consumer Finances***by*J. Michael Collins**BCOEFFS: Stata module to save regression coefficients to new variable***by*Hejun Liu**PCACOEFSAVE: Stata module to save results of PCA to new dataset***by*Nicholas J. Cox**ICET: Stata module to perform multiple imputation of covariates***by*Tim Morris**MFPMI: Stata module to build multivariable fractional polynomial models in multiply imputed data***by*Tim Morris & Patrick Royston**SPLITIT: Stata module to split chronological overlapping spells in spell data***by*Klaudia Erhardt & Ralf Künster**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**COMBIVAL: Stata module to combine levels of a categorical variable over observation***by*Klaudia Erhardt & Ralf Künster**IOT: Stata module to estimate Leontief Input-Output Table***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**ALMON1: Stata module to estimate Shirley Almon Polynomial Distributed Lag Model***by*Emad Abd Elmessih Shehata**GRTEXT: Stata module to insert nonstandard characters in graph text***by*Svend Juul**PCDSEARCH: Stata module to extract code lists from primary care databases***by*Evangelos Kontopantelis**RANDOMIZE: Stata module to create random assignments for experimental trials, including blocking, balance checking, and automated rerandomization***by*Chris Kennedy & Christopher B. Mann**SFKK: Stata module to estimate endogenous stochastic frontier models in the style of Karakaplan and Kutlu***by*Mustafa Ugur Karakaplan**SUPSMOOTH: Stata module to perform Friedman's super smoother***by*Joerg Luedicke**GEODIST2: Stata module to calculate straight line distance between two coordinates***by*Muhammad Rashid Ansari**LOOCLASS: Stata module for generating classification statistics of Leave-One-Out cross-validation for binary outcomes***by*Ariel Linden**DATANET: Stata module to facilitate dataset organization for network analysis purposes***by*Antonio Zinilli & Giovanni Cerulli**LSACSETUP: Stata module to create a longitudinal dataset for Growing Up in Australia: The Longitudinal Study of Australian Children (LSAC)***by*Francisco Perales**REVCAT: Stata module to fit reversible catalytic models***by*Jamie Griffin**PSHARE: Stata module to compute and graph percentile shares***by*Ben Jann**MIXLOGITWTP: Stata module to estimate mixed logit models in WTP space***by*Arne Risa Hole**MINT: Stata module to examine across-groups equivalence of confirmatory factor analysis (CFA) measurement model parameters***by*Mehmet Mehmetoglu**DATAEX: Stata module to generate a properly formatted data example for Statalist***by*Robert Picard & Nicholas J. Cox**RSENS: Stata module to perform sensitivity analysis after matching with multiple nearest neighbours***by*Sunil Mitra Kumar**QQCOMPARE: Stata module to evaluate balance after matching using quantile-quantile plots***by*Sunil Mitra Kumar**REGIFE: Stata module to estimate linear models with interactive fixed effects***by*Matthieu Gomez**MVTNORM: Stata module to work with the multivariate normal and multivariate t distributions***by*Michael J. Grayling & Adrian Mander**BAYESMIXEDLOGITWTP: Stata module for Bayesian estimation of mixed logit model in willingness-to-pay (WTP) space***by*Matthew Baker**XTFEIS: Stata module to estimate linear Fixed-Effects model with Individual-specific Slopes (FEIS)***by*Volker Ludwig**MICT: Stata module to provide Multiple imputation for Categorical Time-series***by*Brendan Halpin