# 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

**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**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**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**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**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**CPREDICT: Stata module to produce conditional predictions***by*Florian Chavez Juarez**GEOCODEHERE: Stata module to provide geocoding relying on Nokia’s Here Maps API***by*Simon Hess**JC: Stata module to dynamically load and call Java plugins***by*Philipp Cornelius**BREWSCHEME: Stata module for generating customized graph scheme files***by*Billy Buchanan**NB_ADJUST: Stata module to identify and adjust outliers of a variable assumed to follow a negative binomial distribution***by*Dirk Enzmann**MMAT2TEX: Stata module to output Mata matrix as LaTeX table***by*Jan Ditzen**SAVEASCII: Stata module to provide wrapper for saveold, incorporating translation of unicode characters to extended ASCII encodings***by*Daniel Bela**USEOLD: Stata module to provide a convenient wrapper for unicode translate in Stata 14+***by*Daniel Bela**SGTREG: Stata module to perform Regression using the Skewed Generalized T Distribution***by*Carter Davis**NUMDATE: Stata module to generate numeric date-time variable***by*Nicholas J. Cox**GGTAXONOMY: Stata module to identify the most suitable GG family model***by*Usama Bilal**DCREATE: Stata module to create efficient designs for discrete choice experiments***by*Arne Risa Hole**SVARSIRF: Stata module to compute structural impulse response function after SVAR***by*Gregorio Impavido**GMEMULTINOMIAL: Stata module to fit multinomial models using generalized maximum entropy***by*Paul Corral**LMABPG: Stata module to compute OLS Autocorrelation Breusch-Pagan-Godfrey Test at Higher Order AR(p)***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMAVON2: Stata Module to Compute 2SLS-IV Autocorrelation Von Neumann Ratio Test at Higher Order AR(p)***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMAWXT: Stata Module to Compute Panel Data Autocorrelation Wooldridge Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMAZNL: Stata Module to Compute NLS Autocorrelation Z Test at Higher Order AR(p)***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMHARCH2: Stata Module to Compute 2SLS-IV Heteroscedasticity Engle (ARCH) Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMHCW2: Stata Module to Compute 2SLS-IV Heteroscedasticity Cook-Weisberg Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**LMHGL2: Stata Module to Compute 2SLS-IV Heteroscedasticity Glejser Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**STRCS: Stata module to estimate flexible parametric survival models on the log hazard scale***by*Hannah Bower & Michael J. Crowther & Paul Lambert**MIPOLATE: Stata module to interpolate values***by*Nicholas J. Cox**MISSINGS: Stata module to manage missing values***by*Nicholas J. Cox**CNINDEX: Stata module to download historical stock quotations from Chinese market***by*Zhiyong Li**STPHCOXRCS: Stata module to check proportional-hazards assumption using restricted cubic splines***by*Andrea Discacciati & Viktor Oskarsson & Nicola Orsini**DYNSIMPIE: Stata module to examine dynamic compositional dependent variables***by*Andrew Q Philips & Amanda Rutherford & Guy D. Whitten**ASROL: Stata module to generate rolling-window descriptive statistics in time series or panel data***by*Attaullah Shah**XTCENTER: Stata module to disaggregate within and between-person effects by centering variables for mixed and melogit models***by*Eldin Dzubur**ELIXHAUSER: Stata module to calculate Elixhauser index of comorbidity***by*Vicki Stagg**RSCORE: Stata module for estimation of responsiveness scores***by*Giovanni Cerulli**SQMC: Stata module to compute squared multiple correlation***by*Mehmet Mehmetoglu**UNICODE2ASCII: Stata module to convert files to and from Unicode***by*Svend Juul & Morten Frydenberg**LOGTEST: Stata module to test significance of a predictor in logistic models***by*Mehmet Mehmetoglu**ASCOL: Stata module to convert frequency of stock returns or stock prices***by*Attaullah Shah**XTKR: Stata module to implement the Keane and Runkle estimator for dynamic panel data models***by*Timothy Neal & Michael Keane**GETPRIME: Stata module to get the prime number closer to the specified number***by*Alfonso Sanchez-Penalver**HTMLUTIL: Stata module to provide utilities for writing Hypertext Markup Language (HTML) files***by*Roger Newson**EVENTSTUDY2: Stata module to perform event studies with complex test statistics***by*Thomas Kaspereit**JSONIO: Stata module for IO operations involving JSON***by*Billy Buchanan**EUROSTATUSE: Stata module to import data from Eurostat repository into Stata***by*Sébastien Fontenay & Sem Vandekerckhove**XTEUROSTAT: Stata module to import data from Eurostat in panel data structure***by*Duarte Gonçalves**STATAX: Stata module to highlight Stata syntax***by*E.F. Haghish**BHATT: Stata module to compute Bhattacharyya Coefficient and Bhattacharyya Distance statistics of distribution overlap***by*Graham K. Brown**RDECOMPOSE: Stata module to implements Gupta's rate decomposition method for aggregated data***by*Jinling Li**GETDATA: Stata module to import SDMX data from several providers***by*Duarte Gonçalves**XTCCE: Stata module to implement the Common Correlated Effects estimator***by*Timothy Neal**LMHARCHNL: Stata Module to Compute NLS Heteroscedasticity Engle (ARCH) Test***by*Emad Abd Elmessih Shehata & Sahra Khaleel A. Mickaiel**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***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

### 2014

**PTREND: Stata module for trend analysis for proportions***by*Patrick Royston**ASCOMP: GAUSS module to Transform Data into Cumulative Positive and Negative Components***by*Abdulnasser Hatemi-J**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