<?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: event window in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/event-window/m-p/95601#M27059</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Patrick!&amp;nbsp; I just attached 2 files with a few observations from my data.&amp;nbsp; The file eventex contains the firm id (gvkey) and the date of the merger.&amp;nbsp; The file prcex contains the firm id (gvkey) and the date and price for each month.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My ideal result would be this for the first observation:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gvkey&amp;nbsp;&amp;nbsp;&amp;nbsp; __Date_Announced&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -14monthdate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -14monthprice&amp;nbsp;&amp;nbsp; -3monthdate&amp;nbsp;&amp;nbsp; -3monthdate&lt;/P&gt;&lt;P&gt;1034&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 26JUL2004&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20030531&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21.02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20040430&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21.73&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't know if it's possible to do this with these two files, but thank you in advance if you can help at all!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 04 Apr 2013 18:25:27 GMT</pubDate>
    <dc:creator>trich12</dc:creator>
    <dc:date>2013-04-04T18:25:27Z</dc:date>
    <item>
      <title>event window</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/event-window/m-p/95599#M27057</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a file that contains merger events and monthly stock closing prices for several years around the event.&amp;nbsp; I would like to extract the monthly closing prices for two specific months, month -14 before the event and -3 before the event.&amp;nbsp; The variables are:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;merger date = __Date_Announced&lt;/P&gt;&lt;P&gt;identifier = gvkey&lt;/P&gt;&lt;P&gt;monthly closing price = PRCCM&lt;/P&gt;&lt;P&gt;date for prices = datadate (which is in format yyyymmdd)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think I will need to extract the month from datadate, then get the prices for the -14 month and -3 month for each merger event. I just don't know the code to do this.&amp;nbsp; Any help would be so appreciated! Let me know if I need to provide any more information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Apr 2013 21:04:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/event-window/m-p/95599#M27057</guid>
      <dc:creator>trich12</dc:creator>
      <dc:date>2013-04-02T21:04:07Z</dc:date>
    </item>
    <item>
      <title>Re: event window</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/event-window/m-p/95600#M27058</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You get normally the best answers if you provide a data step which creates some sample data and then you show us how the expected result should look like.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Apr 2013 01:16:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/event-window/m-p/95600#M27058</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2013-04-03T01:16:49Z</dc:date>
    </item>
    <item>
      <title>Re: event window</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/event-window/m-p/95601#M27059</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Patrick!&amp;nbsp; I just attached 2 files with a few observations from my data.&amp;nbsp; The file eventex contains the firm id (gvkey) and the date of the merger.&amp;nbsp; The file prcex contains the firm id (gvkey) and the date and price for each month.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My ideal result would be this for the first observation:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gvkey&amp;nbsp;&amp;nbsp;&amp;nbsp; __Date_Announced&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -14monthdate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -14monthprice&amp;nbsp;&amp;nbsp; -3monthdate&amp;nbsp;&amp;nbsp; -3monthdate&lt;/P&gt;&lt;P&gt;1034&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 26JUL2004&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20030531&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21.02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20040430&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21.73&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't know if it's possible to do this with these two files, but thank you in advance if you can help at all!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2013 18:25:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/event-window/m-p/95601#M27059</guid>
      <dc:creator>trich12</dc:creator>
      <dc:date>2013-04-04T18:25:27Z</dc:date>
    </item>
    <item>
      <title>Re: event window</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/event-window/m-p/95602#M27060</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If your table PRCEX fits into memory then below code could work for you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;proc sql;&lt;BR /&gt;&amp;nbsp; create view V_eventex as&lt;BR /&gt;&amp;nbsp; select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gvkey ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; __date_announced as Merger_Date format=date9.&lt;BR /&gt;&amp;nbsp; from &amp;lt;libref&amp;gt;.eventex&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp; create view V_PRCEX as&lt;BR /&gt;&amp;nbsp; select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gvkey,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; input(put(datadate,8.),yymmdd8.) as Data_Date format=date9.,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; prccm as Closing_Price&lt;BR /&gt;&amp;nbsp; from &amp;lt;libref&amp;gt;.PRCEX&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want(drop=_rc Data_Date);&lt;BR /&gt;&amp;nbsp; set V_eventex;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if _n_=1 then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if 0 then set V_PRCEX;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; declare hash h0 (dataset:'V_PRCEX');&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _rc=h0.defineKey('gvkey','Data_Date');&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _rc=h0.defineData('Closing_Price');&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _rc=h0.defineDone();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; attrib &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month_3 format=date9.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Price_3&amp;nbsp; format=best32.2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month_14 format=date9. &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Price_14 format=best32.2&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp; Data_Date=intnx('month',Merger_Date,-3,'e');&lt;/P&gt;&lt;P&gt;&amp;nbsp; if h0.find()=0 then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month_3=Data_Date;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Price_3=Closing_Price;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Data_Date=intnx('month',Merger_Date,-14,'e');&lt;/P&gt;&lt;P&gt;&amp;nbsp; if h0.find()=0 then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month_14=Data_Date;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Price_14=Closing_Price;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; output;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Apr 2013 01:33:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/event-window/m-p/95602#M27060</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2013-04-05T01:33:06Z</dc:date>
    </item>
    <item>
      <title>Re: event window</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/event-window/m-p/95603#M27061</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This was perfect. Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Apr 2013 16:51:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/event-window/m-p/95603#M27061</guid>
      <dc:creator>trich12</dc:creator>
      <dc:date>2013-04-16T16:51:04Z</dc:date>
    </item>
  </channel>
</rss>

