Stata does not allow you to save the output in the Results window through the menu system. Stata does however offer ways to capture the output and save it to another file. The methods discussed in this page capture all of the output that appears in the Results window, if you want to copy selected parts of the output, the method described in How do I Copy Stata Output and Stata Graphs into Word? may be more appropriate.
Which of the methods described below is more appropriate will depend on the situation. The advantage of the first method, using a log file, is that a log file will capture all of the output from the time you open the file until you close the file, regardless of how much output is produced. The second method, which uses the translate command only captures the output currently in the scroll buffer (i.e., what you can scroll up and see in the Results window), which might not include all of the output you want. For information on how to increase the size of the scroll buffer, see How can I make the Results window hold more results? The advantage of translate is that unlike a log file that has to be opened before you run the commands, translate captures all of the output that has already been produced.
Saving contents using a log file
One way to save all of the results from your Stata session, is to use a log file. As mentioned above, a log file will include all the output produced while the log file is open.
To open a log file called c:\dissert.log, you can type the following at the start of your Stata session:
log using c:dissert.log
Then, go ahead and run all of your commands. When you are done, you can type:
log close
The results of all of your commands will be saved in the log file (for this example, c:dissert.log ).
Saving contents using the translate command
The translate command converts all of the output currently in your Results window into a text file. As mentioned above, this is useful if you have run a bunch of analyses and then realize you forgot to start a log file. In the example below, we run a regression analysis and a summarize command. We then use the translate command to output everything from the Results window to a text file, called mylog.txt. The keyword is @Results, which is to say everything from the Results window. At the end, we use type command to show the content of mylog.txt. As you can see, Stata literally dumps everything in the Results window to this file.
use https://stats.idre.ucla.edu/stat/stata/notes/hsb2
(highschool and beyond (200 cases))
reg write math female
Source | SS df MS Number of obs = 200
-------------+------------------------------ F( 2, 197) = 82.81
Model | 8165.58839 2 4082.79419 Prob > F = 0.0000
Residual | 9713.28661 197 49.3060234 R-squared = 0.4567
-------------+------------------------------ Adj R-squared = 0.4512
Total | 17878.875 199 89.843593 Root MSE = 7.0218
------------------------------------------------------------------------------
write | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
math | .6328663 .0531548 11.91 0.000 .5280407 .7376918
female | 5.218377 .9975118 5.23 0.000 3.251205 7.185549
_cons | 16.61374 2.908957 5.71 0.000 10.87705 22.35043
------------------------------------------------------------------------------
sum
Variable | Obs Mean Std. Dev. Min Max
-------------+--------------------------------------------------------
id | 200 100.5 57.87918 1 200
female | 200 .545 .4992205 0 1
race | 200 3.43 1.039472 1 4
ses | 200 2.055 .7242914 1 3
schtyp | 200 1.16 .367526 1 2
-------------+--------------------------------------------------------
prog | 200 2.025 .6904772 1 3
read | 200 52.23 10.25294 28 76
write | 200 52.775 9.478586 31 67
math | 200 52.645 9.368448 33 75
science | 200 51.85 9.900891 26 74
-------------+--------------------------------------------------------
socst | 200 52.405 10.73579 26 71
translate @Results mylog.txt
(file mylog.txt written in .txt format)
type mylog.txt
___ ____ ____ ____ ____tm
/__ / ____/ / ____/
___/ / /___/ / /___/
Statistics/Data Analysis
___ ____ ____ ____ ____ tm
/__ / ____/ / ____/
___/ / /___/ / /___/ 9.2 Copyright 1984-2006
Statistics/Data Analysis StataCorp
4905 Lakeway Drive
College Station, Texas 77845 USA
800-STATA-PC http://www.stata.com
979-696-4600 stata@stata.com
979-696-4601 (fax)
Notes:
1. (/m# option or -set memory-) 1.00 MB allocated to data
1 . cd stata
d:DATAstata
2 . use hsb2
(highschool and beyond (200 cases))
3 . reg write math female
Source | SS df MS Number of obs = 200
-------------+------------------------------ F( 2, 197) = 82.81
Model | 8165.58839 2 4082.79419 Prob > F = 0.0000
Residual | 9713.28661 197 49.3060234 R-squared = 0.4567
-------------+------------------------------ Adj R-squared = 0.4512
Total | 17878.875 199 89.843593 Root MSE = 7.0218
------------------------------------------------------------------------------
write | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
math | .6328663 .0531548 11.91 0.000 .5280407 .7376918
female | 5.218377 .9975118 5.23 0.000 3.251205 7.185549
_cons | 16.61374 2.908957 5.71 0.000 10.87705 22.35043
------------------------------------------------------------------------------
4 . sum
Variable | Obs Mean Std. Dev. Min Max
-------------+--------------------------------------------------------
id | 200 100.5 57.87918 1 200
female | 200 .545 .4992205 0 1
race | 200 3.43 1.039472 1 4
ses | 200 2.055 .7242914 1 3
schtyp | 200 1.16 .367526 1 2
-------------+--------------------------------------------------------
prog | 200 2.025 .6904772 1 3
read | 200 52.23 10.25294 28 76
write | 200 52.775 9.478586 31 67
math | 200 52.645 9.368448 33 75
science | 200 51.85 9.900891 26 74
-------------+--------------------------------------------------------
socst | 200 52.405 10.73579 26 71
5 . translate @Results mylog.txt
