<?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: Merging CRSP trading days with Compustat event dates in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Merging-CRSP-trading-days-with-Compustat-event-dates/m-p/785641#M250762</link>
    <description>&lt;P&gt;What if you have an event for a company that precedes the first trading date for that company?&amp;nbsp; &amp;nbsp;Would you still apply the 5-day limit?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 12 Dec 2021 19:37:08 GMT</pubDate>
    <dc:creator>mkeintz</dc:creator>
    <dc:date>2021-12-12T19:37:08Z</dc:date>
    <item>
      <title>Merging CRSP trading days with Compustat event dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merging-CRSP-trading-days-with-Compustat-event-dates/m-p/785612#M250749</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;I want to merge CRSP trading days with Compustat event dates.&lt;BR /&gt;As you are aware, CRSP daily data file does not contain information for days which are weekends and holidays.&lt;BR /&gt;Therefore, event though there might be an event date in Compustat which falls on a holiday, the relevant date in CRSP does not contain any information. So, data is lost when I am trying to merge them.&lt;BR /&gt;I have the following files:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;data crsp_daily;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;input Company_ID $4. Trading_Date;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;informat Trading_Date date9.;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;format Trading_Date date9.;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;cards;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1001 01jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1001 04jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1001 05jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1001 06jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1001 07jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1001 08jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1001 11jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1001 12jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1001 13jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1001 14jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1001 15jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1002 01jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1002 04jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1002 05jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1002 06jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1002 07jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1002 08jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1002 11jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1002 12jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1002 13jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1002 14jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1002 15jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1003 01jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1003 04jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1003 05jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1003 06jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1003 07jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1003 08jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1003 15jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;run;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;data Compustat_date;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;input Company_ID $4. Event_date;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;informat Event_date date9.;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;format Event_date date9.;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;cards;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1001 05jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1002 09jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;1003 09jan2021&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;run;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I want merge the dates on the following conditions:&lt;BR /&gt;1. If an Event_date in Compustat_date file is not present in CRSP_daily file, I want to shift the date in the merged file in the &lt;FONT color="#0000FF"&gt;next earliest available Trading_Date&lt;/FONT&gt;. Please see Company_ID 1002 on 09Jan2021 merged on 11Jan2021.&lt;BR /&gt;&lt;BR /&gt;2. However, if the next earliest available trading day is &lt;FONT color="#0000FF"&gt;more than 5 Trading_Date later&lt;/FONT&gt; from the Event_date, then I &lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;do not&lt;/STRONG&gt; want to merge the dates&lt;/FONT&gt;. Rather I want to create a separate file containing that Company.&lt;BR /&gt;&lt;BR /&gt;I am expecting the following output files:&lt;BR /&gt;1. First merged file:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Company_ID&lt;/TD&gt;&lt;TD&gt;Trading_Date&lt;/TD&gt;&lt;TD&gt;Event_Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1001&lt;/TD&gt;&lt;TD&gt;2021-01-01&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1001&lt;/TD&gt;&lt;TD&gt;2021-01-04&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1001&lt;/TD&gt;&lt;TD&gt;2021-01-05&lt;/TD&gt;&lt;TD&gt;2021-01-05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1001&lt;/TD&gt;&lt;TD&gt;2021-01-06&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1001&lt;/TD&gt;&lt;TD&gt;2021-01-07&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1001&lt;/TD&gt;&lt;TD&gt;2021-01-08&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1001&lt;/TD&gt;&lt;TD&gt;2021-01-11&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1001&lt;/TD&gt;&lt;TD&gt;2021-01-12&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1001&lt;/TD&gt;&lt;TD&gt;2021-01-13&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1001&lt;/TD&gt;&lt;TD&gt;2021-01-14&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1001&lt;/TD&gt;&lt;TD&gt;2021-01-15&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1002&lt;/TD&gt;&lt;TD&gt;2021-01-01&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1002&lt;/TD&gt;&lt;TD&gt;2021-01-04&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1002&lt;/TD&gt;&lt;TD&gt;2021-01-05&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1002&lt;/TD&gt;&lt;TD&gt;2021-01-06&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1002&lt;/TD&gt;&lt;TD&gt;2021-01-07&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1002&lt;/TD&gt;&lt;TD&gt;2021-01-08&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1002&lt;/TD&gt;&lt;TD&gt;2021-01-11&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;2021-01-11&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1002&lt;/TD&gt;&lt;TD&gt;2021-01-12&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1002&lt;/TD&gt;&lt;TD&gt;2021-01-13&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1002&lt;/TD&gt;&lt;TD&gt;2021-01-14&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1002&lt;/TD&gt;&lt;TD&gt;2021-01-15&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1003&lt;/TD&gt;&lt;TD&gt;2021-01-01&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1003&lt;/TD&gt;&lt;TD&gt;2021-01-04&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1003&lt;/TD&gt;&lt;TD&gt;2021-01-05&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1003&lt;/TD&gt;&lt;TD&gt;2021-01-06&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1003&lt;/TD&gt;&lt;TD&gt;2021-01-07&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1003&lt;/TD&gt;&lt;TD&gt;2021-01-08&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1003&lt;/TD&gt;&lt;TD&gt;2021-01-15&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Second output file containing company that is not merged:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Company_ID&lt;/TD&gt;&lt;TD&gt;Event_Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1003&lt;/TD&gt;&lt;TD&gt;2021-01-09&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance for your kind support!&lt;/P&gt;</description>
      <pubDate>Sun, 12 Dec 2021 03:18:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merging-CRSP-trading-days-with-Compustat-event-dates/m-p/785612#M250749</guid>
      <dc:creator>mmh</dc:creator>
      <dc:date>2021-12-12T03:18:56Z</dc:date>
    </item>
    <item>
      <title>Re: Merging CRSP trading days with Compustat event dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merging-CRSP-trading-days-with-Compustat-event-dates/m-p/785641#M250762</link>
      <description>&lt;P&gt;What if you have an event for a company that precedes the first trading date for that company?&amp;nbsp; &amp;nbsp;Would you still apply the 5-day limit?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 12 Dec 2021 19:37:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merging-CRSP-trading-days-with-Compustat-event-dates/m-p/785641#M250762</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2021-12-12T19:37:08Z</dc:date>
    </item>
    <item>
      <title>Re: Merging CRSP trading days with Compustat event dates</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merging-CRSP-trading-days-with-Compustat-event-dates/m-p/785647#M250763</link>
      <description>Thanks a lot for asking!&lt;BR /&gt;I don't think that would be the case in my actual dataset.&lt;BR /&gt;But if that is the case, I would still want to impose the 5-day limit.</description>
      <pubDate>Sun, 12 Dec 2021 20:16:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merging-CRSP-trading-days-with-Compustat-event-dates/m-p/785647#M250763</guid>
      <dc:creator>mmh</dc:creator>
      <dc:date>2021-12-12T20:16:22Z</dc:date>
    </item>
  </channel>
</rss>

