Due to recent updates, all users are required to create an Altair One account to login to the RapidMiner community. Click the Register button to create your account using the same email that you have previously used to login to the RapidMiner community. This will ensure that any previously created content will be synced to your Altair One account. Once you login, you will be asked to provide a username that identifies you to other Community users. Email us at Community with questions.
trouble using user K-NN(recommender system)
Hi everybody!!
I'm new using RapidMiner, I keep on this video http://www.screencast.com/users/DataMiningINCAE/folders/Tutoriales Adicionales de Rapid Miner/media/a23acb02-4bc1-4821-9b4b-30d8e27476d4 with this data http://www.informatik.uni-freiburg.de/~cziegler/BX/BX-CSV-Dump.zip (Book Ratings) and I have an error, in User K-NN I search here for similarity problems but I don't find anything which help me.
This is my log.
EVERE: Process failed: operator cannot be executed (14192127). Check the log messages...
java.lang.ArrayIndexOutOfBoundsException: 14192127
at com.rapidminer.data.CorrelationMatrix.setLocation(CorrelationMatrix.java:43)
at com.rapidminer.correlation.Pearson.ComputeCorrelations(Pearson.java:187)
at com.rapidminer.correlation.Pearson.Create(Pearson.java:54)
at com.rapidminer.operator.RatingPrediction.UserKnnPearson.Train(UserKnnPearson.java:37)
at com.rapidminer.operator.RatingPrediction.UserKnn.doWork(UserKnn.java:159)
at com.rapidminer.operator.Operator.execute(Operator.java:879)
at com.rapidminer.operator.execution.SimpleUnitExecutor.execute(SimpleUnitExecutor.java:35)
at com.rapidminer.operator.ExecutionUnit.execute(ExecutionUnit.java:759)
at com.rapidminer.operator.OperatorChain.doWork(OperatorChain.java:376)
at com.rapidminer.operator.Operator.execute(Operator.java:879)
at com.rapidminer.Process.run(Process.java:1008)
at com.rapidminer.Process.run(Process.java:909)
at com.rapidminer.Process.run(Process.java:862)
at com.rapidminer.Process.run(Process.java:857)
at com.rapidminer.Process.run(Process.java:847)
at com.rapidminer.gui.ProcessThread.run(ProcessThread.java:51)
Feb 26, 2014 8:03:40 PM com.rapidminer.gui.ProcessThread run
SEVERE: Here: Process[1] (Process)
subprocess 'Main Process'
+- Retrieve LibrosRatings[1] (Retrieve)
+- Set Role[1] (Set Role)
+- Split Data[1] (Split Data)
==> +- User k-NN[1] (User k-NN)
+- Apply Model[0] (Apply Model (Rating Prediction))
Feb 26, 2014 8:03:40 PM com.rapidminer.gui.ProcessThread run
SEVERE: java.lang.ArrayIndexOutOfBoundsException: 14192127
java.lang.ArrayIndexOutOfBoundsException: 14192127
at com.rapidminer.data.CorrelationMatrix.setLocation(CorrelationMatrix.java:43)
at com.rapidminer.correlation.Pearson.ComputeCorrelations(Pearson.java:187)
at com.rapidminer.correlation.Pearson.Create(Pearson.java:54)
at com.rapidminer.operator.RatingPrediction.UserKnnPearson.Train(UserKnnPearson.java:37)
at com.rapidminer.operator.RatingPrediction.UserKnn.doWork(UserKnn.java:159)
at com.rapidminer.operator.Operator.execute(Operator.java:879)
at com.rapidminer.operator.execution.SimpleUnitExecutor.execute(SimpleUnitExecutor.java:35)
at com.rapidminer.operator.ExecutionUnit.execute(ExecutionUnit.java:759)
at com.rapidminer.operator.OperatorChain.doWork(OperatorChain.java:376)
at com.rapidminer.operator.Operator.execute(Operator.java:879)
at com.rapidminer.Process.run(Process.java:1008)
at com.rapidminer.Process.run(Process.java:909)
at com.rapidminer.Process.run(Process.java:862)
at com.rapidminer.Process.run(Process.java:857)
at com.rapidminer.Process.run(Process.java:847)
at com.rapidminer.gui.ProcessThread.run(ProcessThread.java:51)
Sorry If my English isn't good. Thanks in advance!!
I'm new using RapidMiner, I keep on this video http://www.screencast.com/users/DataMiningINCAE/folders/Tutoriales Adicionales de Rapid Miner/media/a23acb02-4bc1-4821-9b4b-30d8e27476d4 with this data http://www.informatik.uni-freiburg.de/~cziegler/BX/BX-CSV-Dump.zip (Book Ratings) and I have an error, in User K-NN I search here for similarity problems but I don't find anything which help me.
This is my log.
EVERE: Process failed: operator cannot be executed (14192127). Check the log messages...
java.lang.ArrayIndexOutOfBoundsException: 14192127
at com.rapidminer.data.CorrelationMatrix.setLocation(CorrelationMatrix.java:43)
at com.rapidminer.correlation.Pearson.ComputeCorrelations(Pearson.java:187)
at com.rapidminer.correlation.Pearson.Create(Pearson.java:54)
at com.rapidminer.operator.RatingPrediction.UserKnnPearson.Train(UserKnnPearson.java:37)
at com.rapidminer.operator.RatingPrediction.UserKnn.doWork(UserKnn.java:159)
at com.rapidminer.operator.Operator.execute(Operator.java:879)
at com.rapidminer.operator.execution.SimpleUnitExecutor.execute(SimpleUnitExecutor.java:35)
at com.rapidminer.operator.ExecutionUnit.execute(ExecutionUnit.java:759)
at com.rapidminer.operator.OperatorChain.doWork(OperatorChain.java:376)
at com.rapidminer.operator.Operator.execute(Operator.java:879)
at com.rapidminer.Process.run(Process.java:1008)
at com.rapidminer.Process.run(Process.java:909)
at com.rapidminer.Process.run(Process.java:862)
at com.rapidminer.Process.run(Process.java:857)
at com.rapidminer.Process.run(Process.java:847)
at com.rapidminer.gui.ProcessThread.run(ProcessThread.java:51)
Feb 26, 2014 8:03:40 PM com.rapidminer.gui.ProcessThread run
SEVERE: Here: Process[1] (Process)
subprocess 'Main Process'
+- Retrieve LibrosRatings[1] (Retrieve)
+- Set Role[1] (Set Role)
+- Split Data[1] (Split Data)
==> +- User k-NN[1] (User k-NN)
+- Apply Model[0] (Apply Model (Rating Prediction))
Feb 26, 2014 8:03:40 PM com.rapidminer.gui.ProcessThread run
SEVERE: java.lang.ArrayIndexOutOfBoundsException: 14192127
java.lang.ArrayIndexOutOfBoundsException: 14192127
at com.rapidminer.data.CorrelationMatrix.setLocation(CorrelationMatrix.java:43)
at com.rapidminer.correlation.Pearson.ComputeCorrelations(Pearson.java:187)
at com.rapidminer.correlation.Pearson.Create(Pearson.java:54)
at com.rapidminer.operator.RatingPrediction.UserKnnPearson.Train(UserKnnPearson.java:37)
at com.rapidminer.operator.RatingPrediction.UserKnn.doWork(UserKnn.java:159)
at com.rapidminer.operator.Operator.execute(Operator.java:879)
at com.rapidminer.operator.execution.SimpleUnitExecutor.execute(SimpleUnitExecutor.java:35)
at com.rapidminer.operator.ExecutionUnit.execute(ExecutionUnit.java:759)
at com.rapidminer.operator.OperatorChain.doWork(OperatorChain.java:376)
at com.rapidminer.operator.Operator.execute(Operator.java:879)
at com.rapidminer.Process.run(Process.java:1008)
at com.rapidminer.Process.run(Process.java:909)
at com.rapidminer.Process.run(Process.java:862)
at com.rapidminer.Process.run(Process.java:857)
at com.rapidminer.Process.run(Process.java:847)
at com.rapidminer.gui.ProcessThread.run(ProcessThread.java:51)
Sorry If my English isn't good. Thanks in advance!!
0
Answers
User k-NN is from an extension that is not maintained by RapidMiner, right? In that case please contact the maintainer of the extension. Please correct me if I am wrong.
Best regards,
Marius