<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>FAQ/adjgp</title><revhistory><revision><revnumber>7</revnumber><date>2013-03-08 10:17:30</date><authorinitials>localhost</authorinitials><revremark>converted to 1.6 markup</revremark></revision><revision><revnumber>6</revnumber><date>2010-12-15 15:15:06</date><authorinitials>PeterWatson</authorinitials></revision><revision><revnumber>5</revnumber><date>2010-12-07 15:28:25</date><authorinitials>PeterWatson</authorinitials></revision><revision><revnumber>4</revnumber><date>2010-12-07 15:22:56</date><authorinitials>PeterWatson</authorinitials></revision><revision><revnumber>3</revnumber><date>2010-12-07 15:21:09</date><authorinitials>PeterWatson</authorinitials></revision><revision><revnumber>2</revnumber><date>2010-12-07 14:44:36</date><authorinitials>PeterWatson</authorinitials></revision><revision><revnumber>1</revnumber><date>2010-12-07 14:43:56</date><authorinitials>PeterWatson</authorinitials></revision></revhistory></articleinfo><section><title>How do I adjust a correlation for group differences?</title><para>Suppose we have a correlation between X and Y and a group variable, G which  has two levels. The correlation between X and Y adjusted for group is akin to a hierarchical regression to predict Y with X entered in the first step and group in the second so that the change in R-squared in adding X represents the amount of variance explained in Y by X irrespective of group. The full model may also be regarded as an ANCOVA. </para><para>A simpler way of doing this is to correlate X with the residuals formed by regressing group on Y. This is more familiarly expressed as correlating X with Y' where Y' is Y minus its group mean where each person is assumed to be a member of one of the two groups. The significance of the correlation is the same as the significance of the regression coefficient for the covariate in the ANCOVA.  </para><para>There are two correlations that we can compute, the <emphasis>semi-partial (or part)</emphasis> correlation and the <emphasis>partial</emphasis> correlation. The <emphasis>semi-partial</emphasis> correlation is the correlation between Y and X' where X' is X minus the respective group mean for X. The <emphasis>partial</emphasis> correlation is the correlation between Y' and X' where Y' equals Y minus the respective Y group mean and X' equals X minus the respective X group mean. The choice of which to use depends upon the relative importance of Y and X and, in particular, whether one is a natural predictor of the other. The change in R-squared using the ANCOVA is the square of the semi-partial correlation. </para><para><emphasis role="underline">An example</emphasis> (SPSS data spreadsheet is <ulink url="https://lsr-wiki-02.mrc-cbu.cam.ac.uk/statswiki/FAQ/adjgp/statswiki/FAQ/adjgp?action=AttachFile&amp;do=get&amp;target=pcor.sav">here</ulink>). </para><informaltable><tgroup cols="4"><colspec colname="col_0" colwidth="33*"/><colspec colname="col_1"/><colspec colname="col_2"/><colspec colname="col_3"/><tbody><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> <emphasis role="strong">Y</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> <emphasis role="strong">X</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> <emphasis role="strong">Group</emphasis> </para></entry></row><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> 2 </para></entry><entry colsep="1" rowsep="1"><para> 2  </para></entry><entry colsep="1" rowsep="1"><para> 1 </para></entry></row><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> 1 </para></entry><entry colsep="1" rowsep="1"><para> 3  </para></entry><entry colsep="1" rowsep="1"><para> 1 </para></entry></row><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> 2 </para></entry><entry colsep="1" rowsep="1"><para> 4  </para></entry><entry colsep="1" rowsep="1"><para> 1 </para></entry></row><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> 3 </para></entry><entry colsep="1" rowsep="1"><para> 2  </para></entry><entry colsep="1" rowsep="1"><para> 1 </para></entry></row><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> 4 </para></entry><entry colsep="1" rowsep="1"><para> 3  </para></entry><entry colsep="1" rowsep="1"><para> 2 </para></entry></row><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> 2 </para></entry><entry colsep="1" rowsep="1"><para> 4  </para></entry><entry colsep="1" rowsep="1"><para> 2 </para></entry></row><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> 3 </para></entry><entry colsep="1" rowsep="1"><para> 2  </para></entry><entry colsep="1" rowsep="1"><para> 2 </para></entry></row><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> 4 </para></entry><entry colsep="1" rowsep="1"><para> 3  </para></entry><entry colsep="1" rowsep="1"><para> 2 </para></entry></row></tbody></tgroup></informaltable><para>The group 1 and 2 means are 2.00 and 3.25 for Y and 2.75 and 3.00 respectively for X. Subtracting the respective group means from Y and X we obtain yd and xd so for example for the first observation yd = 2.00 - 2.00 = 0 and xd = 2 - 2.75 = -0.75. </para><informaltable><tgroup cols="4"><colspec colname="col_0" colwidth="33*"/><colspec colname="col_1"/><colspec colname="col_2"/><colspec colname="col_3"/><tbody><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> <emphasis role="strong">yd</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> <emphasis role="strong">Xd</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> <emphasis role="strong">Group</emphasis> </para></entry></row><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> 0 </para></entry><entry colsep="1" rowsep="1"><para> -0.75  </para></entry><entry colsep="1" rowsep="1"><para> 1 </para></entry></row><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> -1.00 </para></entry><entry colsep="1" rowsep="1"><para> 0.25  </para></entry><entry colsep="1" rowsep="1"><para> 1 </para></entry></row><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> 0 </para></entry><entry colsep="1" rowsep="1"><para> 1.25  </para></entry><entry colsep="1" rowsep="1"><para> 1 </para></entry></row><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> 1.00 </para></entry><entry colsep="1" rowsep="1"><para> -0.75  </para></entry><entry colsep="1" rowsep="1"><para> 1 </para></entry></row><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> 0.75 </para></entry><entry colsep="1" rowsep="1"><para> 0  </para></entry><entry colsep="1" rowsep="1"><para> 1 </para></entry></row><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> -0.25 </para></entry><entry colsep="1" rowsep="1"><para> -1  </para></entry><entry colsep="1" rowsep="1"><para> 1 </para></entry></row><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> 0.75 </para></entry><entry colsep="1" rowsep="1"><para> 0  </para></entry><entry colsep="1" rowsep="1"><para> 1 </para></entry></row></tbody></tgroup></informaltable><para>The Pearson correlation between xd and y = -0.327 is the semi-partial correlation of X and Y adjusted for group differences. </para><para><emphasis role="underline">Hierarchical (ANCOVA) Model Summary</emphasis> </para><informaltable><tgroup cols="4"><colspec colname="col_0" colwidth="33*"/><colspec colname="col_1"/><colspec colname="col_2"/><colspec colname="col_3"/><tbody><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> <emphasis>Predictors</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> <emphasis>R</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> <emphasis>R Square</emphasis> </para></entry></row><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> (Constant), group </para></entry><entry colsep="1" rowsep="1"><para> 0.630  </para></entry><entry colsep="1" rowsep="1"><para> 0.397 </para></entry></row><row rowsep="1"><entry colsep="1" nameend="col_1" namest="col_0" rowsep="1"><para> (Constant), group, X </para></entry><entry colsep="1" rowsep="1"><para> 0.710  </para></entry><entry colsep="1" rowsep="1"><para> 0.504 </para></entry></row></tbody></tgroup></informaltable><para>The semi-partial correlation above is also equal to the square root of the change in R-squared which from the model summary table above equals $$\sqrt{\mbox{0.504-0.397}}$$ = -0.327 (using the minus signed square root). </para><para>The correlation between yd and xd is the partial correlation of X and Y adjusted for group equals -0.421. This may be obtained from the ANCOVA model using the regression procedure and the ZPP option using the STATISTICS subcommand in SPSS using the syntax below: </para><screen><![CDATA[REGRESSION
  /MISSING LISTWISE
  /STATISTICS COEFF OUTS R ANOVA ZPP
  /CRITERIA=PIN(.05) POUT(.10)
  /NOORIGIN
  /DEPENDENT y
  /METHOD=ENTER group  /METHOD=ENTER x .]]></screen><para>The bottom line of the <emphasis>Coefficients</emphasis> table in the SPSS output using this syntax gives the correlations we have calculated above. </para><informaltable><tgroup cols="17"><colspec colname="col_0"/><colspec colname="col_1"/><colspec colname="col_2"/><colspec colname="col_3"/><colspec colname="col_4"/><colspec colname="col_5"/><colspec colname="col_6"/><colspec colname="col_7"/><colspec colname="col_8"/><colspec colname="col_9"/><colspec colname="col_10"/><colspec colname="col_11"/><colspec colname="col_12"/><colspec colname="col_13"/><colspec colname="col_14"/><colspec colname="col_15"/><colspec colname="col_16"/><tbody><row rowsep="1"><entry align="center" colsep="1" nameend="col_8" namest="col_0" rowsep="1"><para> Predictor </para></entry><entry colsep="1" rowsep="1"><para> B </para></entry><entry colsep="1" rowsep="1"><para> Std. Error </para></entry><entry colsep="1" rowsep="1"><para> Beta </para></entry><entry colsep="1" rowsep="1"><para> t </para></entry><entry colsep="1" rowsep="1"><para> Sig. </para></entry><entry colsep="1" rowsep="1"><para> Zero-order r </para></entry><entry colsep="1" rowsep="1"><para> Partial r </para></entry><entry colsep="1" rowsep="1"><para> Part r </para></entry></row><row rowsep="1"><entry align="center" colsep="1" nameend="col_8" namest="col_0" rowsep="1"><para> x    </para></entry><entry colsep="1" rowsep="1"><para> -.421 </para></entry><entry colsep="1" rowsep="1"><para> .406 </para></entry><entry colsep="1" rowsep="1"><para> -.331 </para></entry><entry colsep="1" rowsep="1"><para> -1.038 </para></entry><entry colsep="1" rowsep="1"><para>  .347 </para></entry><entry colsep="1" rowsep="1"><para> -.222</para></entry><entry colsep="1" rowsep="1"><para> <emphasis role="strong">-.421</emphasis> </para></entry><entry colsep="1" rowsep="1"><para> <emphasis role="strong">-.327</emphasis> </para></entry></row></tbody></tgroup></informaltable><itemizedlist><listitem><para><ulink url="https://lsr-wiki-02.mrc-cbu.cam.ac.uk/statswiki/FAQ/adjgp/statswiki/FAQ/p+sp#">Differences in results using partial and semi-partial correlations</ulink> </para></listitem></itemizedlist></section></article>