Ever wanted to create high-quality summary statistics with one click in Stata. asdoc creates excellent tables of summary statistics such as mean, standard deviation, minimum, maximum, etc. asdoc offers four different methods of creating tables of summary statistics. These are discussed below with examples and relevant options. To know about installation of the program and other feature, you can visit this blog post.

**Simple tables of summary statistics:**

To create a simple table of summary statistics, we normally type summarize or sum command in Stata. To send output from sum command to a Word document, we shall type the following. A picture of the output file is also shown below.

sysuse auto asdoc sum

**Summary / descriptive statistics for selected variables **

asdoc sum price mpg rep78 headroom trunk

**Summary / descriptive statistics with [if] [in] conditions**

asdoc sum price mpg rep78 headroom trunk if price>4000

**Reporting customized decimal points**

asdoc sum, dec(2)

## 8 Comments

## Nicola Deghaye MSc (Health Econ)

November 20, 2018at 12:34 pmHi

I am using Stata 14 and am battling with “asdoc” with tabstat.

Here is my code:

produce:

In other words, it is not picking up my “by” option – it is giving me a one-way tab instead of a table of statistics of disability prevalence by school category (quintile)

I have tried various combinations of spacing with the by(quintile), but it isn’t solving the problem.

Please help.

Best regards,

## Attaullah Shah

November 20, 2018at 12:40 pmSeems that asdoc is working perfectly with both the commands. However, in your command, there is a space between

`by`

and the term`(quintile)`

So, you can correct it by

## Faisal Khan

December 15, 2018at 1:57 pmDear Sir,

I appreciate your effort and supportive attitude towards the community. I am interested in finding out descriptive statistics of mutual fund category wise.

When I use asdoc command for multiple category and variables it works but the format of the table is not consistent. The format of a table for 1st category is fine but not for the second, similarly 3rd category fine but not 4th and so on.

The Command is

asdoc by category , sort : summarize CH LNTNA EXP FL DL b1 TURNs TURNp RU12 FFV FF1 FF6 FF12 NoFMs DY Beta LnRed, replace

category: I have encode fund category

## Attaullah Shah

December 15, 2018at 2:01 pmFaisal Khan:

Due to the specific command structure of asdoc, it accepts the by option in two flavors.

The first is to use bys as a prefix. So the following command should work for you

The second method is to use by as an option after using the comma. So the following should also work.

.

Let me know if there is any problem with any of these commands.

## Anum Ellahi Mazhar

January 10, 2019at 10:55 amhi… i want to make specialised table to have frequency and percentage with label identification…for example for gender i want to show the female and male percentage and frequency

## Attaullah Shah

January 10, 2019at 4:35 pmAnum Ellahi MazharCan you please email me the format in which you are asking for the results?

## Arantza Ugidos

February 9, 2019at 8:24 amHello, my name is Arantza Ugidos and I have just seen your video about the use of asdoc. I have a question. I want to make a table of summary statistics using weights. I have realized that when I use “asdoc sum” the reported summary statistics are not taken into account the weights. I get the same results when I use the weight option as when I do not use it. I write:

Have you had the same problem or I am doing something wrong?

Thank you.

Best wishes,

## Attaullah Shah

February 9, 2019at 8:28 amArantza UgidosThanks for your email. asdoc does not support weights at the moment, but adding it to asdoc is on my card for the next update.