<?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: Forecast Technique in SAS Forecasting and Econometrics</title>
    <link>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Forecast-Technique/m-p/535658#M3448</link>
    <description>&lt;P&gt;Since you do not have a long history of data, I suggest&amp;nbsp;to&amp;nbsp;&lt;SPAN&gt;calculate forecast values using a simple method like moving average. You can use PROC ARIMA with the options: &lt;STRONG&gt;noint&lt;/STRONG&gt; &lt;STRONG&gt;noest&lt;/STRONG&gt;&amp;nbsp;and &lt;STRONG&gt;method=CLS. &lt;/STRONG&gt;See the documentation at:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/etsug/60372/HTML/default/viewer.htm#etsug_arima_sect017.htm" target="_blank"&gt;http://support.sas.com/documentation/cdl/en/etsug/60372/HTML/default/viewer.htm#etsug_arima_sect017.htm&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Assuming you have &lt;U&gt;at least 6 months&lt;/U&gt; of data (since proc ARIMA needs at least 6 observations to perform identification step), you may use the following code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;data test;
   input date monyy7. ID$ X Y;
   format date monyy7.;
   datalines;
JAN2018 A1  10  4
JAN2018 B1  27  5
JAN2018 C1  35  22
JAN2018 D1  34  27
JAN2018 F1  24  27
FEB2018 A1  2   44
FEB2018 B1  33  20
FEB2018 C1  0   7
FEB2018 D1  24  44
FEB2018 F1  0   34
MAR2018 A1  42  24
MAR2018 B1  67  2
MAR2018 C1  6   33
MAR2018 D1  0   0
MAR2018 F1  63  24
APR2018 A1  35  24
APR2018 B1  22  2
APR2018 C1  14   33
APR2018 D1  20  0
APR2018 F1  13  24
MAY2018 A1  21  24
MAY2018 B1  70  2
MAY2018 C1  60  33
MAY2018 D1  55   0
MAY2018 F1  55  24
JUN2018 A1  41  24
JUN2018 B1  64  2
JUN2018 C1  60  33
JUN2018 D1  10  0
JUN2018 F1  33  24
;

proc sort data = test out = test;
	by ID;
run;

proc arima data = test plots = none out = outX;
	by ID;
	identify var = X;
	estimate p = (1 2 3) ar = (0.3333 0.3333 0.3333) noint noest nostable method = CLS;
	forecast lead = 24;
run;
quit;

proc arima data = test plots = none out = outY;
	by ID;
	identify var = Y;
	estimate p = (1 2 3) ar = (0.3333 0.3333 0.3333) noint noest nostable method = CLS;
	forecast lead = 24;
run;
quit;
&lt;/PRE&gt;</description>
    <pubDate>Thu, 14 Feb 2019 17:45:17 GMT</pubDate>
    <dc:creator>imvash</dc:creator>
    <dc:date>2019-02-14T17:45:17Z</dc:date>
    <item>
      <title>Forecast Technique</title>
      <link>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Forecast-Technique/m-p/535638#M3447</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to forecast the number of X and Y for each ID monthly for the next two years.&lt;/P&gt;&lt;P&gt;I have 6 months of data, my numbers are pretty much flat.&lt;/P&gt;&lt;P&gt;I'm not sure what forecast technique I should be using.&lt;/P&gt;&lt;P&gt;Thanks for your help in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jan-18&lt;/TD&gt;&lt;TD&gt;A1&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jan-18&lt;/TD&gt;&lt;TD&gt;B1&lt;/TD&gt;&lt;TD&gt;27&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jan-18&lt;/TD&gt;&lt;TD&gt;C1&lt;/TD&gt;&lt;TD&gt;35&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jan-18&lt;/TD&gt;&lt;TD&gt;D1&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;27&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Jan-18&lt;/TD&gt;&lt;TD&gt;F1&lt;/TD&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;TD&gt;27&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Feb-18&lt;/TD&gt;&lt;TD&gt;A1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Feb-18&lt;/TD&gt;&lt;TD&gt;B1&lt;/TD&gt;&lt;TD&gt;33&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Feb-18&lt;/TD&gt;&lt;TD&gt;C1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Feb-18&lt;/TD&gt;&lt;TD&gt;D1&lt;/TD&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;TD&gt;44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Feb-18&lt;/TD&gt;&lt;TD&gt;F1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-18&lt;/TD&gt;&lt;TD&gt;A1&lt;/TD&gt;&lt;TD&gt;42&lt;/TD&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-18&lt;/TD&gt;&lt;TD&gt;B1&lt;/TD&gt;&lt;TD&gt;67&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-18&lt;/TD&gt;&lt;TD&gt;C1&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-18&lt;/TD&gt;&lt;TD&gt;D1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-18&lt;/TD&gt;&lt;TD&gt;F1&lt;/TD&gt;&lt;TD&gt;63&lt;/TD&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mar-18&lt;/TD&gt;&lt;TD&gt;L1&lt;/TD&gt;&lt;TD&gt;36&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Thu, 14 Feb 2019 16:30:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Forecast-Technique/m-p/535638#M3447</guid>
      <dc:creator>parmis</dc:creator>
      <dc:date>2019-02-14T16:30:35Z</dc:date>
    </item>
    <item>
      <title>Re: Forecast Technique</title>
      <link>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Forecast-Technique/m-p/535658#M3448</link>
      <description>&lt;P&gt;Since you do not have a long history of data, I suggest&amp;nbsp;to&amp;nbsp;&lt;SPAN&gt;calculate forecast values using a simple method like moving average. You can use PROC ARIMA with the options: &lt;STRONG&gt;noint&lt;/STRONG&gt; &lt;STRONG&gt;noest&lt;/STRONG&gt;&amp;nbsp;and &lt;STRONG&gt;method=CLS. &lt;/STRONG&gt;See the documentation at:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/etsug/60372/HTML/default/viewer.htm#etsug_arima_sect017.htm" target="_blank"&gt;http://support.sas.com/documentation/cdl/en/etsug/60372/HTML/default/viewer.htm#etsug_arima_sect017.htm&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Assuming you have &lt;U&gt;at least 6 months&lt;/U&gt; of data (since proc ARIMA needs at least 6 observations to perform identification step), you may use the following code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;data test;
   input date monyy7. ID$ X Y;
   format date monyy7.;
   datalines;
JAN2018 A1  10  4
JAN2018 B1  27  5
JAN2018 C1  35  22
JAN2018 D1  34  27
JAN2018 F1  24  27
FEB2018 A1  2   44
FEB2018 B1  33  20
FEB2018 C1  0   7
FEB2018 D1  24  44
FEB2018 F1  0   34
MAR2018 A1  42  24
MAR2018 B1  67  2
MAR2018 C1  6   33
MAR2018 D1  0   0
MAR2018 F1  63  24
APR2018 A1  35  24
APR2018 B1  22  2
APR2018 C1  14   33
APR2018 D1  20  0
APR2018 F1  13  24
MAY2018 A1  21  24
MAY2018 B1  70  2
MAY2018 C1  60  33
MAY2018 D1  55   0
MAY2018 F1  55  24
JUN2018 A1  41  24
JUN2018 B1  64  2
JUN2018 C1  60  33
JUN2018 D1  10  0
JUN2018 F1  33  24
;

proc sort data = test out = test;
	by ID;
run;

proc arima data = test plots = none out = outX;
	by ID;
	identify var = X;
	estimate p = (1 2 3) ar = (0.3333 0.3333 0.3333) noint noest nostable method = CLS;
	forecast lead = 24;
run;
quit;

proc arima data = test plots = none out = outY;
	by ID;
	identify var = Y;
	estimate p = (1 2 3) ar = (0.3333 0.3333 0.3333) noint noest nostable method = CLS;
	forecast lead = 24;
run;
quit;
&lt;/PRE&gt;</description>
      <pubDate>Thu, 14 Feb 2019 17:45:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Forecast-Technique/m-p/535658#M3448</guid>
      <dc:creator>imvash</dc:creator>
      <dc:date>2019-02-14T17:45:17Z</dc:date>
    </item>
    <item>
      <title>Re: Forecast Technique</title>
      <link>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Forecast-Technique/m-p/535679#M3449</link>
      <description>&lt;P&gt;Thanks for your reply. Do I have to write a separate code for each variable(X and Y)?&lt;/P&gt;&lt;P&gt;Also, when I run the query&amp;nbsp; I get the following error: Forecasting was not performed because estimation was not done&lt;/P&gt;</description>
      <pubDate>Thu, 14 Feb 2019 18:23:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Forecast-Technique/m-p/535679#M3449</guid>
      <dc:creator>parmis</dc:creator>
      <dc:date>2019-02-14T18:23:57Z</dc:date>
    </item>
    <item>
      <title>Re: Forecast Technique</title>
      <link>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Forecast-Technique/m-p/535681#M3450</link>
      <description>&lt;P&gt;Did you run my code and received the error?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As far as I can remember, you cannot specify several variables in proc arima. You need to do it separately for each variable.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Feb 2019 18:27:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Forecast-Technique/m-p/535681#M3450</guid>
      <dc:creator>imvash</dc:creator>
      <dc:date>2019-02-14T18:27:22Z</dc:date>
    </item>
    <item>
      <title>Re: Forecast Technique</title>
      <link>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Forecast-Technique/m-p/535682#M3451</link>
      <description>&lt;P&gt;yes , I didn't make any changes&lt;/P&gt;</description>
      <pubDate>Thu, 14 Feb 2019 18:28:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Forecast-Technique/m-p/535682#M3451</guid>
      <dc:creator>parmis</dc:creator>
      <dc:date>2019-02-14T18:28:42Z</dc:date>
    </item>
    <item>
      <title>Re: Forecast Technique</title>
      <link>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Forecast-Technique/m-p/535689#M3452</link>
      <description>&lt;P&gt;I don't know why it doesn't work for you. I have it running on both SAS Studio and SAS 9.4.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Feb 2019 18:47:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Forecast-Technique/m-p/535689#M3452</guid>
      <dc:creator>imvash</dc:creator>
      <dc:date>2019-02-14T18:47:13Z</dc:date>
    </item>
    <item>
      <title>Re: Forecast Technique</title>
      <link>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Forecast-Technique/m-p/535737#M3455</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/183598"&gt;@parmis&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Thanks for your reply. Do I have to write a separate code for each variable(X and Y)?&lt;/P&gt;
&lt;P&gt;Also, when I run the query&amp;nbsp; I get the following error: Forecasting was not performed because estimation was not done&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Go to the log, copy the log entry from the first data step &lt;STRONG&gt;using your test&lt;/STRONG&gt; data set code through the end. Paste it into a code box opened with the {I} forum icon.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you do not get the same message then there is something different in the data used.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Feb 2019 20:23:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Forecasting-and-Econometrics/Forecast-Technique/m-p/535737#M3455</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2019-02-14T20:23:19Z</dc:date>
    </item>
  </channel>
</rss>

