<?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 Using Proc Model for forecasting in SAS Forecasting and Econometrics</title>
    <link>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Using-Proc-Model-for-forecasting/m-p/299066#M1925</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to use proc model to run a time series regression yt = A*xt by 10 group ids and then use the regression result to forecast y(t+1) at x(t+1). &amp;nbsp;The coefficients came out with 10 groups. However the forecast result came out just as one group. I wonder how can I generate forecast by groups as well. My code is as follows.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data shock1; *generate x1 to xt then forecast y at x(t+1) and x(t+2)&lt;BR /&gt;r = 0; * 5 lagged values assumed be zero;&lt;BR /&gt;do i=1 to 5; output; end;&lt;BR /&gt;i=6; * impulses;&lt;BR /&gt;r = 1; output shock1;&lt;BR /&gt;r = .; * future values;&lt;BR /&gt;do i=7&amp;nbsp;to 8; output; end; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;proc model&lt;/STRONG&gt; data=regdata;&lt;BR /&gt;&lt;STRONG&gt;by groupID;&lt;/STRONG&gt;&lt;BR /&gt;r = A1*lag5(1,r)+A2*lag5(2,r)+A3*lag5(3,r)+A4*lag5(4,r)+A5*lag5(5,r);&lt;/P&gt;&lt;P&gt;fit r/ sur outs=vcov (drop=_nused_) outest=est out=res;&lt;BR /&gt;solve / forecast data=shock1 out=prediction;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;The out=prediction dataset only generate one group of forecast without groupID. I need the forecast to be also by groupID. I would appreciate it very much if anyone could help me on this.&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>Sat, 17 Sep 2016 02:17:05 GMT</pubDate>
    <dc:creator>MonaG</dc:creator>
    <dc:date>2016-09-17T02:17:05Z</dc:date>
    <item>
      <title>Using Proc Model for forecasting</title>
      <link>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Using-Proc-Model-for-forecasting/m-p/299066#M1925</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to use proc model to run a time series regression yt = A*xt by 10 group ids and then use the regression result to forecast y(t+1) at x(t+1). &amp;nbsp;The coefficients came out with 10 groups. However the forecast result came out just as one group. I wonder how can I generate forecast by groups as well. My code is as follows.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data shock1; *generate x1 to xt then forecast y at x(t+1) and x(t+2)&lt;BR /&gt;r = 0; * 5 lagged values assumed be zero;&lt;BR /&gt;do i=1 to 5; output; end;&lt;BR /&gt;i=6; * impulses;&lt;BR /&gt;r = 1; output shock1;&lt;BR /&gt;r = .; * future values;&lt;BR /&gt;do i=7&amp;nbsp;to 8; output; end; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;proc model&lt;/STRONG&gt; data=regdata;&lt;BR /&gt;&lt;STRONG&gt;by groupID;&lt;/STRONG&gt;&lt;BR /&gt;r = A1*lag5(1,r)+A2*lag5(2,r)+A3*lag5(3,r)+A4*lag5(4,r)+A5*lag5(5,r);&lt;/P&gt;&lt;P&gt;fit r/ sur outs=vcov (drop=_nused_) outest=est out=res;&lt;BR /&gt;solve / forecast data=shock1 out=prediction;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;The out=prediction dataset only generate one group of forecast without groupID. I need the forecast to be also by groupID. I would appreciate it very much if anyone could help me on this.&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>Sat, 17 Sep 2016 02:17:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Using-Proc-Model-for-forecasting/m-p/299066#M1925</guid>
      <dc:creator>MonaG</dc:creator>
      <dc:date>2016-09-17T02:17:05Z</dc:date>
    </item>
    <item>
      <title>Re: Using Proc Model for forecasting</title>
      <link>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Using-Proc-Model-for-forecasting/m-p/299069#M1926</link>
      <description>&lt;P&gt;Should Shock1 have a groupID?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 17 Sep 2016 02:36:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Using-Proc-Model-for-forecasting/m-p/299069#M1926</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-09-17T02:36:49Z</dc:date>
    </item>
    <item>
      <title>Re: Using Proc Model for forecasting</title>
      <link>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Using-Proc-Model-for-forecasting/m-p/299078#M1927</link>
      <description>&lt;PRE&gt;
Plz post it at forecast forum ,since it is about SAS/ETS
&lt;/PRE&gt;</description>
      <pubDate>Sat, 17 Sep 2016 04:15:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Using-Proc-Model-for-forecasting/m-p/299078#M1927</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-09-17T04:15:33Z</dc:date>
    </item>
  </channel>
</rss>

