<?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: Rolling ERC regression in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494695#M130412</link>
    <description>&lt;P&gt;Thank you for your reply.&lt;/P&gt;&lt;P&gt;I downloaded the zip file, run it, got a file which however is zipped and can't be opened. are there another way to post a sample of dataset?&lt;/P&gt;</description>
    <pubDate>Wed, 12 Sep 2018 03:08:10 GMT</pubDate>
    <dc:creator>vl12</dc:creator>
    <dc:date>2018-09-12T03:08:10Z</dc:date>
    <item>
      <title>Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494666#M130398</link>
      <description>&lt;P&gt;I need to run CAR=UE for every prior 8 quarters and output R^2 and coefficients. Can anyone help?&lt;/P&gt;</description>
      <pubDate>Tue, 11 Sep 2018 22:14:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494666#M130398</guid>
      <dc:creator>vl12</dc:creator>
      <dc:date>2018-09-11T22:14:42Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494673#M130399</link>
      <description>&lt;P&gt;tried the data2datastep macro to post my dataset but did not work. I generated a zip file that can't be openned.&lt;/P&gt;</description>
      <pubDate>Tue, 11 Sep 2018 23:18:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494673#M130399</guid>
      <dc:creator>vl12</dc:creator>
      <dc:date>2018-09-11T23:18:53Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494692#M130409</link>
      <description>&lt;P&gt;If you have the code for the regression, we can help make it into a macro. What issues are you having with the data2datastep macro? Did you download the zip and run the programs?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/232245"&gt;@vl12&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;I need to run CAR=UE for every prior 8 quarters and output R^2 and coefficients. Can anyone help?&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Sep 2018 02:23:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494692#M130409</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-09-12T02:23:54Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494694#M130411</link>
      <description>&lt;P&gt;I just have the simple regression code. However, this is not what. I would need the regression run on prior 8 observation for current observation. HOpe I explained clearly. thanks!&lt;/P&gt;&lt;PRE&gt;data erc;
	set data.erctest1;

proc sort data=erc nodupkey;
by gvkey;

proc reg data=erc outest=cfsde adjrsq noprint;

	model  car= ue;
	by gvkey;

output out=varone r=residone;&lt;/PRE&gt;</description>
      <pubDate>Wed, 12 Sep 2018 03:06:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494694#M130411</guid>
      <dc:creator>vl12</dc:creator>
      <dc:date>2018-09-12T03:06:57Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494695#M130412</link>
      <description>&lt;P&gt;Thank you for your reply.&lt;/P&gt;&lt;P&gt;I downloaded the zip file, run it, got a file which however is zipped and can't be opened. are there another way to post a sample of dataset?&lt;/P&gt;</description>
      <pubDate>Wed, 12 Sep 2018 03:08:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494695#M130412</guid>
      <dc:creator>vl12</dc:creator>
      <dc:date>2018-09-12T03:08:10Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494696#M130413</link>
      <description>&lt;P&gt;I updated the instructions and simplified them here.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712" target="_blank"&gt;https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In addition to sample data, you'll also need to provide your regression code.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/232245"&gt;@vl12&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Thank you for your reply.&lt;/P&gt;
&lt;P&gt;I downloaded the zip file, run it, got a file which however is zipped and can't be opened. are there another way to post a sample of dataset?&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Sep 2018 03:15:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494696#M130413</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-09-12T03:15:22Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494700#M130414</link>
      <description>&lt;P&gt;Thank you! Now i can copy and paste my sample data.&lt;/P&gt;&lt;DIV class="sasSource"&gt;data WORK.ERCTEST;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;infile datalines dsd truncover;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;input gvkey:$6. datadate:YYMMDDN8. ue:32. car:32.;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;format datadate YYMMDDN8.;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;label gvkey="Global Company Key" datadate="Data Date";&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;datalines;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20070331 . .&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20070630 0.0004525206 0.4670161755&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20070930 0.0006423839 0.2271965327&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20071231 0.0038899365 0.0535349058&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20080331 -0.004237645 -0.04493543&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20080630 0.0001820518 0.1184123378&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20080930 0.0006338696 -0.242361881&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20081231 0.0147242809 -0.06718815&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20090331 -0.006772771 0.4468636412&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20090630 0.0016303555 0.0926635129&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20090930 0.0042211539 0.0569200846&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20091231 0.0044297225 0.0694110274&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20100331 -0.001422126 0.1062908265&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20100630 0.0007790463 0.1138357995&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20100930 0.0040591522 0.1280910542&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20101231 0.0057087261 -0.024709269&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20110331 -0.000052753 -0.053340722&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20110630 0.0042457609 0.1448117306&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20110930 -0.001933107 0.2521745565&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20111231 0.0170601425 -0.080865297&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20120331 -0.002572389 0.2810152156&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20120630 -0.005111778 0.0876576022&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20120930 -0.000959221 -0.032848439&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20121231 0.0097159076 -0.22854538&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20130331 -0.008485084 -0.223406274&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20130630 -0.007348195 -0.014162502&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20130930 0.0014275724 0.1887835903&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20131231 0.0111048837 0.0384054444&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20140331 -0.00615956 -0.078924939&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20140630 -0.004446851 0.1953453542&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20140930 0.0012165497 0.1066788925&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20141231 0.0148603652 0.0470219108&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20150331 -0.006213387 0.1303489251&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20150630 -0.004041365 0.0175582589&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20150930 0.0007264318 -0.071783252&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20151231 0.012400347 -0.069109732&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20160331 -0.013138595 -0.071681597&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20160630 -0.005275545 -0.119072014&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20160930 0.0020190515 0.2109433449&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20161231 0.0145839438 -0.026547759&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20170331 -0.009175424 0.1675285819&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20170630 -0.003105223 0.0070201798&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20170930 0.0025276878 0.0806324686&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20171231 0.010873663 -0.077033442&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20180331 -0.007527275 0.0769450604&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;001690 20180630 -0.002568958 0.1174891488&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20070331 . .&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20070630 -0.006840826 0.039301915&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20070930 0.0045501006 0.0791492442&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20071231 0.00125861 0.2159948102&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20080331 -0.001207337 -0.091396305&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20080630 -0.000361478 -0.013992142&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20080930 0.0003172004 0.2467016235&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20081231 -0.001151606 -0.171371867&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20090331 -0.00732306 -0.058326322&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20090630 0.0003211438 0.1484024492&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20090930 0.0023109721 -0.000563749&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20091231 0.0114983925 0.1113820094&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20100331 -0.010350052 -0.038707234&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20100630 0.0025670507 -0.094669369&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20100930 0.0042540329 -0.06558027&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20101231 0.005218999 0.0450195831&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20110331 -0.006549471 -0.113316172&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20110630 0.0029479832 0.0599936985&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20110930 -0.000649708 0.1114515078&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20111231 0.0040717526 -0.048890014&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20120331 -0.005595293 0.0330296286&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20120630 -0.021843021 -0.007530868&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20120930 0.0197814607 -0.068648255&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20121231 0.0085439504 -0.105270689&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20130331 -0.001348278 0.0355996234&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20130630 -0.00378879 0.1366469038&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20130930 0.0010044828 -0.111795675&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20131231 0.0042318432 -0.009889401&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20140331 -0.002652274 0.0791397488&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20140630 -0.003050357 0.066885466&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20140930 -0.000188136 0.0338976295&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20141231 0.0034658358 -0.001447478&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20150331 -0.002661945 -0.113894517&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20150630 -0.023081782 0.11049779&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20150930 0.0229078022 0.0872105183&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20151231 0.0002638288 0.204585892&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20160331 -0.002903418 -0.039893154&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20160630 -0.001586843 -0.090012729&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20160930 0.0056762626 0.0723214928&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20161231 0.0012491095 0.0365159269&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20170331 -0.001535477 0.033560407&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20170630 0.0048615462 0.0584440048&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20170930 -0.002596238 0.0345231002&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20171231 -0.019539189 0.1052017727&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20180331 0.0195564312 0.0792267377&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;012141 20180630 0.0019140615 0.0157609209&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;;;;;&lt;/DIV&gt;&lt;PRE class="sasLog"&gt;&amp;nbsp;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;my code is:But this code does not do what I want. What I want would for each observation, run regression for each gvkey for prior 8 datadate periods&lt;/P&gt;&lt;PRE&gt;My code is

data erc;
	set data.erctest;

proc sort data=erc nodupkey;
by gvkey datadate;

proc reg data=erc outest=cfsde adjrsq noprint;

	model  car= ue;
	by gvkey;

output out=varone r=residone;&lt;/PRE&gt;</description>
      <pubDate>Wed, 12 Sep 2018 03:24:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494700#M130414</guid>
      <dc:creator>vl12</dc:creator>
      <dc:date>2018-09-12T03:24:47Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494701#M130415</link>
      <description>&lt;P&gt;Here is a fairly straitforward approach to this task:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;/* Create periods of 9 quarters: previous 8 and current */
data long;
set sasforum.erctest;
do qtr = -8 to 0;
    qtrDate = intnx("qtr", datadate, -qtr, "end");
    output;
    end;
format datadate qtrDate yymmp.;
label qtrDate = "Last quarter of 9";
run;

proc sort data=long; by gvkey qtrdate qtr; run;

/* Fit regressions. Keep only full periods (9 quarters) in the results */
proc reg data=long rsquare noprint 
    outest=longEst(
        where=(_P_ + _EDF_= 9)
        keep= _P_  _EDF_ gvKey qtrDate intercept ue _RSQ_);
where cmiss(car, ue) = 0;
by gvkey qtrDate;
model car = ue / selection=none;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 12 Sep 2018 03:27:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494701#M130415</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2018-09-12T03:27:43Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494915#M130509</link>
      <description>&lt;P&gt;Thank you so much PGStats!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How do I require each regression to have at 8 quarter observations?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;is the code written this way now:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="0" border="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;datadate&lt;/TD&gt;&lt;TD&gt;qtrdate&lt;/TD&gt;&lt;TD&gt;qtr&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20100331&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20100630&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20100930&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20101231&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20110331&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20110630&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20110930&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20111231&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&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;if for example 20110930 is missing, then it goes back to get another 8 quarter of data? so it would look like this?&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="0" border="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;datadate&lt;/TD&gt;&lt;TD&gt;qtrdate&lt;/TD&gt;&lt;TD&gt;qtr&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20091231&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20100331&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20100630&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20100930&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20101231&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20110331&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20110630&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20110930&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20111231&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Wed, 12 Sep 2018 16:51:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494915#M130509</guid>
      <dc:creator>vl12</dc:creator>
      <dc:date>2018-09-12T16:51:06Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494942#M130527</link>
      <description>&lt;P&gt;Which observations (dates)&amp;nbsp;should be involved in the regression associated with datadate=20120330, for example&amp;nbsp;?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My code assumes that no date is missing. A missing date will remove all 9 regressions&amp;nbsp;involving that date. This is true also for the first 8 dates. What would you like to do with missing observations?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Sep 2018 18:03:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494942#M130527</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2018-09-12T18:03:39Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494958#M130540</link>
      <description>&lt;P&gt;Thank you so much, PG, for continued help!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;for datadate=20120330, the regression should involve the following colored observations. Which means that I would go back to replace the missing obs by going back further to get 8 quarters. How would this to be done?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE cellspacing="0" cellpadding="0" border="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;datadate&lt;/TD&gt;&lt;TD&gt;qtrdate&lt;/TD&gt;&lt;TD&gt;qtr&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF00FF"&gt;20091231&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF00FF"&gt;20100331&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF00FF"&gt;20100630&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF00FF"&gt;20100930&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF00FF"&gt;20101231&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF00FF"&gt;20110331&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF00FF"&gt;20110630&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#000000"&gt;20110930&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF00FF"&gt;20111231&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;-1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;20120330&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Wed, 12 Sep 2018 18:32:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494958#M130540</guid>
      <dc:creator>vl12</dc:creator>
      <dc:date>2018-09-12T18:32:31Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494971#M130550</link>
      <description>&lt;P&gt;If you have SAS ETS try PROC TIMESERIES.&lt;/P&gt;</description>
      <pubDate>Wed, 12 Sep 2018 18:42:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494971#M130550</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-09-12T18:42:35Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494980#M130557</link>
      <description>&lt;P&gt;Thank you, Reesa! but I am not sure how &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://communities.sas.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Sep 2018 18:55:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494980#M130557</guid>
      <dc:creator>vl12</dc:creator>
      <dc:date>2018-09-12T18:55:11Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494982#M130559</link>
      <description>&lt;P&gt;What did you try that didn't work?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/232245"&gt;@vl12&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Thank you, Reesa! but I am not sure how &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://communities.sas.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Sep 2018 18:56:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494982#M130559</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-09-12T18:56:04Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494984#M130560</link>
      <description>&lt;A href="https://gist.github.com/statgeek/07a3708dee1225ceb9d4aa75daab2c52" target="_blank"&gt;https://gist.github.com/statgeek/07a3708dee1225ceb9d4aa75daab2c52&lt;/A&gt;</description>
      <pubDate>Wed, 12 Sep 2018 18:58:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494984#M130560</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-09-12T18:58:52Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494986#M130562</link>
      <description>&lt;P&gt;thanks again. However the code won't work for me as it's only for one company ibm and has an exact beginning and ending dates. My sample companies have different beginning and ending dates.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PG's code works just that I need to back fill the missing quarter with previous quarter. If this can be solved in his original code, that would solve my problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you so much for trying to help!&lt;/P&gt;</description>
      <pubDate>Wed, 12 Sep 2018 19:02:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/494986#M130562</guid>
      <dc:creator>vl12</dc:creator>
      <dc:date>2018-09-12T19:02:46Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/495142#M130625</link>
      <description>&lt;P&gt;If all you want is a regression of the previous 8 obs, then the dates don't matter and the code is a bit different:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;/* Create periods of 8 previous observations */
data long;
do obs = 1 by 1 until(last.gvKey);
    set sasforum.erctest;
    by gvkey notsorted;
    do grp = obs+1 to obs+8;
        if grp &amp;gt; 8 then output;
        end;
    end;
run;

proc sort data=long; by gvkey grp; run;

/* Fit regressions. Keep only full groups (8 obs) in the results */
proc reg data=long rsquare noprint 
    outest=longEst(
        where=(_P_ + _EDF_= 8)
        keep= _P_  _EDF_ gvKey grp intercept ue _RSQ_);
where cmiss(car, ue) = 0;
by gvkey grp;
model car = ue / selection=none;
run;

proc sql;
create table regStats as
select distinct
    b.gvKey,
    b.datadate,
    a.intercept,
    a.ue as slope,
    a._RSQ_
from 
    longEst as a inner join
    long as b on a.gvKey=b.gvKey and a.grp=b.obs
order by gvKey, datadate;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 13 Sep 2018 03:26:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/495142#M130625</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2018-09-13T03:26:59Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/495145#M130627</link>
      <description>&lt;P&gt;Hi PG,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;yes. This would work. This code restrict the regression to be run on each gvkey datadate pair to 8 observations,which is what I ask for.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I'd like to use all the observations in prior quarters but require at least 8 obs for a given gvkey and datadate,&amp;nbsp; how can I do it? So some regression will have 8 obs, some will have 9 or more. And can you output the number of obs used in the regression as well?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you so much!&lt;/P&gt;</description>
      <pubDate>Thu, 13 Sep 2018 03:41:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/495145#M130627</guid>
      <dc:creator>vl12</dc:creator>
      <dc:date>2018-09-13T03:41:05Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/495147#M130628</link>
      <description>&lt;P&gt;You seem to want a cumulative regression now. That's a different matter.&amp;nbsp;It might be better to put it&amp;nbsp;as a new question to attact more attention.&lt;/P&gt;</description>
      <pubDate>Thu, 13 Sep 2018 03:48:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/495147#M130628</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2018-09-13T03:48:34Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling ERC regression</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/495148#M130629</link>
      <description>&lt;P&gt;thanks. will make a new post&lt;/P&gt;</description>
      <pubDate>Thu, 13 Sep 2018 03:52:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Rolling-ERC-regression/m-p/495148#M130629</guid>
      <dc:creator>vl12</dc:creator>
      <dc:date>2018-09-13T03:52:14Z</dc:date>
    </item>
  </channel>
</rss>

