asdoc : Sends Stata output to MS Word

  • 12

asdoc : Sends Stata output to MS Word

Category:Stata Programs

About asdoc

asdoc is a Stata program that makes the process of sending Stata output to MS Word super easy. asdoc creates high quality, publication-ready tables from various Stata commands such as summarize, correlate, tabstat, cross-tabs, regressions, t-tests, flexible table, and many more.


The program can be installed by typing the following from the Stata command window:

ssc install asdoc, update

Table of contents

1. Introduction

1.1 asdoc: short introduction and examples
1.2 Commands for controlling asdoc

       2. Summary Statistics

2. Summary statistics
2.1 Basic summary statistics
2.2 Customized summary statistics

       3. Correlations

3. Correlations [Blog Post]
3. Correlations [YouTube Video]

4. Regressions
4.1 Full regression tables [YouTube Video]
4.2 Compact / nested tables (publication quality)
4.3 Regression over a grouping variable (YouTube Video)

5. Frequency tables
5.1 One-way tabulation (tabulate1)
5.2 Two-way tabulation (tabulate2)
5.3 One- and two-way tables of summary statistics (tabsum)
5.4 Multiple-way tables (tab1)
5.5 All-possible two-way tables (tab2)

6. Compact tables (tabstat)
6.1 Without groups
6.1 With groups

7. Flexible table of statistics (table)
7.1 One-way table
7.2 Two-way table
7.3 Three-way table
7.4 Four-way table

8. T-tests
8.1 one-sample t-test
8.2 two-sample using groups
8.3 two-sample using variables
8.4 paired t-test

9. Table of means, std., and frequencies (tabsum)

10. Means
10.1 Arithmetic / harmonic / geometric means
10.2 Proportions
10.3 Ratio
10.4 Total

11. List command

12. Writing matrix to a Word / RTF file

13.The survey prefix command

14.Customized tables with option row

Leave a Reply


Nicole Martin

January 10, 2018at 8:37 am

Firstly, thank you for making your Stata package available – it’s really speeding up my workflow compared to the other options available. I’m writing to make a suggestion that you consider adding an option that value labels can be reported in regression tables as well as variable labels.

Joanna Dipnall

June 1, 2018at 3:42 am

I was very excited to find your wonderful asdoc Stata command. However, I am having some issues when wanting to create some tables. The Stata value labels not being copied in tab2.

For example the value labels with foreign are not copied into my Word file:

    Attaullah Shah

    July 27, 2018at 6:23 pm

    In version 2 of asdoc, I have included value lables with all tabulation commands, i.e. tabulate, tabulated2, tab1, tab2, etc. Thanks for your suggestion.

    Attaullah Shah

    August 26, 2018at 11:06 am

    Dear Joanna
    In version 2.0 of asdoc, option label has been added for the following Stata commands when using asdoc.
    1. tabulate
    2. tabulate2
    3. tab1
    4. tab2
    5. regress and all other variants of regressions in Stata

    You can update asdoc from SSC by:
    ssc install asdoc, replace

Oscar Briones

June 10, 2018at 3:35 pm

Many thanks indeed for the “asdoc” asdoc command stata
it has helped me alot.

Richell Onnel

June 19, 2018at 10:18 pm

Thanks very nice blog

Matthew Millard

September 22, 2018at 2:16 am

I have been telling everyone about the asdoc package who uses Stata. Several people told me how much they absolutely love it. One’s exact words were that it is “game changing” for convenience.

Parek Agustino

October 7, 2018at 10:47 pm

Found this absolutely helpful. Any chance of a MacBook version(Numbers)?

Attaullah Shah

October 8, 2018at 4:29 am

Parek Augustino: asdoc can be installed on any platform where Stata is installed.

HN Panta

October 13, 2018at 4:52 pm

Hello Dr. Shah,
Thank you so much for making stata help available publicly. I am trying to create a mean and median difference between two groups with test statistics (including starts). Could you help me with this?

HN Panta

October 13, 2018at 11:19 pm

Thank you so much! I’ll send you my query soon.

Leave a Reply

five + seven =