Sometimes it is useful to output the results of a regression
analysis to a data file for further analyses. To do this in SPSS,
you can use the **output** subcommand of the **regression** command.
You have two choices of what to save using this subcommand: you can save
the covariance matrix of the coefficients (with the **covb** option) or you
can save the correlation matrix of the coefficients (with the **covr**
option). Let us use a data set called hsb2 as an
example. We will save the results and the covariance matrix of the
coefficients in a file called **out1.sav**.

get file 'd:https://stats.idre.ucla.edu/wp-content/uploads/2016/02/hsb2-2.sav'. regression /dep = write /method = enter read female /outfile = covb('d:out1.sav').get file 'd:out1.sav'. list.DEPVAR_ ROWTYPE_ VARNAME_ CONST_ READ FEMALE WRITE COV CONST_ 7.36 -.13 -.70 WRITE COV READ -.13 .00 .00 WRITE COV FEMALE -.70 .00 1.03 WRITE EST 20.23 .57 5.49 WRITE SE 2.71 .05 1.01 WRITE SIG .00 .00 .00 WRITE DFE 197.00 197.00 197.00 Number of cases read: 7 Number of cases listed: 7

As you can see above, the covariances between the estimates have been saved to
this file, as well as the estimates, their standard errors, the significance and
the error degrees of freedom. Note that the precision of the values saved
in **out1.sav** is greater than the two decimal places shown here. Two decimal
places are shown because that is the default number of decimal places to display
in an SPSS data set. You can easily increase the number of decimal places
shown by going to the "Variable View" of the SPSS Data Editor and increasing the
value in the column labeled "Decimals" (you may have to increase the column
width first).

Now let’s run the same regression and this time use the **corb** option
instead.

get file 'd:https://stats.idre.ucla.edu/wp-content/uploads/2016/02/hsb2-2.sav'. regression /dep = write /method = enter read female /outfile = corb('d:out2.sav').

get file 'd:out2.sav'. list.DEPVAR_ ROWTYPE_ VARNAME_ CONST_ READ FEMALE WRITE COR CONST_ 1.00 -.96 -.25 WRITE COR READ -.96 1.00 .05 WRITE COR FEMALE -.25 .05 1.00 WRITE EST 20.23 .57 5.49 WRITE SE 2.71 .05 1.01 WRITE SIG .00 .00 .00 WRITE DFE 197.00 197.00 197.00 Number of cases read: 7 Number of cases listed: 7

As we can see, the correlations between the coefficients have been saved to the data set, as well as the estimates, their standard errors, the significance and the error degrees of freedom.

Results can also be saved into data sets using the Output Management System (OMS). For more information on how to use OMS to output results to data sets, please see How can I output my results to a data file in SPSS? .