Content
March 2021, Volume 21, Issue 1
- 51-80 Testing for slope heterogeneity in Stata
by Tore Bersvendsen & Jan Ditzen - 81-96 Estimation of marginal effects for models with alternative variable transformations
by Fernando Rios-Avila - 97-122 Evaluating the maximum regret of statistical treatment rules with sample data on treatment response
by Valentyn Litvin & Charles F. Manski - 123-140 msreg: A command for consistent estimation of linear regression models using matched data
by Masayuki Hirukawa & Di Lu & Artem Prokhorov - 141-151 From common to firm-specific event dates: A new version of the estudy command
by Fausto Pacicco & Luigi Vena & Andrea Venegoni - 152-179 segregsmall: A command to estimate segregation in the presence of small units
by Xavier D’Haultfoeuille & Lucas Girard & Roland Rathelot - 180-194 Implementing blopmatching in Stata
by Juan D. Díaz & Iván Gutiérrez & Jorge Rivera - 195-205 Calculating level-specific SEM fit indices for multilevel mediation analyses
by W. Scott Comulada - 206-219 kmr: A command to correct survey weights for unit nonresponse using groups’ response rates
by Ercio Muñoz & Salvatore Morelli - 220-258 Beyond linearity, stability, and equilibrium: The edm package for empirical dynamic modeling and convergent cross-mapping in Stata
by Jinjing Li & Michael J. Zyphur & George Sugihara & Patrick J. Laub - 259-262 Review of Psychological Statistics and Psychometrics Using Stata, by Scott A. Baldwin
by Christine Wells - 263-271 Stata tip 140: Shorter or fewer category labels with graph bar
by Nicholas J. Cox - 272-272 Software updates
by Editors
December 2020, Volume 20, Issue 4
- 759-762 The Stata Journal Editors’ Prize 2020: Daniel Klein
by H. Joseph Newton & Nicholas J. Cox - 763-784 merlin—A unified modeling framework for data analysis and methods development in Stata
by Michael J. Crowther - 785-804 Fast leave-one-out methods for inference, model selection, and diagnostic checking
by Federico Belotti & Franco Peracchi - 805-811 Extracting Chinese geographic data from Baidu Map API
by Yuan Xue & Chuntao Li - 812-843 The Romano–Wolf multiple-hypothesis correction in Stata
by Damian Clarke & Joseph P. Romano & Michael Wolf - 844-865 Nonparametric synthetic control using the npsynth command
by Giovanni Cerulli - 866-891 Analysis of regression-discontinuity designs with multiple cutoffs or multiple scores
by Matias D. Cattaneo & Rocío Titiunik & Gonzalo Vazquez-Bare - 892-915 iefieldkit: Commands for primary data collection and cleaning
by Kristoffer Bjärkefur & Luíza Cardoso de Andrade & Benjamin Daniels - 916-930 An easy way to create duration variables in binary cross-sectional time-series data
by Andrew Q. Philips - 931-951 Developing, maintaining, and hosting Stata statistical software on GitHub
by E. F. Haghish - 952-964 Constructing a summary index using the standardized inverse-covariance weighted average of indicators
by Benjamin Schwab & Sarah Janzen & Nicholas P. Magnan & William M. Thompson - 965-975 Using information from singletons in fixed-effects estimation: xtfesing
by Laura Magazzini & Randolph Luca Bruno & Marco Stampini - 976-998 Fitting partially linear functional-coefficient panel-data models with Stata
by Kerui Du & Yonghui Zhang & Qiankun Zhou - 999-1015 Speaking Stata: Loops, again and again
by Nicholas J. Cox - 1016-1027 Stata tip 139: The by() option of graph can work better than graph combine
by Nicholas J. Cox - 1028-1030 Software updates
by Editors
September 2020, Volume 20, Issue 3
- 505-531 Comparing distributions of ordinal data
by Stephen P. Jenkins - 532-547 sfcount: Command for count-data stochastic frontiers and underreported and overreported counts
by Eduardo Fé & Richard Hofler - 548-564 emagnification: A tool for estimating effect-size magnification and performing design calculations in epidemiological studies
by David J. Miller & James T. Nguyen & Matteo Bottai - 565-583 Local Whittle estimation of the long-memory parameter
by Christopher F Baum & Stan Hurn & Kenneth Lindsay - 584-603 A command to estimate and interpret models of dynamic compositional dependent variables: New features for dynsimpie
by Yoo Sun Jung & Flávio D. S. Souza & Andrew Q. Philips & Amanda Rutherford & Guy D. Whitten - 604-612 A simple test for power-law behavior
by Carlos M. Urzúa - 613-626 Causal mediation analysis in instrumental-variables regressions
by Christian Dippel & Andreas Ferrara & Stephan Heblich - 627-646 Endogenous switching regression model and treatment effects of count-data outcome
by Takuya Hasebe - 647-679 Smooth varying-coefficient models in Stata
by Fernando Rios-Avila - 680-705 Pairwise meta-analysis of aggregate data using metaan in Stata
by Evangelos Kontopantelis & David Reeves - 706-720 Uniform nonparametric inference for time series using Stata
by Jia Li & Zhipeng Liao & Mengsi Gao - 721-745 Multistate life tables using Stata
by Jeronimo Oliveira Muniz - 746-756 Speaking Stata: Is a variable constant?
by Nicholas J. Cox - 757-758 Software updates
by Editors
June 2020, Volume 20, Issue 2
- 253-275 feologit: A new command for fitting fixed-effects ordered logit models
by Gregori Baetschmann & Alexander Ballantyne & Kevin E. Staub & Rainer Winkelmann - 276-296 A practical generalized propensity-score estimator for quantile continuous treatment effects
by Javier Alejo & Antonio F. Galvao & Gabriel Montes-Rojas - 297-308 Estimating selection models without an instrument with Stata
by Xavier D’Haultfoeuille & Arnaud Maurel & Xiaoyun Qiu & Yichong Zhang - 309-335 Visualization strategies for regression estimates with randomization inference
by Marshall A. Taylor - 336-362 Software documentation with markdoc 5.0
by E. F. Haghish - 363-381 xtgeebcv: A command for bias-corrected sandwich variance estimation for GEE analyses of cluster randomized trials
by John A. Gallis & Fan Li & Elizabeth L. Turner - 382-404 Testing for the presence of measurement error in Stata
by Young Jun Lee & Daniel Wilhelm - 405-425 lclogit2: An enhanced command to fit latent class conditional logit models
by Hong Il Yoo - 426-434 vgets: A command to estimate general-to-specific VARs, Granger causality, steady-state effects, and cumulative impulse–responses
by Muhammad Asali - 435-467 heap: A command for fitting discrete outcome variable models in the presence of heaping at known points
by Zizhong Yan & Wiji Arulampalam & Valentina Corradi & Daniel Gutknecht - 468-480 Fitting exponential regression models with two-way fixed effects
by Koen Jochmans & Vincenzo Verardi - 481-488 Speaking Stata: More ways for rowwise
by Nicholas J. Cox - 489-492 Stata tip 136: Between-group comparisons in a scatterplot with weighted markers
by Andrew Musau - 493-498 Stata tip 137: Interpreting constraints on slopes of rank-deficient design matrices
by Demetris Christodoulou - 499-503 Stata tip 138: Local macros have local scope
by Nicholas J. Cox - 504-504 Software updates
by Editors
March 2020, Volume 20, Issue 1
- 3-29 The random forest algorithm for statistical learning
by Matthias Schonlau & Rosie Yuyan Zou - 30-50 Added-variable plots for panel-data estimation
by John Luke Gallup - 51-94 Recentered influence functions (RIFs) in Stata: RIF regression and RIF decomposition
by Fernando Rios-Avila - 95-115 Fast Poisson estimation with high-dimensional fixed effects
by Sergio Correia & Paulo Guimarães & Tom Zylkin - 116-130 Recommendations about estimating errors-in-variables regression in Stata
by J. R. Lockwood & Daniel F. McCaffrey - 131-148 When to consult precision-recall curves
by Jonathan Cook & Vikram Ramadas - 149-161 A portmanteau test for serial correlation in a linear panel model
by Koen Jochmans & Vincenzo Verardi - 162-175 Conducting sensitivity analysis for unmeasured confounding in observational studies using E-values: The evalue package
by Ariel Linden & Maya B. Mathur & Tyler J. VanderWeele - 176-235 lassopack: Model selection and prediction with regularized regression in Stata
by Achim Ahrens & Christian B. Hansen & Mark E. Schaffer - 236-243 Speaking Stata: Concatenating values over observations
by Nicholas J. Cox - 244-249 Stata tip 135: Leaps and bounds
by Maarten L. Buis - 250-251 Software updates
by Editors
December 2019, Volume 19, Issue 4
- 753-756 The Stata Journal Editors’ Prize 2019: Matias D. Cattaneo
by H. Joseph Newton & Nicholas J. Cox - 757-767 Advice on using heteroskedasticity-based identification
by Christopher F Baum & Arthur Lewbel - 768-781 Censored quantile instrumental-variable estimation with Stata
by Victor Chernozhukov & Ivan Fernández-Val & Sukjin Han & Amanda Kowalski - 782-802 Multiarm, multistage randomized controlled trials with stopping boundaries for efficacy and lack of benefit: An update to nstage
by Alexandra Blenkinsop & Babak Choodari-Oskooei - 803-819 Permutation tests for stepped-wedge cluster-randomized trials
by Jennifer Thompson & Calum Davey & Richard Hayes & James Hargreaves & Katherine Fielding - 820-831 Assessing medication adherence using Stata
by Ariel Linden - 832-848 distcomp: Comparing distributions
by David M. Kaplan - 849-866 Many instruments: Implementation in Stata
by Stanislav Anatolyev & Alena Skolkova - 867-882 Extensions to the label commands
by Daniel Klein - 883-899 Vector autoregressive-based Granger causality test in the presence of instabilities
by Barbara Rossi & Yiru Wang - 900-912 vcemway: A one-stop solution for robust inference with multiway clustering
by Ariel Gu & Hong Il Yoo - 913-930 Performance simulations for categorical mediation: Analyzing khb estimates of mediation in ordinal regression models
by E. Keith Smith & Michael G. Lacy & Adam Mayer - 931-949 Multilevel mixed-effects parametric survival analysis: Estimation, simulation, and application
by Michael J. Crowther - 950-988 Simar and Wilson two-stage efficiency analysis for Stata
by Oleg Badunenko & Harald Tauchmann - 989-1008 Speaking Stata: Some simple devices to ease the spaghetti problem
by Nicholas J. Cox - 1009-1014 Stata tip 133: Box plots that show median and quartiles only
by Nicholas J. Cox - 1015-1020 Stata tip 134: Multiplicative and marginal interaction effects in nonlinear models
by William H. Dow & Edward C. Norton & J. Travis Donahoe - 1021-1021 A closer examination of three small-sample approximations to the multiple-imputation degrees of freedom, erratum
by David A. Wagstaff & Ofer Harel
September 2019, Volume 19, Issue 3
- 499-509 Modeling count data with marginalized zero-inflated distributions
by Tammy H. Cummings & James W. Hardin - 510-522 kg_nchs: A command for Korn–Graubard confidence intervals and National Center for Health Statistics’ Data Presentation Standards for Proportions
by Brian W. Ward - 523-550 konfound: Command to quantify robustness of causal inferences
by Ran Xu & Kenneth A. Frank & Spiro J. Maroulis & Joshua M. Rosenberg - 551-565 Estimation of pre- and posttreatment average treatment effects with binary time-varying treatment using Stata
by Giovanni Cerulli & Marco Ventura - 566-580 Visualizing effect modification on contrasts
by Niels Henrik Bruun - 581-597 Two-sample instrumental-variables regression with potentially weak instruments
by Jaerim Choi & Shu Shen - 598-614 Added-variable plots with confidence intervals
by John Luke Gallup - 615-625 cvauroc: Command to compute cross-validated area under the curve for ROC analysis after predictive modeling for binary outcomes
by Miguel Angel Luque-Fernandez & Daniel Redondo-Sánchez & Camille Maringe - 626-644 The fayherriot command for estimating small-area indicators
by Christoph Halbmeier & Ann-Kristin Kreutzmann & Timo Schmid & Carsten Schröder - 645-666 intcount: A command for fitting count-data models from interval data
by Stephen Pudney - 667-684 parallel: A command for parallel computing
by George G. Vega Yon & Brian Quistorff - 685-697 Estimation of dynamic panel threshold model using Stata
by Myung Hwan Seo & Sueyoul Kim & Young-Joo Kim - 698-718 gidm: A command for generalized inflated discrete models
by Yiwei Xia & Yisu Zhou & Tianji Cai - 719-728 Speaking Stata: The last day of the month
by Nicholas J. Cox - 729-733 Review of Richard Valliant and Jill A. Dever’s Survey Weights: A Step-by-Step Guide to Calculation
by Steven G. Heeringa - 734-737 Review of William Gould’s The Mata Book: A Book for Serious Programmers and Those Who Want to Be
by Ben Jann - 738-740 Stata tip 131: Custom legends for graphs that use translucency
by Tim P. Morris - 741-747 Stata tip 132: Tiny tricks and tips on ticks
by Nicholas J. Cox & Vince Wiggins - 748-751 Software updates
by Editors
June 2019, Volume 19, Issue 2
- 261-293 qmodel: A command for fitting parametric quantile models
by Matteo Bottai & Nicola Orsini - 294-334 mixmcm: A community-contributed command for fitting mixtures of Markov chain models using maximum likelihood and the EM algorithm
by Legrand D. F. Saint-Cyr & Laurent Piet - 335-374 xtspj: A command for split-panel jackknife estimation
by Yutao Sun & Geert Dhaene - 375-389 Generalized two-part fractional regression with cmp
by Jesper N. Wulff - 390-434 Statistical analysis of the item-count technique using Stata
by Chi-lin Tsai - 435-458 Fuzzy differences-in-differences with Stata
by Clément de Chaisemartin & Xavier D’Haultfoeuille & Yannick Guyonvarch - 459-476 Grade functions
by John Luke Gallup - 477-496 Tips for calculating and displaying risk-standardized hospital outcomes in Stata
by Jacopo Lenzi & Santa Pildava - 497-497 Software updates
by Editors
March 2019, Volume 19, Issue 1
- 4-60 Fast and wild: Bootstrap inference in Stata using boottest
by David Roodman & James G. MacKinnon & Morten Ørregaard Nielsen & Matthew D. Webb - 61-82 Seamless interactive language interfacing between R and Stata
by E.F. Haghish - 83-86 On the importance of syntax coloring for teaching statistics
by E.F. Haghish - 87-111 Estimation methods in the presence of corner solutions
by Alfonso Sánchez-Peñalver - 112-128 piaactools: A program for data analysis with PIAAC data
by Maciej Jakubowski & Artur Pokropek - 129-142 lsemantica: A command for text similarity based on latent semantic analysis
by Carlo Schwarz - 143-184 Updates to the ipfraking ecosystem
by Stanislav Kolenikov - 185-199 Bootstrap pointwise confidence intervals for covariate-adjusted survivor functions in the Cox model
by Constantin Ruhe - 200-209 Candle charts for financial technical analysis
by Mehmet F. Dicle - 210-245 Power calculations for regression-discontinuity designs
by Matias Cattaneo & Rocio Titiunik & Gonzalo Vazquez-Bare - 246-259 Speaking Stata: How best to generate indicator or dummy variables
by Nicholas J. Cox - 260-260 Software updates
by Editors
December 2018, Volume 18, Issue 4
- 761-764 The Stata Journal Editors’ Prize 2018: Federico Belotti
by H. Joseph Newton & Nicholas J. Cox - 765-785 Color palettes for Stata graphics
by Ben Jann - 786-802 Customizing Stata graphs made easy (part 2)
by Ben Jann - 803-825 Implementing valid two-step identification-robust confidence sets for linear instrumental-variables models
by Liyang Sun - 826-843 Calculations involving the multivariate normal and multivariate t distributions with and without truncation
by Michael J. Grayling & Adrian P. Mander - 844-862 xtpdyn: A community-contributed command for fitting dynamic random-effects probit models with unobserved heterogeneity
by Raffaele Grotti & Giorgio Cutuli - 863-870 sdmxuse: Command to import data from statistical agencies using the SDMX standard
by Sébastien Fontenay - 871-901 Implementing a general framework for assessing interrater agreement in Stata
by Daniel Klein - 902-923 Cointegration testing and dynamic simulations of autoregressive distributed lag modelsJournal: Stata Journal
by Soren Jordan & Andrew Q. Philips - 924-936 gencrm: A new command for generalized continuation-ratio modelsJournal: Stata Journal
by Shawn Bauldry & Jun Xu & Andrew S. Fullerton - 937-950 Nonparametric instrumental-variable estimation
by Denis Chetverikov & Dongwoo Kim & Daniel Wilhelm - 951-980 Heteroskedasticity- and autocorrelation-robust F and t tests in Stata
by Xiaoqing Ye & Yixiao Sun - 981-994 Speaking Stata: Seven steps for vexatious string variables
by Nicholas J. Cox - 995-996 Power and sample-size analysis for the Royston–Parmar combined test in clinical trials with a time-to-event outcome: Correction and program update
by Patrick Royston - 997-997 Software updates
by Editors
September 2018, Volume 18, Issue 3
- 491-502 Customizing Stata graphs made easy (part 1)
by Ben Jann - 503-516 Graphing each individual’s data over time
by Mark D. Chatfield - 517-532 Univariate and multivariate outlier identification for skewed or heavy-tailed distributions
by Vincenzo Verardi & Catherine Vermandele - 533-563 mstatecox: A package for simulating transition probabilities from semiparametric multistate survival models
by Shawna K. Metzger & Benjamin T. Jones - 564-584 flowbca: A flow-based cluster algorithm in Stata
by Jordy Meekes & Wolter H. J. Hassink - 585-617 Estimating dynamic common-correlated effects in Stata
by Jan Ditzen - 618-662 Theory and practice of total-factor productivity estimation: The control function approach using Stata
by Gabriele Rovigatti & Vincenzo Mollisi - 663-691 Practical considerations for questionable IVs
by Damian Clarke & Benjamín Matta - 692-715 giniinc: A Stata package for measuring inequality from incomplete income and survival data
by Long Hong & Guido Alfani & Chiara Gigliarano & Marco Bonetti - 716-740 Allowing for informative missingness in aggregate data meta-analysis with continuous or binary outcomes: Extensions to metamiss
by Anna Chaimani & Dimitris Mavridis & Julian P. T. Higgins & Georgia Salanti & Ian R. White - 741-754 Speaking Stata: Tables as lists: From rounding to binning
by Nicholas J. Cox - 755-757 Stata tip 130: 106610 and all that: Date variables that need to be fixed
by Nicholas J. Cox - 758-759 Software updates
by Editors
June 2018, Volume 18, Issue 2
- 293-326 Linear dynamic panel-data estimation using maximum likelihood and structural equation modeling
by Richard Williams & Paul D. Allison & Enrique Moral-Benito - 327-344 baselinetable: A command for creating one- and two-way tables of summary statistics
by Susan Donath - 345-356 Simulating the central limit theorem
by Marshall A. Taylor - 357-378 cvcrand and cptest: Commands for efficient design and analysis of cluster randomized trials using constrained randomization and permutation tests
by John A. Gallis & Fan Li & Hengshi Yu & Elizabeth L. Turner - 379-386 Content analysis: Frequency distribution of words
by Mehmet F. Dicle & Betul Dicle - 385-488 Review of Tenko Raykov and George Marcoulides’s A Course in Item Response Theory and Modeling with Stata
by Ariel Linden - 387-394 Attrition diagrams for clinical trials and meta-analyses in Stata
by Christiaan H. Righolt & Salaheddin M. Mahmud - 395-415 eq5dmap: A command for mapping between EQ-5D-3L and EQ-5D-5L
by Mónica Hernández-Alava & Stephen Pudney - 416-431 Group sequential clinical trial designs for normally distributed outcome variables
by Michael J. Grayling & James M. S. Wason & Adrian P. Mander - 432-446 qfactor: A command for Q-methodology analysis
by Noori Akhtar-Danesh - 447-460 Inference for clustered data
by Chang Hyung Lee & Douglas G. Steigerwald - 461-476 Event study estimations using Stata: The estudy command
by Fausto Pacicco & Luigi Vena & Andrea Venegoni - 477-484 Frailty models and frailty-mixture models for recurrent event times: Update
by Ying Xu & Yin Bun Cheung - 489-489 Software updates
by Editors
March 2018, Volume 18, Issue 1
- 3-21 Power and sample-size analysis for the Royston–Parmar combined test in clinical trials with a time-to-event outcome
by Patrick Royston - 22-28 Unit-root tests based on forward and reverse Dickey–Fuller regressions
by Jesús Otero & Christopher F Baum - 29-50 validscale: A command to validate measurement scales
by Bastien Perrot & Emmanuelle Bataille & Jean-Benoit Hardouin - 51-75 A command for fitting mixture regression models for bounded dependent variables using the beta distribution
by Laura A. Gray & Mónica Hernández Alava - 76-100 Testing for serial correlation in fixed-effects panel models
by Jesse Wursten - 101-117 ldagibbs: A command for topic modeling in Stata using latent Dirichlet allocation
by Carlo Schwarz - 118-158 Exploring marginal treatment effects: Flexible estimation using Stata
by Martin Eckhoff Andresen - 159-173 Fitting and interpreting correlated random-coefficient models using Stata
by Oscar Barriga Cabanillas & Jeffrey D. Michler & Aleksandr Michuda & Emilia Tjernström - 174-183 heckroccurve: ROC curves for selected samples
by Jonathan A. Cook & Ashish Rajbhandari - 184-196 Panel unit-root tests for heteroskedastic panels
by Helmut Herwartz & Simone Maxand & Fabian H. C. Raters & Yabibal M. Walle - 197-205 Some commands to help produce Rich Text Files from Stata
by Matthew S. Gillman - 206-222 Standard-error correction in two-stage optimization models: A quasi–maximum likelihood estimation approach
by Fernando Rios-Avila & Gustavo Canavire-Bacarreza - 223-233 Assessing the health economic agreement of different data sources
by Daniel Gallacher & Felix Achana - 234-261 Manipulation testing based on density discontinuity
by Matias D. Cattaneo & Michael Jansson & Xinwei Ma - 262-286 Speaking Stata: Logarithmic binning and labeling
by Nicholas J. Cox - 287-289 Stata tip 129: Efficiently processing textual data with Stata’s new Unicode features
by Alexander Koplenig - 290-291 Software updates
by Editors
December 2017, Volume 17, Issue 4
- 781-785 The Stata Journal Editors' Prize 2017: Ben Jann
by H. Joseph Newton & Nicholas J. Cox - 786-802 Reconstructing time-to-event data from published Kaplan–Meier curves
by Yinghui Wei & Patrick Royston - 803-833 Identification and estimation of treatment effects in the presence of (correlated) neighborhood interactions: Model and Stata implementation via ntreatreg
by Giovanni Cerulli - 834-849 The synth runner package: Utilities to automate synthetic control estimation using synth
by Sebastian Galiani & Brian Quistorff - 850-865 Implementing tests for forecast evaluation in the presence of instabilities
by Barbara Rossi & Matthieu Soupre - 866-881 Text mining with n-gram variables
by Matthias Schonlau & Nick Guenther & Ilia Sucholutsky - 882-900 Econometric convergence test and club clustering using Stata
by Kerui Du - 901-915 Automatic portmanteau tests with applications to market risk management
by Guangwei Zhu & Zaichao Du & Juan Carlos Escanciano - 916-938 Two-stage residual inclusion estimation: A practitioners guide to Stata implementation
by Joseph V. Terza - 939-961 Causal effect estimation and inference using Stata
by Joseph V. Terza