NOTE: IF YOU WISH TO REPORT A NEW BUG, PLEASE POST A NEW QUESTION AND TAG AS "BUG REPORT". THANK YOU.
The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
Auto Model Throws Error immediately with this data. What is wrong with it?
pblack476
Member Posts: 83 Maven
So there seems to be something that AM does not like about this data but I cannot figure out what it is. everything seems to be in order but every learner throws out an error and when I look at the log for any one of them the answer is the same:
The attribute Close)_2 was already present in the example set.
Details
com.rapidminer.example.SimpleAttributes.rename(SimpleAttributes.java:183) com.rapidminer.example.table.AbstractAttribute.setName(AbstractAttribute.java:208) com.rapidminer.operator.preprocessing.filter.ChangeAttributeNamesReplace.apply(ChangeAttributeNamesReplace.java:107) com.rapidminer.operator.AbstractExampleSetProcessing.doWork(AbstractExampleSetProcessing.java:138) com.rapidminer.operator.Operator.execute(Operator.java:1031) com.rapidminer.operator.execution.SimpleUnitExecutor.execute(SimpleUnitExecutor.java:77) com.rapidminer.operator.ExecutionUnit$2.run(ExecutionUnit.java:812) com.rapidminer.operator.ExecutionUnit$2.run(ExecutionUnit.java:807) java.security.AccessController.doPrivileged(Native Method) com.rapidminer.operator.ExecutionUnit.execute(ExecutionUnit.java:807) com.rapidminer.operator.OperatorChain.doWork(OperatorChain.java:423) com.rapidminer.operator.SimpleOperatorChain.doWork(SimpleOperatorChain.java:99) com.rapidminer.operator.Operator.execute(Operator.java:1031) com.rapidminer.operator.execution.SimpleUnitExecutor.execute(SimpleUnitExecutor.java:77) com.rapidminer.operator.ExecutionUnit$2.run(ExecutionUnit.java:812) com.rapidminer.operator.ExecutionUnit$2.run(ExecutionUnit.java:807) java.security.AccessController.doPrivileged(Native Method) com.rapidminer.operator.ExecutionUnit.execute(ExecutionUnit.java:807) com.rapidminer.operator.OperatorChain.doWork(OperatorChain.java:423) com.rapidminer.operator.SimpleOperatorChain.doWork(SimpleOperatorChain.java:99) com.rapidminer.operator.Operator.execute(Operator.java:1031) com.rapidminer.operator.execution.SimpleUnitExecutor.execute(SimpleUnitExecutor.java:77) com.rapidminer.operator.ExecutionUnit$2.run(ExecutionUnit.java:812) com.rapidminer.operator.ExecutionUnit$2.run(ExecutionUnit.java:807) java.security.AccessController.doPrivileged(Native Method) com.rapidminer.operator.ExecutionUnit.execute(ExecutionUnit.java:807) com.rapidminer.operator.OperatorChain.doWork(OperatorChain.java:423) com.rapidminer.operator.Operator.execute(Operator.java:1031) com.rapidminer.Process.executeRoot(Process.java:1378) com.rapidminer.Process.lambda$executeRootInPool$5(Process.java:1357) com.rapidminer.studio.concurrency.internal.AbstractConcurrencyContext$AdaptedCallable.exec(AbstractConcurrencyContext.java:328) java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Details
com.rapidminer.example.SimpleAttributes.rename(SimpleAttributes.java:183) com.rapidminer.example.table.AbstractAttribute.setName(AbstractAttribute.java:208) com.rapidminer.operator.preprocessing.filter.ChangeAttributeNamesReplace.apply(ChangeAttributeNamesReplace.java:107) com.rapidminer.operator.AbstractExampleSetProcessing.doWork(AbstractExampleSetProcessing.java:138) com.rapidminer.operator.Operator.execute(Operator.java:1031) com.rapidminer.operator.execution.SimpleUnitExecutor.execute(SimpleUnitExecutor.java:77) com.rapidminer.operator.ExecutionUnit$2.run(ExecutionUnit.java:812) com.rapidminer.operator.ExecutionUnit$2.run(ExecutionUnit.java:807) java.security.AccessController.doPrivileged(Native Method) com.rapidminer.operator.ExecutionUnit.execute(ExecutionUnit.java:807) com.rapidminer.operator.OperatorChain.doWork(OperatorChain.java:423) com.rapidminer.operator.SimpleOperatorChain.doWork(SimpleOperatorChain.java:99) com.rapidminer.operator.Operator.execute(Operator.java:1031) com.rapidminer.operator.execution.SimpleUnitExecutor.execute(SimpleUnitExecutor.java:77) com.rapidminer.operator.ExecutionUnit$2.run(ExecutionUnit.java:812) com.rapidminer.operator.ExecutionUnit$2.run(ExecutionUnit.java:807) java.security.AccessController.doPrivileged(Native Method) com.rapidminer.operator.ExecutionUnit.execute(ExecutionUnit.java:807) com.rapidminer.operator.OperatorChain.doWork(OperatorChain.java:423) com.rapidminer.operator.SimpleOperatorChain.doWork(SimpleOperatorChain.java:99) com.rapidminer.operator.Operator.execute(Operator.java:1031) com.rapidminer.operator.execution.SimpleUnitExecutor.execute(SimpleUnitExecutor.java:77) com.rapidminer.operator.ExecutionUnit$2.run(ExecutionUnit.java:812) com.rapidminer.operator.ExecutionUnit$2.run(ExecutionUnit.java:807) java.security.AccessController.doPrivileged(Native Method) com.rapidminer.operator.ExecutionUnit.execute(ExecutionUnit.java:807) com.rapidminer.operator.OperatorChain.doWork(OperatorChain.java:423) com.rapidminer.operator.Operator.execute(Operator.java:1031) com.rapidminer.Process.executeRoot(Process.java:1378) com.rapidminer.Process.lambda$executeRootInPool$5(Process.java:1357) com.rapidminer.studio.concurrency.internal.AbstractConcurrencyContext$AdaptedCallable.exec(AbstractConcurrencyContext.java:328) java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Tagged:
0
Comments
Yes, in deed, AutoModel does not accept actually the attribute names with brackets "(".
To my knowledge, this bug is already known from the RM staff...
The work around is to replace the brackets by an underscore (for example).
To do that , you can use the Rename by replacing operator
In attached file, you can find a process renaming your dataset.
Hope this helps,
Regards,
Lionel