"Error in VALIDATE, but not while RUNNING"
Shubha
New Altair Community Member
Hi,
I have merged three examplesets from an Exampleset and get the final exampleset. I then apply a sorting on this exampleSet. But when I VALIDATE this code, I get the error, "[Error] Sorting: Sorting: Sorting: Missing input: ExampleSet". But when i RUN the code, the sorting is done. Why is this?
Thanks, Shubha
I have merged three examplesets from an Exampleset and get the final exampleset. I then apply a sorting on this exampleSet. But when I VALIDATE this code, I get the error, "[Error] Sorting: Sorting: Sorting: Missing input: ExampleSet". But when i RUN the code, the sorting is done. Why is this?
Thanks, Shubha
0
Answers
-
Please post you code. I cannot replicate your problem, as this shows..
<operator name="Root" class="Process" expanded="yes">
<operator name="ExampleSetGenerator" class="ExampleSetGenerator">
<parameter key="target_function" value="random"/>
</operator>
<operator name="ExampleSetGenerator (2)" class="ExampleSetGenerator">
<parameter key="target_function" value="random"/>
</operator>
<operator name="ExampleSetGenerator (3)" class="ExampleSetGenerator">
<parameter key="target_function" value="random"/>
</operator>
<operator name="ExampleSetMerge" class="ExampleSetMerge">
</operator>
<operator name="Sorting" class="Sorting">
<parameter key="attribute_name" value="att1"/>
</operator>
</operator>0 -
Getting back to this thread after a long time,
The below code has one particular instance of the above which I was saying:<operator name="Root" class="Process" expanded="yes">
If we click the VALIDATE button, it says an error, "Missing input: ExampleSet". But, running the code, doesn't give any error and performs the expected job. Why is this? (Actually the problem is not with the sorting, infact for any other operator, the error is thrown.)
<operator name="ExampleSetGenerator (3)" class="ExampleSetGenerator">
<parameter key="target_function" value="spiral cluster"/>
<parameter key="number_of_attributes" value="2"/>
</operator>
<operator name="KMedoids" class="KMedoids">
<parameter key="k" value="3"/>
</operator>
<operator name="Outlier Detection" class="OperatorChain" expanded="yes">
<operator name="ValueIterator" class="ValueIterator" expanded="yes">
<parameter key="attribute" value="cluster"/>
<parameter key="iteration_macro" value="clus_num"/>
<operator name="ExampleFilter" class="ExampleFilter">
<parameter key="condition_class" value="attribute_value_filter"/>
<parameter key="parameter_string" value="cluster=%{clus_num}"/>
</operator>
</operator>
<operator name="ExampleSetMerge" class="ExampleSetMerge">
</operator>
<operator name="Sorting (2)" class="Sorting">
<parameter key="attribute_name" value="id"/>
</operator>
</operator>
</operator>
Also, if we DISABLE the operator, "KMedoids", the VALIDATE doesn't give the error.
Could anyone please explain?
Thanks, Shubha0 -