<?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: Extract upper triangular elements using SAS IML in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Extract-upper-triangular-elements-using-SAS-IML/m-p/574733#M12736</link>
    <description>&lt;P&gt;I think this identifies the problem&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc iml;
corr = {0 -26 44 34 -85
26 0 65 -56 43
-44 -65 0 21 7
-34 56 -21 0 21
85 -43 -7 -21 0}; 
print corr;&lt;BR /&gt;show&amp;nbsp;corr;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 18 Jul 2019 19:10:36 GMT</pubDate>
    <dc:creator>PaigeMiller</dc:creator>
    <dc:date>2019-07-18T19:10:36Z</dc:date>
    <item>
      <title>Extract upper triangular elements using SAS IML</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Extract-upper-triangular-elements-using-SAS-IML/m-p/574720#M12735</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying extract&amp;nbsp;upper triangular elements using SAS/IML, I am getting the result incorrectly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc iml;&lt;BR /&gt;corr = {0 -26 44 34 -85&lt;BR /&gt;26 0 65 -56 43&lt;BR /&gt;-44 -65 0 21 7&lt;BR /&gt;-34 56 -21 0 21&lt;BR /&gt;85 -43 -7 -21 0};&lt;BR /&gt;r = row(corr);&lt;BR /&gt;c = col(corr);&lt;BR /&gt;upperTri = loc(r &amp;lt; c);&lt;BR /&gt;v = corr[upperTri];&lt;BR /&gt;print v;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Desired output :&lt;/P&gt;&lt;P&gt;-26&lt;/P&gt;&lt;P&gt;44&lt;/P&gt;&lt;P&gt;34&lt;/P&gt;&lt;P&gt;-85&lt;/P&gt;&lt;P&gt;65&lt;/P&gt;&lt;P&gt;-56&lt;/P&gt;&lt;P&gt;43&lt;/P&gt;&lt;P&gt;21&lt;/P&gt;&lt;P&gt;7&lt;/P&gt;&lt;P&gt;21&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I am getting output as :&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;-26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;-85&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;65&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;-56&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;43&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;-44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;-65&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;-34&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;-21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;85&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;-43&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;-7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;-21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help me!&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jul 2019 18:57:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Extract-upper-triangular-elements-using-SAS-IML/m-p/574720#M12735</guid>
      <dc:creator>Deva_123</dc:creator>
      <dc:date>2019-07-18T18:57:19Z</dc:date>
    </item>
    <item>
      <title>Re: Extract upper triangular elements using SAS IML</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Extract-upper-triangular-elements-using-SAS-IML/m-p/574733#M12736</link>
      <description>&lt;P&gt;I think this identifies the problem&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc iml;
corr = {0 -26 44 34 -85
26 0 65 -56 43
-44 -65 0 21 7
-34 56 -21 0 21
85 -43 -7 -21 0}; 
print corr;&lt;BR /&gt;show&amp;nbsp;corr;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 18 Jul 2019 19:10:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Extract-upper-triangular-elements-using-SAS-IML/m-p/574733#M12736</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2019-07-18T19:10:36Z</dc:date>
    </item>
    <item>
      <title>Re: Extract upper triangular elements using SAS IML</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Extract-upper-triangular-elements-using-SAS-IML/m-p/574737#M12737</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/282034"&gt;@Deva_123&lt;/a&gt;I just reshaped it into a square matrix (5x5) and got the output as below.&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="Output" style="width: 72px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/31128iA71ADB44AAD6C623/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot from 2019-07-19 00-39-50.png" alt="Output" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Output&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The code is as below.&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc iml;
corr = {0 -26 44 34 -85
26 0 65 -56 43
-44 -65 0 21 7
-34 56 -21 0 21
85 -43 -7 -21 0};
corr = shape(corr,5);
r = row(corr);
c = col(corr);
upperTri = loc(r &amp;lt; c);
v = corr[upperTri];
print v;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Best wishes&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jul 2019 19:11:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Extract-upper-triangular-elements-using-SAS-IML/m-p/574737#M12737</guid>
      <dc:creator>koyelghosh</dc:creator>
      <dc:date>2019-07-18T19:11:44Z</dc:date>
    </item>
    <item>
      <title>Re: Extract upper triangular elements using SAS IML</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Extract-upper-triangular-elements-using-SAS-IML/m-p/574925#M12755</link>
      <description>&lt;P&gt;Paige is right. You missed comma ',' .&lt;/P&gt;
&lt;P&gt;And why not post it at IML forum ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
proc iml;
corr = {0 -26 44 34 -85 ,
26 0 65 -56 43 ,
-44 -65 0 21 7 ,
-34 56 -21 0 21 ,
85 -43 -7 -21 0};
r = row(corr);
c = col(corr);
upperTri = loc(r &amp;lt; c);
v = corr[upperTri];
print v;

quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;OUTPUT:&lt;/P&gt;
&lt;PRE&gt;v
-26
44
34
-85
65
-56
43
21
7
21&lt;/PRE&gt;</description>
      <pubDate>Fri, 19 Jul 2019 12:45:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Extract-upper-triangular-elements-using-SAS-IML/m-p/574925#M12755</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2019-07-19T12:45:32Z</dc:date>
    </item>
    <item>
      <title>Re: Extract upper triangular elements using SAS IML</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Extract-upper-triangular-elements-using-SAS-IML/m-p/575374#M12852</link>
      <description>&lt;P&gt;Thanks a lot for your quick reply! This is working perfectly!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jul 2019 14:00:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Extract-upper-triangular-elements-using-SAS-IML/m-p/575374#M12852</guid>
      <dc:creator>Deva_123</dc:creator>
      <dc:date>2019-07-22T14:00:28Z</dc:date>
    </item>
  </channel>
</rss>

