Skip to main content
1-Visitor
January 24, 2018
Question

ThingPredictor no parent row exists

  • January 24, 2018
  • 1 reply
  • 3907 views

Hi.

Today I'm trying to learn how the ThingPredictor works. I try the demo (Demo: Using ThingPredictor) with the JetEnginePredictiveModel and everything seems fine (I do the tut up to step 5).

Now I try it with my own models (and the vibration dataset from the Analytics Builder Quickstart​). In Analytics Builder I select the model and click on the publish button. After some seconds a new tab opens with the Analytics Manager and the opened Analytics Model. I do the step 4 of the Using ThingPredictor this model (including selected parant row (step 4.c.d.) with message "Successfully set Parent"). Add some values (step 4.c.f.) and the row and submit the job. Than I wait are short time. Click on refresh, select the "predictiveScore" in the Result Data Shape treeview and get this error message:

The same message appears when I click on importantFields. It look likes I haven't done step 4.c.d. but I do and I get the message "Successfully set Parent".

1 reply

drichter1-VisitorAuthor
1-Visitor
January 24, 2018

Ok I get some clue about the error.

On the Analytics Jobs list I see the job state is FAILED. If I click view in the Analytics Job list I saw the message "Cannot compute important fields on a non-numeric goal". Now I try is with an numeric field and it work but the field I will monitor is an booleanfield. How can I do this with the ThingPredictor?

17-Peridot
January 24, 2018

David,

Are you setting an Important Field when attempting to run a Boolean goal?

If so, this field is optional, and may cause issues with running ThingPredictor scoring on Boolean Goals. Please try to run it again without Important Fields.

Also, I would like to provide our Online HelpCenter around ThingPredictor, which is updated on an on-going basis; it may contain some useful information for you if you have any other questions.

Regards,

Neel

drichter1-VisitorAuthor
1-Visitor
January 25, 2018

So I set the importantFieldCount of 0 and get an other error: "JSONObject["fieldValue"] is not a number"