<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: BY group not working in PROC CORR or PROC REG in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/BY-group-not-working-in-PROC-CORR-or-PROC-REG/m-p/752641#M237122</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/215856"&gt;@JohnPederson&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for providing sample data (to be read without the DSD option of the INFILE statement). It turns out that the values of variable &lt;FONT face="courier new,courier"&gt;pclinton&lt;/FONT&gt; differ between any two months only by a&amp;nbsp;&lt;EM&gt;constant&lt;/EM&gt;&amp;nbsp;for every hour&amp;nbsp; (&lt;FONT face="courier new,courier"&gt;hour=0, 1, ..., 23&lt;/FONT&gt;). See the output of a step like this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
select a.hour, b.pclinton-a.pclinton as dpclinton
from example(where=(month=1)) a,
     example(where=(month=2)) b
where a.hour=b.hour;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Therefore, in a plot like this&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sgplot data=example;
series x=hour y=pclinton / group=month;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;we see 12 &lt;EM&gt;parallel&lt;/EM&gt; "curves."&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The same holds for all eleven other analysis variables &lt;FONT face="courier new,courier"&gt;phrm, ..., channel6&lt;/FONT&gt;&amp;nbsp;as well. The variable labels &lt;FONT face="courier new,courier"&gt;"... Predicted Values"&lt;/FONT&gt; suggest that &lt;FONT face="courier new,courier"&gt;pclinton&lt;/FONT&gt;, &lt;FONT face="courier new,courier"&gt;phrm&lt;/FONT&gt;, etc. do not contain &lt;EM&gt;measured&lt;/EM&gt; values, but predictions based on some statistical model, which explains the "systematic" differences described above.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since the correlation coefficient is &lt;EM&gt;invariant under linear transformations&lt;/EM&gt;&amp;nbsp;f(x)=ax+b with a&amp;gt;0, in particular translations (f(x)=x+c), the correlation between, e.g., &lt;FONT face="courier new,courier"&gt;pclinton&lt;/FONT&gt; and &lt;FONT face="courier new,courier"&gt;phrm&lt;/FONT&gt; &lt;EM&gt;must&lt;/EM&gt; be the same for every month: If the ("predicted") values are X0, ..., X23 (for &lt;FONT face="courier new,courier"&gt;pclinton&lt;/FONT&gt;) and Y0, ..., Y23 (for &lt;FONT face="courier new,courier"&gt;phrm&lt;/FONT&gt;) for one month, they are X0+c, ..., X23+c and Y0+d, ..., Y23+d for another month, with constants c and d depending only on the month. The same applies to all other pairs of analysis variables (excluding missing values).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The "parallel" results of your linear regressions can be explained similarly.&lt;/P&gt;</description>
    <pubDate>Wed, 07 Jul 2021 18:53:18 GMT</pubDate>
    <dc:creator>FreelanceReinh</dc:creator>
    <dc:date>2021-07-07T18:53:18Z</dc:date>
    <item>
      <title>BY group not working in PROC CORR or PROC REG</title>
      <link>https://communities.sas.com/t5/SAS-Programming/BY-group-not-working-in-PROC-CORR-or-PROC-REG/m-p/752444#M237029</link>
      <description>&lt;P&gt;I have hourly measurements from different parts of the city for one complete year (VAR1 - VAR5). I am trying to do both regression and correlation between the measurements between different parts of the city. For some reason, when I use a "BY" group variable, in this case month, it returns the same correlation coefficients for each month.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="branch"&gt;&lt;DIV align="center"&gt;Obs month hour var1 var2 var3 var4 var5123456 &lt;TABLE cellspacing="0" cellpadding="5"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.60846&lt;/TD&gt;&lt;TD&gt;0.53326&lt;/TD&gt;&lt;TD&gt;0.28989&lt;/TD&gt;&lt;TD&gt;0.38048&lt;/TD&gt;&lt;TD&gt;0.38778&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0.58190&lt;/TD&gt;&lt;TD&gt;0.53971&lt;/TD&gt;&lt;TD&gt;0.27384&lt;/TD&gt;&lt;TD&gt;0.31625&lt;/TD&gt;&lt;TD&gt;0.33136&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0.57963&lt;/TD&gt;&lt;TD&gt;0.54900&lt;/TD&gt;&lt;TD&gt;0.27453&lt;/TD&gt;&lt;TD&gt;0.29811&lt;/TD&gt;&lt;TD&gt;0.32408&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.59448&lt;/TD&gt;&lt;TD&gt;0.55839&lt;/TD&gt;&lt;TD&gt;0.28766&lt;/TD&gt;&lt;TD&gt;0.31432&lt;/TD&gt;&lt;TD&gt;0.35230&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0.34333&lt;/TD&gt;&lt;TD&gt;0.58383&lt;/TD&gt;&lt;TD&gt;0.48293&lt;/TD&gt;&lt;TD&gt;0.12345&lt;/TD&gt;&lt;TD&gt;0.12345&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0.12345&lt;/TD&gt;&lt;TD&gt;0.12345&lt;/TD&gt;&lt;TD&gt;0.12345&lt;/TD&gt;&lt;TD&gt;0.12345&lt;/TD&gt;&lt;TD&gt;0.12345&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;PRE&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc corr data = HAVE outp = corr_out noprint;
var var1 var2 var3 var4 var5;
	by month;
run;

proc reg data = HAVE outest = reg_out noprint;
	BY month;
	model var1 = var2 var3 var4 var5;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P class="lia-align-left"&gt;For the correlation matrix, I get the same correlation coefficients between variables, regardless of month. For regression, I get the same RMSE for all months, but with different intercepts for each month. I am looking for the correlation coefficients between variables separately by month and then the same for regression.&lt;/P&gt;&lt;P class="lia-align-left"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="lia-align-left"&gt;Examples below:&lt;/P&gt;&lt;P class="lia-align-left"&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="branch"&gt;&lt;DIV&gt;&lt;DIV align="center"&gt;Obs month _TYPE_ _NAME_ var1 var2 var3 var4 var5123451314151617 &lt;TABLE cellspacing="0" cellpadding="5"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;CORR&lt;/TD&gt;&lt;TD&gt;var1&lt;/TD&gt;&lt;TD&gt;1.00000&lt;/TD&gt;&lt;TD&gt;0.90649&lt;/TD&gt;&lt;TD&gt;0.77150&lt;/TD&gt;&lt;TD&gt;0.94332&lt;/TD&gt;&lt;TD&gt;0.96095&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;CORR&lt;/TD&gt;&lt;TD&gt;var2&lt;/TD&gt;&lt;TD&gt;0.90649&lt;/TD&gt;&lt;TD&gt;1.00000&lt;/TD&gt;&lt;TD&gt;0.49266&lt;/TD&gt;&lt;TD&gt;0.96825&lt;/TD&gt;&lt;TD&gt;0.83921&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;CORR&lt;/TD&gt;&lt;TD&gt;var3&lt;/TD&gt;&lt;TD&gt;0.77150&lt;/TD&gt;&lt;TD&gt;0.49266&lt;/TD&gt;&lt;TD&gt;1.00000&lt;/TD&gt;&lt;TD&gt;0.67258&lt;/TD&gt;&lt;TD&gt;0.86697&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;CORR&lt;/TD&gt;&lt;TD&gt;var4&lt;/TD&gt;&lt;TD&gt;0.94332&lt;/TD&gt;&lt;TD&gt;0.96825&lt;/TD&gt;&lt;TD&gt;0.67258&lt;/TD&gt;&lt;TD&gt;1.00000&lt;/TD&gt;&lt;TD&gt;0.93250&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;CORR&lt;/TD&gt;&lt;TD&gt;var5&lt;/TD&gt;&lt;TD&gt;0.96095&lt;/TD&gt;&lt;TD&gt;0.83921&lt;/TD&gt;&lt;TD&gt;0.86697&lt;/TD&gt;&lt;TD&gt;0.93250&lt;/TD&gt;&lt;TD&gt;1.00000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;CORR&lt;/TD&gt;&lt;TD&gt;var1&lt;/TD&gt;&lt;TD&gt;1.00000&lt;/TD&gt;&lt;TD&gt;0.90649&lt;/TD&gt;&lt;TD&gt;0.77150&lt;/TD&gt;&lt;TD&gt;0.94332&lt;/TD&gt;&lt;TD&gt;0.96095&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;CORR&lt;/TD&gt;&lt;TD&gt;var2&lt;/TD&gt;&lt;TD&gt;0.90649&lt;/TD&gt;&lt;TD&gt;1.00000&lt;/TD&gt;&lt;TD&gt;0.49266&lt;/TD&gt;&lt;TD&gt;0.96825&lt;/TD&gt;&lt;TD&gt;0.83921&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;CORR&lt;/TD&gt;&lt;TD&gt;var3&lt;/TD&gt;&lt;TD&gt;0.77150&lt;/TD&gt;&lt;TD&gt;0.49266&lt;/TD&gt;&lt;TD&gt;1.00000&lt;/TD&gt;&lt;TD&gt;0.67258&lt;/TD&gt;&lt;TD&gt;0.86697&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;CORR&lt;/TD&gt;&lt;TD&gt;var4&lt;/TD&gt;&lt;TD&gt;0.94332&lt;/TD&gt;&lt;TD&gt;0.96825&lt;/TD&gt;&lt;TD&gt;0.67258&lt;/TD&gt;&lt;TD&gt;1.00000&lt;/TD&gt;&lt;TD&gt;0.93250&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;CORR&lt;/TD&gt;&lt;TD&gt;var5&lt;/TD&gt;&lt;TD&gt;0.96095&lt;/TD&gt;&lt;TD&gt;0.83921&lt;/TD&gt;&lt;TD&gt;0.86697&lt;/TD&gt;&lt;TD&gt;0.93250&lt;/TD&gt;&lt;TD&gt;1.00000&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="branch"&gt;&lt;DIV&gt;&lt;DIV align="center"&gt;Obs month _MODEL_ _TYPE_ _DEPVAR_ _RMSE_ Intercept var2 var3 var4 var5 var112345 &lt;TABLE cellspacing="0" cellpadding="5"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;MODEL1&lt;/TD&gt;&lt;TD&gt;PARMS&lt;/TD&gt;&lt;TD&gt;var1&lt;/TD&gt;&lt;TD&gt;.002905584&lt;/TD&gt;&lt;TD&gt;-0.043973&lt;/TD&gt;&lt;TD&gt;1.16554&lt;/TD&gt;&lt;TD&gt;0.28112&lt;/TD&gt;&lt;TD&gt;-0.93889&lt;/TD&gt;&lt;TD&gt;0.32547&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;MODEL1&lt;/TD&gt;&lt;TD&gt;PARMS&lt;/TD&gt;&lt;TD&gt;var1&lt;/TD&gt;&lt;TD&gt;.002905584&lt;/TD&gt;&lt;TD&gt;-0.080612&lt;/TD&gt;&lt;TD&gt;1.16554&lt;/TD&gt;&lt;TD&gt;0.28112&lt;/TD&gt;&lt;TD&gt;-0.93889&lt;/TD&gt;&lt;TD&gt;0.32547&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;MODEL1&lt;/TD&gt;&lt;TD&gt;PARMS&lt;/TD&gt;&lt;TD&gt;var1&lt;/TD&gt;&lt;TD&gt;.002905584&lt;/TD&gt;&lt;TD&gt;-0.061661&lt;/TD&gt;&lt;TD&gt;1.16554&lt;/TD&gt;&lt;TD&gt;0.28112&lt;/TD&gt;&lt;TD&gt;-0.93889&lt;/TD&gt;&lt;TD&gt;0.32547&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;MODEL1&lt;/TD&gt;&lt;TD&gt;PARMS&lt;/TD&gt;&lt;TD&gt;var1&lt;/TD&gt;&lt;TD&gt;.002905584&lt;/TD&gt;&lt;TD&gt;-0.067980&lt;/TD&gt;&lt;TD&gt;1.16554&lt;/TD&gt;&lt;TD&gt;0.28112&lt;/TD&gt;&lt;TD&gt;-0.93889&lt;/TD&gt;&lt;TD&gt;0.32547&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;MODEL1&lt;/TD&gt;&lt;TD&gt;PARMS&lt;/TD&gt;&lt;TD&gt;var1&lt;/TD&gt;&lt;TD&gt;.002905584&lt;/TD&gt;&lt;TD&gt;-0.083593&lt;/TD&gt;&lt;TD&gt;1.16554&lt;/TD&gt;&lt;TD&gt;0.28112&lt;/TD&gt;&lt;TD&gt;-0.93889&lt;/TD&gt;&lt;TD&gt;0.32547&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 06 Jul 2021 21:43:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/BY-group-not-working-in-PROC-CORR-or-PROC-REG/m-p/752444#M237029</guid>
      <dc:creator>JohnPederson</dc:creator>
      <dc:date>2021-07-06T21:43:18Z</dc:date>
    </item>
    <item>
      <title>Re: BY group not working in PROC CORR or PROC REG</title>
      <link>https://communities.sas.com/t5/SAS-Programming/BY-group-not-working-in-PROC-CORR-or-PROC-REG/m-p/752453#M237033</link>
      <description>&lt;P&gt;Hi, just checking, have you first sorted your data? Also, is the data actually different between the different months?&lt;/P&gt;</description>
      <pubDate>Tue, 06 Jul 2021 22:22:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/BY-group-not-working-in-PROC-CORR-or-PROC-REG/m-p/752453#M237033</guid>
      <dc:creator>djrisks</dc:creator>
      <dc:date>2021-07-06T22:22:28Z</dc:date>
    </item>
    <item>
      <title>Re: BY group not working in PROC CORR or PROC REG</title>
      <link>https://communities.sas.com/t5/SAS-Programming/BY-group-not-working-in-PROC-CORR-or-PROC-REG/m-p/752562#M237086</link>
      <description>&lt;P&gt;The data are sorted and different between months.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jul 2021 13:45:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/BY-group-not-working-in-PROC-CORR-or-PROC-REG/m-p/752562#M237086</guid>
      <dc:creator>JohnPederson</dc:creator>
      <dc:date>2021-07-07T13:45:17Z</dc:date>
    </item>
    <item>
      <title>Re: BY group not working in PROC CORR or PROC REG</title>
      <link>https://communities.sas.com/t5/SAS-Programming/BY-group-not-working-in-PROC-CORR-or-PROC-REG/m-p/752585#M237098</link>
      <description>&lt;P&gt;Okay, the issue is strange. What happens when you try to use the WHERE statement to select the individual month instead of the BYstatement? Do you still end up with the same coefficients?&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jul 2021 14:13:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/BY-group-not-working-in-PROC-CORR-or-PROC-REG/m-p/752585#M237098</guid>
      <dc:creator>djrisks</dc:creator>
      <dc:date>2021-07-07T14:13:26Z</dc:date>
    </item>
    <item>
      <title>Re: BY group not working in PROC CORR or PROC REG</title>
      <link>https://communities.sas.com/t5/SAS-Programming/BY-group-not-working-in-PROC-CORR-or-PROC-REG/m-p/752590#M237102</link>
      <description>&lt;P&gt;Can you please post your data as a SAS datastep&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jul 2021 14:24:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/BY-group-not-working-in-PROC-CORR-or-PROC-REG/m-p/752590#M237102</guid>
      <dc:creator>Sajid01</dc:creator>
      <dc:date>2021-07-07T14:24:39Z</dc:date>
    </item>
    <item>
      <title>Re: BY group not working in PROC CORR or PROC REG</title>
      <link>https://communities.sas.com/t5/SAS-Programming/BY-group-not-working-in-PROC-CORR-or-PROC-REG/m-p/752600#M237109</link>
      <description>&lt;P&gt;I have attached it as a .txt file&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jul 2021 15:29:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/BY-group-not-working-in-PROC-CORR-or-PROC-REG/m-p/752600#M237109</guid>
      <dc:creator>JohnPederson</dc:creator>
      <dc:date>2021-07-07T15:29:28Z</dc:date>
    </item>
    <item>
      <title>Re: BY group not working in PROC CORR or PROC REG</title>
      <link>https://communities.sas.com/t5/SAS-Programming/BY-group-not-working-in-PROC-CORR-or-PROC-REG/m-p/752630#M237119</link>
      <description>&lt;P&gt;I used this code, and I did get different intercepts. Some of the coefficients were the same for some of the variables for each month though, and it's probably because of how the data is.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc reg data = example outest = reg_out noprint;
	BY month;
	model channel1 = channel2 channel3 channel4 channel5;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;For, example when I plotted just two variables, and grouped the regression line by month, the regression lines were on top of each other.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sgplot data = example;
  reg x= channel1 y = channel2 / group = month;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Scatter by month.png" style="width: 640px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/61025i642B9EED51662548/image-size/large?v=v2&amp;amp;px=999" role="button" title="Scatter by month.png" alt="Scatter by month.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jul 2021 17:45:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/BY-group-not-working-in-PROC-CORR-or-PROC-REG/m-p/752630#M237119</guid>
      <dc:creator>djrisks</dc:creator>
      <dc:date>2021-07-07T17:45:21Z</dc:date>
    </item>
    <item>
      <title>Re: BY group not working in PROC CORR or PROC REG</title>
      <link>https://communities.sas.com/t5/SAS-Programming/BY-group-not-working-in-PROC-CORR-or-PROC-REG/m-p/752641#M237122</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/215856"&gt;@JohnPederson&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for providing sample data (to be read without the DSD option of the INFILE statement). It turns out that the values of variable &lt;FONT face="courier new,courier"&gt;pclinton&lt;/FONT&gt; differ between any two months only by a&amp;nbsp;&lt;EM&gt;constant&lt;/EM&gt;&amp;nbsp;for every hour&amp;nbsp; (&lt;FONT face="courier new,courier"&gt;hour=0, 1, ..., 23&lt;/FONT&gt;). See the output of a step like this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
select a.hour, b.pclinton-a.pclinton as dpclinton
from example(where=(month=1)) a,
     example(where=(month=2)) b
where a.hour=b.hour;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Therefore, in a plot like this&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sgplot data=example;
series x=hour y=pclinton / group=month;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;we see 12 &lt;EM&gt;parallel&lt;/EM&gt; "curves."&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The same holds for all eleven other analysis variables &lt;FONT face="courier new,courier"&gt;phrm, ..., channel6&lt;/FONT&gt;&amp;nbsp;as well. The variable labels &lt;FONT face="courier new,courier"&gt;"... Predicted Values"&lt;/FONT&gt; suggest that &lt;FONT face="courier new,courier"&gt;pclinton&lt;/FONT&gt;, &lt;FONT face="courier new,courier"&gt;phrm&lt;/FONT&gt;, etc. do not contain &lt;EM&gt;measured&lt;/EM&gt; values, but predictions based on some statistical model, which explains the "systematic" differences described above.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since the correlation coefficient is &lt;EM&gt;invariant under linear transformations&lt;/EM&gt;&amp;nbsp;f(x)=ax+b with a&amp;gt;0, in particular translations (f(x)=x+c), the correlation between, e.g., &lt;FONT face="courier new,courier"&gt;pclinton&lt;/FONT&gt; and &lt;FONT face="courier new,courier"&gt;phrm&lt;/FONT&gt; &lt;EM&gt;must&lt;/EM&gt; be the same for every month: If the ("predicted") values are X0, ..., X23 (for &lt;FONT face="courier new,courier"&gt;pclinton&lt;/FONT&gt;) and Y0, ..., Y23 (for &lt;FONT face="courier new,courier"&gt;phrm&lt;/FONT&gt;) for one month, they are X0+c, ..., X23+c and Y0+d, ..., Y23+d for another month, with constants c and d depending only on the month. The same applies to all other pairs of analysis variables (excluding missing values).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The "parallel" results of your linear regressions can be explained similarly.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jul 2021 18:53:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/BY-group-not-working-in-PROC-CORR-or-PROC-REG/m-p/752641#M237122</guid>
      <dc:creator>FreelanceReinh</dc:creator>
      <dc:date>2021-07-07T18:53:18Z</dc:date>
    </item>
  </channel>
</rss>

