I was able to narrow down to a column that has different types using 

featurefields<-c(7, 17, 19, 20, 22, 33, 35, 36, 38, 44:132)
flag <- rep(0, ncol(data))
for (i in featurefields) {
        flag[i] <- class(data[,i]) != class(validdata[,i])
}


It is an integer class in the training data but is numeric in the validation 
data even though
unique(valid[,88]) shows 0 and 1.


-----Original Message-----
From: Achim Zeileis [mailto:achim.zeil...@uibk.ac.at] 
Sent: Friday, February 17, 2012 10:51 AM
To: Joseph Wang
Cc: r-help@r-project.org
Subject: Re: [R] "Where" command in ctree (party)

On Fri, 17 Feb 2012, josephw wrote:

> i run class(). Both have the same class.

Without a reproducible example it is hard to say what is going on here. 
All columns of the learning and the test data need to have (a) the same name, 
(b) the same class, (c) the same levels in case they are factors.

> --
> View this message in context: 
> http://r.789695.n4.nabble.com/Where-command-in-ctree-party-tp3264187p4
> 397693.html Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide 
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to