<?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: in proc reg how does sas determine its linear combinations when &amp;quot;model is not of full rank&amp;amp; in Statistical Procedures</title>
    <link>https://communities.sas.com/t5/Statistical-Procedures/in-proc-reg-how-does-sas-determine-its-linear-combinations-when/m-p/816555#M40302</link>
    <description>&lt;P&gt;When a matrix is not full rank, one or more of the eigenvalues of the X'X matrix are zero. So the corresponding eigenvectors determines the linear combinations reported.&lt;/P&gt;</description>
    <pubDate>Sun, 05 Jun 2022 19:30:40 GMT</pubDate>
    <dc:creator>PaigeMiller</dc:creator>
    <dc:date>2022-06-05T19:30:40Z</dc:date>
    <item>
      <title>in proc reg how does sas determine its linear combinations when "model is not of full rank"?</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/in-proc-reg-how-does-sas-determine-its-linear-combinations-when/m-p/816549#M40297</link>
      <description>&lt;P&gt;in proc reg how does sas determine its linear combinations when "model is not of full rank"?&lt;/P&gt;</description>
      <pubDate>Sun, 05 Jun 2022 17:04:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/in-proc-reg-how-does-sas-determine-its-linear-combinations-when/m-p/816549#M40297</guid>
      <dc:creator>DAGUTD</dc:creator>
      <dc:date>2022-06-05T17:04:24Z</dc:date>
    </item>
    <item>
      <title>Re: in proc reg how does sas determine its linear combinations when "model is not of full rank&amp;</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/in-proc-reg-how-does-sas-determine-its-linear-combinations-when/m-p/816551#M40298</link>
      <description>&lt;P&gt;See SAS documentation :&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;SAS® 9.4 and SAS® Viya® 3.5 Programming Documentation | SAS 9.4 / Viya 3.5&lt;BR /&gt;SAS/STAT User's Guide&lt;BR /&gt;The REG Procedure&lt;BR /&gt;Details &lt;FONT face="courier new,courier"&gt;--&amp;gt;&lt;/FONT&gt; Models of Less Than Full Rank&lt;BR /&gt;&lt;A href="https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/statug/statug_reg_details23.htm" target="_blank"&gt;https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/statug/statug_reg_details23.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Koen&lt;/P&gt;</description>
      <pubDate>Sun, 05 Jun 2022 18:38:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/in-proc-reg-how-does-sas-determine-its-linear-combinations-when/m-p/816551#M40298</guid>
      <dc:creator>sbxkoenk</dc:creator>
      <dc:date>2022-06-05T18:38:20Z</dc:date>
    </item>
    <item>
      <title>Re: in proc reg how does sas determine its linear combinations when "model is not of full rank&amp;</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/in-proc-reg-how-does-sas-determine-its-linear-combinations-when/m-p/816553#M40300</link>
      <description>&lt;P&gt;When colinearities exist, Proc Reg sets certain parameter estimates to zero. Note that which parameter estimate is set to zero (ignored) depends on the order in which it enters the model.&lt;/P&gt;</description>
      <pubDate>Sun, 05 Jun 2022 19:02:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/in-proc-reg-how-does-sas-determine-its-linear-combinations-when/m-p/816553#M40300</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2022-06-05T19:02:00Z</dc:date>
    </item>
    <item>
      <title>Re: in proc reg how does sas determine its linear combinations when "model is not of full rank&amp;</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/in-proc-reg-how-does-sas-determine-its-linear-combinations-when/m-p/816555#M40302</link>
      <description>&lt;P&gt;When a matrix is not full rank, one or more of the eigenvalues of the X'X matrix are zero. So the corresponding eigenvectors determines the linear combinations reported.&lt;/P&gt;</description>
      <pubDate>Sun, 05 Jun 2022 19:30:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/in-proc-reg-how-does-sas-determine-its-linear-combinations-when/m-p/816555#M40302</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2022-06-05T19:30:40Z</dc:date>
    </item>
    <item>
      <title>Re: in proc reg how does sas determine its linear combinations when "model is not of full rank&amp;</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/in-proc-reg-how-does-sas-determine-its-linear-combinations-when/m-p/816557#M40303</link>
      <description>&lt;P&gt;PROC REG internally uses a SWEEP operator to compute the regression coefficients, X'X inverse, and the error sum of squares. PROC REG performs a sequential sweep. That is, it always begins by sweeping the second column of (y X)'(y X), that is the first column corresponding to the first X column. Then it sweeps the next column if the pivot is not zero (if the that column is not a linear function of the preceding column).&amp;nbsp;Then it sweeps the next column if the pivot is not zero (if that column is not a linear combination of preceding columns). ... and so on ....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In contrast, a procedure like TRANSREG does nonsequential sweeps, finding the best column to sweep first, then the second best, and so on. The TRANSREG approach tends to be more accurate, but in linear models, you might prefer sequential sweeps to get Type I sums of squares.&lt;/P&gt;</description>
      <pubDate>Sun, 05 Jun 2022 19:56:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/in-proc-reg-how-does-sas-determine-its-linear-combinations-when/m-p/816557#M40303</guid>
      <dc:creator>WarrenKuhfeld</dc:creator>
      <dc:date>2022-06-05T19:56:44Z</dc:date>
    </item>
    <item>
      <title>Re: in proc reg how does sas determine its linear combinations when "model is not of full rank&amp;</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/in-proc-reg-how-does-sas-determine-its-linear-combinations-when/m-p/816564#M40307</link>
      <description>&lt;P&gt;I had read the suggested material, and went back and reread it. My impression is that the multicollineary subsets come from either the GINV or SWEEP function available in IML. My simple test example is&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DAGUTD_0-1654461423246.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/71997iF2DF8B64D840AE44/image-size/medium?v=v2&amp;amp;px=400" role="button" title="DAGUTD_0-1654461423246.png" alt="DAGUTD_0-1654461423246.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;in which I include r0 for the intercept term when using SWEEP. Setting r1 to Y and r2-r7 to X, PROC REG reports&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DAGUTD_1-1654461546364.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/71998iDE9A0550C584F5E8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="DAGUTD_1-1654461546364.png" alt="DAGUTD_1-1654461546364.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;because the model is not of full rank. I have been unable to replicate this output in IML.&lt;/P&gt;</description>
      <pubDate>Sun, 05 Jun 2022 20:44:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/in-proc-reg-how-does-sas-determine-its-linear-combinations-when/m-p/816564#M40307</guid>
      <dc:creator>DAGUTD</dc:creator>
      <dc:date>2022-06-05T20:44:08Z</dc:date>
    </item>
    <item>
      <title>Re: in proc reg how does sas determine its linear combinations when "model is not of full rank&amp;</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/in-proc-reg-how-does-sas-determine-its-linear-combinations-when/m-p/816568#M40308</link>
      <description>&lt;P&gt;This solution is closest to my thinking. Nevertheless, I have not yet been able to replicate the reported results. My suspicion is SAS uses more than just SWEEP to determine its results. Nevertheless, thanks to all who responded and offered suggestions. I already had tried other approaches, such as the suggested eigenfunction one.&lt;/P&gt;</description>
      <pubDate>Sun, 05 Jun 2022 21:55:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/in-proc-reg-how-does-sas-determine-its-linear-combinations-when/m-p/816568#M40308</guid>
      <dc:creator>DAGUTD</dc:creator>
      <dc:date>2022-06-05T21:55:17Z</dc:date>
    </item>
    <item>
      <title>Re: in proc reg how does sas determine its linear combinations when "model is not of full rank&amp;</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/in-proc-reg-how-does-sas-determine-its-linear-combinations-when/m-p/816569#M40309</link>
      <description>Also, StatDave_sas (SAS Super FREQ) posted a reply that did not appear in the listing:&lt;BR /&gt;&lt;BR /&gt;In the PROC REG documentation, see "Computational Methods" in the section which explains this. It is controlled by the SINGULAR= option.&lt;BR /&gt;&lt;BR /&gt;These two answers are what I needed. Again, thanks to all.</description>
      <pubDate>Sun, 05 Jun 2022 22:08:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/in-proc-reg-how-does-sas-determine-its-linear-combinations-when/m-p/816569#M40309</guid>
      <dc:creator>DAGUTD</dc:creator>
      <dc:date>2022-06-05T22:08:28Z</dc:date>
    </item>
  </channel>
</rss>

