<?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: Creating Data set to run recursive regression in SAS Data Management</title>
    <link>https://communities.sas.com/t5/SAS-Data-Management/Creating-Data-set-to-run-recursive-regression/m-p/408820#M12490</link>
    <description>&lt;P&gt;Hi Reeza,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your reply. All what I need is just&amp;nbsp;&lt;SPAN&gt;building my data set with the start/end dates needed, as described in my first post. Once I build the data, I can do the regression. The problem, however, is that I don't know how to build the data.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 30 Oct 2017 18:05:34 GMT</pubDate>
    <dc:creator>Yamani</dc:creator>
    <dc:date>2017-10-30T18:05:34Z</dc:date>
    <item>
      <title>Creating Data set to run recursive regression</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Creating-Data-set-to-run-recursive-regression/m-p/408787#M12487</link>
      <description>&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to create a data set that will allow me to run recursive regression.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;********************************************************* Data Set *****************************************&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;* My dataset is panel monthly data with 10 countries&lt;/P&gt;&lt;P&gt;* Sample period:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;From December 1996 to August 2017.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is an example to show my data set.&lt;/P&gt;&lt;P&gt;Date&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Country&amp;nbsp; &amp;nbsp; &amp;nbsp;Y&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;X&amp;nbsp; &amp;nbsp; &amp;nbsp; Number&amp;nbsp; &amp;nbsp; &amp;nbsp; Observation&lt;/P&gt;&lt;P&gt;12/31/1996&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Australia&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;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;&lt;P&gt;01/31/1997&amp;nbsp; &amp;nbsp; &amp;nbsp; Australia&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; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&lt;/P&gt;&lt;P&gt;......&lt;/P&gt;&lt;P&gt;.....&lt;/P&gt;&lt;P&gt;.....&lt;/P&gt;&lt;P&gt;08/31/2017&amp;nbsp; &amp;nbsp; &amp;nbsp;Australia&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; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;250&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;12/31/1996&amp;nbsp; &amp;nbsp; &amp;nbsp;Canada&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;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;........&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;.......&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;08/31/2017&amp;nbsp; &amp;nbsp; &amp;nbsp;Australia&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; 2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 250&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;......&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;.....&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;......&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;12/31/1996&amp;nbsp; &amp;nbsp; &amp;nbsp;UK&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; &amp;nbsp; &amp;nbsp; 10&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;.......&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;......&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;......&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;08/31/2017&amp;nbsp; &amp;nbsp; &amp;nbsp;UK&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; &amp;nbsp; &amp;nbsp;&amp;nbsp;10&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;250&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;************************************ Goal: Run Recursive Regression ************************************&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;* I want to run several recursive regressions for EACH country (i.e. keeps the starting date (i.e., December 1996) fixed,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;and then adding an observation to the end of the sample with every run of&amp;nbsp;the regression).&lt;BR /&gt;More specifically:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;- the first regression is run with data from&amp;nbsp;&lt;STRONG&gt;December 1996&lt;/STRONG&gt;&amp;nbsp;to&amp;nbsp;&lt;STRONG&gt;August 2008&lt;/STRONG&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;- the second regression is run with data from&amp;nbsp;&lt;STRONG&gt;December 1996&lt;/STRONG&gt;&amp;nbsp;to&amp;nbsp;&lt;STRONG&gt;September 2008&lt;/STRONG&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;- the third regression is run with data from&amp;nbsp;&lt;STRONG&gt;December 1996&lt;/STRONG&gt;&amp;nbsp;to&amp;nbsp;&lt;STRONG&gt;October&amp;nbsp;2008,&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;...........................&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;........................&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;........................&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;- the last regression is run with data from&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;December 1996&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;August 2017&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was thinking to create a new date variable (call it Rankdate) that shows the ending date in each recursive regression, as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; Rankdate&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Date&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Country&amp;nbsp; &amp;nbsp; &amp;nbsp;Y&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;X&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Number&amp;nbsp; &amp;nbsp; &amp;nbsp; Observations&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;STRONG&gt;August 2008&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12/31/1996&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Australia&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; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;STRONG&gt;August 2008&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 01/31/1997&amp;nbsp; &amp;nbsp; &amp;nbsp; Australia&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; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&lt;/P&gt;&lt;P&gt;......&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;August 2008&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; 08/31/2008&amp;nbsp; &amp;nbsp; &amp;nbsp; Australia&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;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;141&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;September 2008&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12/31/1996&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Australia&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; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;142&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;.....&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;September 2008&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 09/30/2008&amp;nbsp; &amp;nbsp; &amp;nbsp;Australia&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; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;283&lt;/P&gt;&lt;P&gt;...................&lt;/P&gt;&lt;P&gt;.....................&lt;/P&gt;&lt;P&gt;August 2017&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;STRONG&gt;&lt;SPAN&gt;12/31/1996&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Australia&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; 1&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;............&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;August 2017&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 08/30/2017&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Australia&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; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;August 2008&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12/31/1996&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Canada&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;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;........&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;.......&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&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;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;......&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;.....&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;......&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;August 2017&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;08/31/2017&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;UK&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; 10&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;After having the above dataset, I can easily run PROC REG or PROC PANEL by RANKDATE and by COUNTRY.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;My problem, however, is how to create the above data set.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks for your help in advance.&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;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Oct 2017 16:44:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Creating-Data-set-to-run-recursive-regression/m-p/408787#M12487</guid>
      <dc:creator>Yamani</dc:creator>
      <dc:date>2017-10-30T16:44:52Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Data set to run recursive regression</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Creating-Data-set-to-run-recursive-regression/m-p/408807#M12488</link>
      <description>&lt;P&gt;You're asking too broad of a question. I would first explore SAS ETS to make sure there isn't a PROC that does what you want. I'm not familiar enough to answer that question.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Second, build your macro to do a single regression with your data parameters.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Third, build your data set with the start/end dates needed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Fourth, use Call Execute and your data set from Step3 plus the macro from Step2 to run all your regressions.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Oct 2017 17:36:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Creating-Data-set-to-run-recursive-regression/m-p/408807#M12488</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-10-30T17:36:17Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Data set to run recursive regression</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Creating-Data-set-to-run-recursive-regression/m-p/408820#M12490</link>
      <description>&lt;P&gt;Hi Reeza,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your reply. All what I need is just&amp;nbsp;&lt;SPAN&gt;building my data set with the start/end dates needed, as described in my first post. Once I build the data, I can do the regression. The problem, however, is that I don't know how to build the data.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Oct 2017 18:05:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Creating-Data-set-to-run-recursive-regression/m-p/408820#M12490</guid>
      <dc:creator>Yamani</dc:creator>
      <dc:date>2017-10-30T18:05:34Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Data set to run recursive regression</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Creating-Data-set-to-run-recursive-regression/m-p/408874#M12491</link>
      <description>&lt;P&gt;Then show us what you have, very clearly and preferably in a data step.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And show, exactly what output you'd expect from that input.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So simplify the problem to single (or several) cases that illustrate your issue and the expected output and we can help from there.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You'll likely need a DO loop along&amp;nbsp;with the INTNX function which increments months.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Oct 2017 19:26:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Creating-Data-set-to-run-recursive-regression/m-p/408874#M12491</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-10-30T19:26:54Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Data set to run recursive regression</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Creating-Data-set-to-run-recursive-regression/m-p/408888#M12492</link>
      <description>&lt;P&gt;Hi Reeza,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again for your willing to help. I really appreciate it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;******************************** First: Data set&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I am attaching a sample of my data set (sampledata) for two countries: Australia and Canada&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;******************************** Second: Analysis&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I built one data set to run&amp;nbsp;&lt;STRONG&gt;rolling&lt;/STRONG&gt; regression (which drops earlier observations as additional observations become available), and&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is the code I used to build data set to be used for Rolling Regression (and it works fine):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data firstandlastdates;&lt;/P&gt;&lt;P&gt;set sampledata(keep=country date);&lt;/P&gt;&lt;P&gt;by country;&lt;/P&gt;&lt;P&gt;retain firstdate;&lt;BR /&gt;date=intnx('month', date, 1)-1;&lt;/P&gt;&lt;P&gt;if first.country then firstdate=date;&lt;BR /&gt;if last.country then do;lastdate=date;&lt;/P&gt;&lt;P&gt;output;end;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data developedrank(rename=(date=rankdate));&lt;/P&gt;&lt;P&gt;set firstandlastdates;&lt;/P&gt;&lt;P&gt;date=firstdate;&lt;BR /&gt;do while(date&amp;lt;=lastdate);output;&lt;/P&gt;&lt;P&gt;date=intnx('month', date+1, 1)-1;&lt;/P&gt;&lt;P&gt;end;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data&amp;nbsp;sampleresults (drop=firstdate lastdate);&lt;/P&gt;&lt;P&gt;set developedrank;&lt;/P&gt;&lt;P&gt;date=rankdate;&lt;BR /&gt;i=1;do while(i&amp;lt;=141);output;&lt;/P&gt;&lt;P&gt;date=intnx('month', date, 0)-1;i=i+1;&lt;/P&gt;&lt;P&gt;format date DATE9.;&lt;/P&gt;&lt;P&gt;end;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For your reference, I am attaching the 'sampleresults' file (the output from the above code)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;******************** Third: Required&lt;/P&gt;&lt;P&gt;I want to adjust the above code&amp;nbsp;to use it to run recursive regression rather than rolling regression:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Specifically, I want to adjust the code so that&amp;nbsp;&lt;SPAN&gt;keeps the starting date (i.e., December 1996) fixed,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;and then adding an observation to the end of the sample with every run of&amp;nbsp;the regression).&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Oct 2017 20:05:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Creating-Data-set-to-run-recursive-regression/m-p/408888#M12492</guid>
      <dc:creator>Yamani</dc:creator>
      <dc:date>2017-10-30T20:05:20Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Data set to run recursive regression</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Creating-Data-set-to-run-recursive-regression/m-p/408890#M12493</link>
      <description>&lt;P&gt;I am attaching also my sample data&lt;/P&gt;</description>
      <pubDate>Mon, 30 Oct 2017 20:06:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Creating-Data-set-to-run-recursive-regression/m-p/408890#M12493</guid>
      <dc:creator>Yamani</dc:creator>
      <dc:date>2017-10-30T20:06:47Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Data set to run recursive regression</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Creating-Data-set-to-run-recursive-regression/m-p/409251#M12506</link>
      <description>Hello All, Let me simplify my previous question: ************************************************************************************************************************************* ******* Input data set: 'developingrank', and it is attached, which includes time series data for N countries ************************************************************************************************************************************* ****** Code: I use the following code to build a data set for rolling regression (i.e., dropping earlier observations as additional observations become available): data roll; set developingrank; i=1;do while(i&amp;lt;=141); output; rankdate=intnx('month', date, 0)-1; i=i+1;; end;run; data roll; set roll; where ('30Aug08'd &amp;lt;= rankdate); run; ************************************************************************************************************************************* ****** Output (attached): Roll The output of the above code is data set 'roll' (attached), so that - the first rankdate (Dec 1996) includes data from December 1996 to August 2008 (141 observations), - the second rankdate (Jan 1997) includes data from January 1997 to September 2008 (141 observations), - the third rankdate (Feb 1997) includes data from Feb1997 to October 2008 (141 observations) , and so on ************************************************************************************************************************************* ****** REQUIRED CODE: I want to change the above SAS code to run recursive regression (i.e. keeps the starting date (i.e., December 1996) fixed, and then adding an observation to the end of the sample with every run of the regression). ************************************************************************************************************************************* ****** REQUIRED OUTPUT DATASET: So, the desired output dataset should be as follows: - the first rankdate (Dec 1996) includes data from December 1996 to August 2008 (141 observations) , - the second rankdate (Jan 1997) includes data from December 1996 to September 2008 (142 observations), - the third rankdate (Feb 1997) includes data from December 1996 to October 2008 (143 observations) , and so on ........ Any feedback will be appreciated. Thanks in advance.</description>
      <pubDate>Tue, 31 Oct 2017 18:06:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Creating-Data-set-to-run-recursive-regression/m-p/409251#M12506</guid>
      <dc:creator>Yamani</dc:creator>
      <dc:date>2017-10-31T18:06:24Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Data set to run recursive regression</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Creating-Data-set-to-run-recursive-regression/m-p/409252#M12507</link>
      <description>I am attaching the output data set (Roll)</description>
      <pubDate>Tue, 31 Oct 2017 18:07:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Creating-Data-set-to-run-recursive-regression/m-p/409252#M12507</guid>
      <dc:creator>Yamani</dc:creator>
      <dc:date>2017-10-31T18:07:03Z</dc:date>
    </item>
  </channel>
</rss>

