<?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 Correlations: one variable, many groups in Statistical Procedures</title>
    <link>https://communities.sas.com/t5/Statistical-Procedures/Correlations-one-variable-many-groups/m-p/782814#M38458</link>
    <description>&lt;P&gt;I am trying to compute correlations between returns to many firms. A piece of data in SAS format is in the table below (permno is a firm identifier) - of course, I have more years and lots of firms (permno's) that enter and exit the sample.&lt;/P&gt;&lt;P&gt;What I am trying to do is to create a correlation matrix of firm returns for each year. The obvious solution is just to create a new return variable for each firm (return1 for return to permno=10001, return2 for permno=10002); then merge tiny files (year, month, returnX) by year month; then do proc corr with a by year clause. The downside is that the loop to do that runs for a long time and, like I said, firms enter and exit the sample.&lt;/P&gt;&lt;P&gt;Is there a short-cut? I tried proc mixed, but could not figure out how to make it deliver just a plain correlation matrix I described above, without filtering out any fixed/random effects.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;permno&lt;/TD&gt;&lt;TD&gt;year&lt;/TD&gt;&lt;TD&gt;month&lt;/TD&gt;&lt;TD&gt;return&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;-4.412&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1.538&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;-1.576&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1.172&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;-2.317&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;2.767&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;-1.563&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;4.762&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;7.576&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;2.857&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;6.25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;3.268&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;-2.564&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;-16.316&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2.893&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1.235&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;-2.439&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;4.125&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;-1.212&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;-1.84&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;-25.25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;16.949&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;1.812&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;5.765&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
    <pubDate>Mon, 29 Nov 2021 04:15:18 GMT</pubDate>
    <dc:creator>crsp2021</dc:creator>
    <dc:date>2021-11-29T04:15:18Z</dc:date>
    <item>
      <title>Correlations: one variable, many groups</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Correlations-one-variable-many-groups/m-p/782814#M38458</link>
      <description>&lt;P&gt;I am trying to compute correlations between returns to many firms. A piece of data in SAS format is in the table below (permno is a firm identifier) - of course, I have more years and lots of firms (permno's) that enter and exit the sample.&lt;/P&gt;&lt;P&gt;What I am trying to do is to create a correlation matrix of firm returns for each year. The obvious solution is just to create a new return variable for each firm (return1 for return to permno=10001, return2 for permno=10002); then merge tiny files (year, month, returnX) by year month; then do proc corr with a by year clause. The downside is that the loop to do that runs for a long time and, like I said, firms enter and exit the sample.&lt;/P&gt;&lt;P&gt;Is there a short-cut? I tried proc mixed, but could not figure out how to make it deliver just a plain correlation matrix I described above, without filtering out any fixed/random effects.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;permno&lt;/TD&gt;&lt;TD&gt;year&lt;/TD&gt;&lt;TD&gt;month&lt;/TD&gt;&lt;TD&gt;return&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;-4.412&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1.538&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;-1.576&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1.172&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;-2.317&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;2.767&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;-1.563&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;4.762&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;7.576&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;2.857&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;6.25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;3.268&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;-2.564&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;-16.316&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2.893&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1.235&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;-2.439&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;4.125&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;-1.212&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;-1.84&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;-25.25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;16.949&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;1.812&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;5.765&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Mon, 29 Nov 2021 04:15:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Correlations-one-variable-many-groups/m-p/782814#M38458</guid>
      <dc:creator>crsp2021</dc:creator>
      <dc:date>2021-11-29T04:15:18Z</dc:date>
    </item>
  </channel>
</rss>

