<?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: Stock return regression in Statistical Procedures</title>
    <link>https://communities.sas.com/t5/Statistical-Procedures/Stock-return-regression/m-p/101954#M5378</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Two ways to do this, with or without SAS/ETS :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;data have;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;format date yymmdd10.;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;input STOCK $ DATE :mmddyy10. STOCKRETURN MARKETRETURN;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;datalines;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/15/2012&amp;nbsp; 0.19 0.29&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/16/2012 0.19 0.29&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/17/2012 0.2 0.3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/18/2012 0.2 0.3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/19/2012 0.21 0.31&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/20/2012 0.21 0.31&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/21/2012 0.2 0.3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/22/2012 0.19 0.29&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/23/2012 0.19 0.29&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/24/2012 0.19 0.29&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/25/2012 0.19 0.29&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/26/2012 0.2 0.3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/27/2012 0.2 0.3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/28/2012 0.2 0.3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/29/2012 0.2 0.3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/15/2012 0.19 0.29&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/16/2012 0.21 0.31&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/17/2012 0.21 0.31&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/18/2012 0.19 0.29&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/19/2012 0.2 0.3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/20/2012 0.21 0.31&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/21/2012 0.21 0.31&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/22/2012 0.21 0.31&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/23/2012 0.24 0.34&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/24/2012 0.25 0.35&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/25/2012 0.25 0.35&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/26/2012 0.25 0.35&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/27/2012 0.24 0.34&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/28/2012 0.24 0.34&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/29/2012 0.24 0.34&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;proc sql;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;create table have0 as&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;select a.stock, a.date, a.stockreturn, intck("DAY", a.date, b.date) as lag, &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b.marketReturn as mr&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;from have as a inner join have as b &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on a.stock=b.stock and intck("DAY", a.date, b.date) between -2 and 2&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;order by a.stock, a.date, lag;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;proc transpose data=have0 &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out=want(drop=_name_) prefix=mr;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;by stock date stockreturn;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;id lag;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;var mr;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;/* Or, if you have SAS/ETS, use proc expand */&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;proc expand data=have out=want;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;by stock;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;id date;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;convert marketreturn=mr_2 / transform=(lag 2);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;convert marketreturn=mr_1 / transform=(lag 1);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;convert marketreturn=mr0;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;convert marketreturn=mr1 / transform=(lead 1);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;convert marketreturn=mr2 / transform=(lead 2);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;/* Do the regressions, requesting the Durbin-Watson test for autocorrelation */&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;proc reg data=want;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;by stock;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;model stockreturn = mr_2 mr_1 mr0 mr1 mr2 / dwProb;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PG&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 07 Jul 2012 17:15:19 GMT</pubDate>
    <dc:creator>PGStats</dc:creator>
    <dc:date>2012-07-07T17:15:19Z</dc:date>
    <item>
      <title>Stock return regression</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Stock-return-regression/m-p/101953#M5377</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would like to estimate b coefficients for each stock by each year based on a regression model as follows: r = a + b1 x rm(-2) + b2 x rm(-1) +b3 x rm + b4 x rm(1) + b5 x rm(2), where r and rm are stock and market return respectively. The data is represented below, please kindly help. Thank you for the support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="310"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="20" width="64"&gt;STOCK&lt;/TD&gt;&lt;TD width="85"&gt;DATE&lt;/TD&gt;&lt;TD width="97"&gt;STOCKRETURN&lt;/TD&gt;&lt;TD width="64"&gt;MARKETRETURN&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;AAA&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/15/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.19&lt;/TD&gt;&lt;TD align="right"&gt;0.29&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;AAA&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/16/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.19&lt;/TD&gt;&lt;TD align="right"&gt;0.29&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;AAA&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/17/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.2&lt;/TD&gt;&lt;TD align="right"&gt;0.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;AAA&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/18/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.2&lt;/TD&gt;&lt;TD align="right"&gt;0.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;AAA&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/19/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.21&lt;/TD&gt;&lt;TD align="right"&gt;0.31&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;AAA&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/20/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.21&lt;/TD&gt;&lt;TD align="right"&gt;0.31&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;AAA&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/21/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.2&lt;/TD&gt;&lt;TD align="right"&gt;0.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;AAA&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/22/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.19&lt;/TD&gt;&lt;TD align="right"&gt;0.29&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;AAA&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/23/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.19&lt;/TD&gt;&lt;TD align="right"&gt;0.29&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;AAA&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/24/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.19&lt;/TD&gt;&lt;TD align="right"&gt;0.29&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;AAA&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/25/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.19&lt;/TD&gt;&lt;TD align="right"&gt;0.29&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;AAA&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/26/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.2&lt;/TD&gt;&lt;TD align="right"&gt;0.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;AAA&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/27/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.2&lt;/TD&gt;&lt;TD align="right"&gt;0.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;AAA&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/28/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.2&lt;/TD&gt;&lt;TD align="right"&gt;0.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;AAA&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/29/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.2&lt;/TD&gt;&lt;TD align="right"&gt;0.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;ABC&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/15/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.19&lt;/TD&gt;&lt;TD align="right"&gt;0.29&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;ABC&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/16/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.21&lt;/TD&gt;&lt;TD align="right"&gt;0.31&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;ABC&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/17/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.21&lt;/TD&gt;&lt;TD align="right"&gt;0.31&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;ABC&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/18/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.19&lt;/TD&gt;&lt;TD align="right"&gt;0.29&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;ABC&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/19/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.2&lt;/TD&gt;&lt;TD align="right"&gt;0.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;ABC&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/20/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.21&lt;/TD&gt;&lt;TD align="right"&gt;0.31&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;ABC&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/21/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.21&lt;/TD&gt;&lt;TD align="right"&gt;0.31&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;ABC&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/22/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.21&lt;/TD&gt;&lt;TD align="right"&gt;0.31&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;ABC&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/23/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.24&lt;/TD&gt;&lt;TD align="right"&gt;0.34&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;ABC&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/24/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.25&lt;/TD&gt;&lt;TD align="right"&gt;0.35&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;ABC&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/25/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.25&lt;/TD&gt;&lt;TD align="right"&gt;0.35&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;ABC&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/26/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.25&lt;/TD&gt;&lt;TD align="right"&gt;0.35&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;ABC&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/27/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.24&lt;/TD&gt;&lt;TD align="right"&gt;0.34&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;ABC&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/28/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.24&lt;/TD&gt;&lt;TD align="right"&gt;0.34&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;ABC&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;6/29/2012&lt;/TD&gt;&lt;TD align="right"&gt;0.24&lt;/TD&gt;&lt;TD align="right"&gt;0.34&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jul 2012 14:25:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Stock-return-regression/m-p/101953#M5377</guid>
      <dc:creator>onhoaian</dc:creator>
      <dc:date>2012-07-07T14:25:15Z</dc:date>
    </item>
    <item>
      <title>Re: Stock return regression</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Stock-return-regression/m-p/101954#M5378</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Two ways to do this, with or without SAS/ETS :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;data have;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;format date yymmdd10.;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;input STOCK $ DATE :mmddyy10. STOCKRETURN MARKETRETURN;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;datalines;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/15/2012&amp;nbsp; 0.19 0.29&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/16/2012 0.19 0.29&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/17/2012 0.2 0.3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/18/2012 0.2 0.3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/19/2012 0.21 0.31&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/20/2012 0.21 0.31&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/21/2012 0.2 0.3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/22/2012 0.19 0.29&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/23/2012 0.19 0.29&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/24/2012 0.19 0.29&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/25/2012 0.19 0.29&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/26/2012 0.2 0.3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/27/2012 0.2 0.3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/28/2012 0.2 0.3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;AAA 6/29/2012 0.2 0.3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/15/2012 0.19 0.29&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/16/2012 0.21 0.31&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/17/2012 0.21 0.31&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/18/2012 0.19 0.29&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/19/2012 0.2 0.3&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/20/2012 0.21 0.31&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/21/2012 0.21 0.31&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/22/2012 0.21 0.31&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/23/2012 0.24 0.34&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/24/2012 0.25 0.35&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/25/2012 0.25 0.35&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/26/2012 0.25 0.35&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/27/2012 0.24 0.34&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/28/2012 0.24 0.34&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;ABC 6/29/2012 0.24 0.34&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;proc sql;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;create table have0 as&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;select a.stock, a.date, a.stockreturn, intck("DAY", a.date, b.date) as lag, &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b.marketReturn as mr&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;from have as a inner join have as b &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on a.stock=b.stock and intck("DAY", a.date, b.date) between -2 and 2&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;order by a.stock, a.date, lag;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;proc transpose data=have0 &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out=want(drop=_name_) prefix=mr;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;by stock date stockreturn;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;id lag;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;var mr;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;/* Or, if you have SAS/ETS, use proc expand */&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;proc expand data=have out=want;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;by stock;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;id date;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;convert marketreturn=mr_2 / transform=(lag 2);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;convert marketreturn=mr_1 / transform=(lag 1);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;convert marketreturn=mr0;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;convert marketreturn=mr1 / transform=(lead 1);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;convert marketreturn=mr2 / transform=(lead 2);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;/* Do the regressions, requesting the Durbin-Watson test for autocorrelation */&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;proc reg data=want;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;by stock;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;model stockreturn = mr_2 mr_1 mr0 mr1 mr2 / dwProb;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PG&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jul 2012 17:15:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Stock-return-regression/m-p/101954#M5378</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2012-07-07T17:15:19Z</dc:date>
    </item>
  </channel>
</rss>

