
I'm a big fan of both Weka and R (quite new at R :) ), and jumped at the chance to use them together. Unfortunately, I'm running into what is probably a dumb error when trying to view info about my model. A Google search turned up 0 hits for the actual error I got (last line), but you all are smarter!  

My code is below, but basically my data frame (q) is imported via RODBC and has 1586 rows (as you can see from nrow() ). q$Site is the column I hope to classify by using the JRip classifier. When I view the m object, the model seems to have been trained on a lot fewer rows than expected (10 vs 1586?), and the summary() command fails with the error I mentioned I haven't seen anyone run into. My guess is something is wrong with the specification of the training set, but when I add control=Weka_control(F=1) to specify only one fold, the end result is the same with the degenerate confusion matrix error. Is there some other way I should be forcing it to train on more rows? Is that issue related to not being able to generate a confusion matrix?



> attach(q)

> nrow(q)

[1] 1586

> summary(Site)

    A    B    C    D    E    F

       265        190        260        344        329        198

> m <- JRip(Site~.,data=q)

> m

JRIP rules:

===========

 

(Dinosaur = TRex) => Site=A (3.0/0.0)

 => Site=B (5.0/2.0)

 

Number of Rules : 2

 

> summary(m)

Error in evaluate_Weka_classifier(object, ...) :

  Cannot set dimnames on degenerate confusion matrix.



 		 	   		  
_________________________________________________________________
Hotmail is redefining busy with tools for the New Busy. Get more from your inbox.

N:WL:en-US:WM_HMP:042010_2
	[[alternative HTML version deleted]]

