Skip to Content
0

Predictive analytics Forecast service

Mar 31 at 06:50 AM

67

avatar image

We have 60 rows in our table with date, temperature & vibration columns. We are having data from 01/01/2016 to 29/02/2016 in our table .

We have successfully registered the dataset & getting the forecasted value for temperature. But we are getting forecasted value of temperature, of the dates already present in our table & we want to forecast next 10 days temperature value I.e., from 01/03/2016 to 10/03/2016. How can we get this & what we have to specify in reference date.

If in reference date parameter we are specifying date greater than 29/02/2016, than it is given error

{ "errors": [ { "errorCode": "EXX114", "errorMessage": "An internal error has occurred : The training data set does not contain enough values for the\nextra-predictable variables to cover the number of requested forecasts." } ] }

Can Sap forecast predictive service predict future values based on history data or not? If yes then how we can do this, in our scenario.

Please suggest solution. Thanking you in advance.

10 |10000 characters needed characters left characters exceeded

If in reference date parameter we are specifying date greater than 29/02/2016, than it is given error

{ "errors": [ { "errorCode": "EXX114", "errorMessage": "An internal error has occurred : The training data set does not contain enough values for the\nextra-predictable variables to cover the number of requested forecasts." } ] }

0
* Please Login or Register to Answer, Follow or Comment.

4 Answers

Antoine CHABERT
Apr 03 at 07:39 AM
0

Hello, what the message "The training data set does not contain enough values for the extra-predictable variables to cover the number of requested forecasts." means is the following. If you have variables like temperatures & vibrations, you also need to provide values (or estimates) of these values in the future, ie for the period 01/03/2016 to 10/03/2016.

Kind regards

Antoine

Show 3 Share
10 |10000 characters needed characters left characters exceeded

Hi Antoine,

I have data in my table of two months from 01/01/2016 to 29/02/2016

& with the help of sap hana predictive services I want to run forecast service API on this data available & predict the next 10 days values of temperature i.e., from 01/03/2016 to 10/03/2016.

But when I am running forecast service api after successfully registering the table, making

date column as date,

target column as temperature,

reference date as 29/02/2016,

no. of forecast as 10,

I am getting error

{ "errors": [ { "errorCode": "EXX114", "errorMessage": "An internal error has occurred : The training data set does not contain enough values for the\nextra-predictable variables to cover the number of requested forecasts." } ] }

I am new to sap hana predictive services, please guide if I am wrong or missing something somewhere.

Thank You.

0

Again, you seem to have other variables like vibrations in your dataset. you need future values for these vibration columns to predict the future values of temperatures. Try calling the service w/o including the input variables like vibrations and this will work.

0

You mean to say that if I had only date & temperature column in my table , then I will get next 10 days values of temperature

0
Antoine CHABERT
Apr 03 at 03:14 PM
0

correct!

Share
10 |10000 characters needed characters left characters exceeded
Antoine CHABERT
Apr 03 at 03:14 PM
0

and I am also saying that if you use other input variables, you'll need the values of these variables to be filled for the period that you want to forecast.

Show 2 Share
10 |10000 characters needed characters left characters exceeded

I have created the table with two columns only date & temperature, it is also successfully registered but when running forecast service it is showing the error - - ScreenShot attached img-20180403-210455.jpg

0

I do not understand this error - will loop in a colleague. Stay tuned!

1
savita kirpalani 2 days ago
0

Prashant,

Can you share one or two records of the data set...perhaps its reading something incorrectly

Share
10 |10000 characters needed characters left characters exceeded