# 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

**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**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**COSPECTDENS: Stata module to compute cross spectra***by*Huseyin Tastan**TAXBENEXTRACT: Stata module to extract data from OECD TAXBEN model***by*Alexandre Desbuquois**LOWYSEATTLEB: Stata module for creating, transforming, labeling, variables***by*Elliott Lowy**LOWYSEATTLEA: Stata module for tables, statistics, data management, output***by*Elliott Lowy**LOWYSEATTLE: Stata module for managing settings and recompiling***by*Elliott Lowy**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**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**CHOI_LR_TEST: Stata module to perform Choi's likelihood ratio test***by*William D. Dupont & W. Dale Plummer, Jr.**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**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**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**HHI5: Stata module to generate Herfindahl-Hirschman index (HHI) variables***by*Lian Yujun**XTDCCE2: Stata module to estimate heterogeneous coefficient models using common correlated effects in a dynamic panel***by*Jan Ditzen**XTCD2: Stata module to test for weak cross sectional dependence***by*Jan Ditzen**STATASTATES: Stata module to add US state identifiers to dataset***by*William L. Schpero**PWCORRF: Stata module to compute pairwise correlations efficiently, with builtin reshape functionality***by*Jesse Wursten**MULTISTATE: Stata module to perform multi-state survival analysis***by*Michael J. Crowther**LABONE: Stata module to label variables after import excel***by*Kerry Du**WEBDOC: Stata module to create a HTML or Markdown document including Stata output***by*Ben Jann**XTDPDML: Stata module to estimate Dynamic Panel Data Models using Maximum Likelihood***by*Richard Williams & Paul Allison & Enrique Moral Benito**GOOGLEPLACES: Stata module to return search results from Google Places***by*Taylor Crockett & Stephen Barnes & Chris Schmidt**PATH: Stata module to support file path manipulation***by*Daniel Klein**FTOOLS: Stata module to provide alternatives to common Stata commands optimized for large datasets***by*Sergio Correia**TAB2MAT: Stata module to produce a one-way table as a matrix***by*Loris P. Fagioli**RCOLP2MAT: Stata module to produce a two-way table with row and column percentages as a matrix***by*Loris P. Fagioli**RCL: Stata module for estimation and simulation of random coefficient logit models***by*Szabolcs Lorincz**FACTORN: Stata module to calculate the factors of an integer***by*Jay Dev Dubey**XTDPDQML: Stata module to perform quasi-maximum likelihood linear dynamic panel data estimation***by*Sebastian Kripfganz**XTQPTEST: Stata module to perform Born & Breitung Bias-corrected LM-based test for serial correlation***by*Jesse Wursten**TIMEIT: Stata module to provide single line version of timer on/off***by*Jesse Wursten**RSGT: Stata module to generate skewed generalized t random numbers***by*Jake Orchard**RGB2: Stata module to generate GB2 random numbers***by*Jake Orchard**GB2REG: Stata module to perform Regression with a GB2 Error Term***by*Jake Orchard**LMABPG2: Stata Module to Compute 2SLS-IV Autocorrelation Breusch-Pagan-Godfrey Test at Higher Order AR(p)***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMABPGNL: Stata Module to Compute NLS Autocorrelation Breusch-Pagan-Godfrey Test at Higher Order AR(p)***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMNAD2: Stata Module to Compute 2SLS-IV Non Normality Anderson-Darling Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMNJBXT: Stata Module to Compute Panel Data Non Normality Jarque-Bera Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMNWHITE2: Stata Module to Compute 2SLS-IV White IM Non Normality Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**GINTREG: Stata module to perform Generalized Interval Regression***by*Jake Orchard**LVALUES: Stata module for letter value calculation***by*Nicholas J. Cox**SDMXUSE: Stata module to import data from statistical agencies using the SDMX standard***by*Sébastien Fontenay**PSTRATA: Stata module for optimal propensity score stratification***by*Ariel Linden**GSDATA: Stata module to download high frequency data for a list of stock in ShangHai or ShenZhen markets***by*Zhiyong Li**MAXDRAWDOWN: Stata module to calculate the maximum drawdown of a stock, fund or other financial product***by*Zhiyong Li**XTHRTEST: Stata module to perform Born & Breitung Bias-corrected HR-test for first order panel serial correlation***by*Jesse Wursten**XTISTEST: Stata module to perform Portmanteau test for panel serial correlation***by*Jesse Wursten**QRISK2CMD: Stata module to run QRISK2 from within Stata***by*Roger Newson**NEXT: Stata module to perform regression discontinuity***by*Mark C. Long & Jordan Rooklyn**PRODEST: Stata module for production function estimation based on the control function approach***by*Gabriele Rovigatti & Vincenzo Mollisi**REGXFE: Stata module to fit a linear high-order fixed-effects model***by*Fernando Rios-Avila**MI_IMPUTE_WLOGIT: Stata module to perform weighted multiple imputation for binary/categorical variables***by*Tra My Pham**CHINAGCODE: Stata module to geocode Chinese addresses***by*Chuntao Li & Yuan Xue**STPM2CR: Stata module to estimate flexible parametric competing risks regression models***by*Sarwar Islam & Paul Lambert & Mark Rutherford**VERACRYPT: Stata module to mount or dismount a VeraCrypt volume***by*Patrick McNeal & Matthew White**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**JC: Stata module to dynamically load and call Java plugins***by*Philipp Cornelius**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**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**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

### 2015

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