[R] RPART error
victor pontes
victor_pontes at yahoo.com
Fri May 20 20:15:07 CEST 2011
Hi,
I have been working generating decision tree analyses on large numbers of
simulation datasets using the RPART function. With some datasets, RPART is
returning an error of "Error in yval[, 1] : incorrect number of dimensions".
There seem to be certain types of splits that cause it to break and return this
message.
I am able to isolate the record at which this error message will begin
appearing. For
example, there is a difference of one record in the enclosed files; one file
(noproblem.csv) will
correctly produce output. The second (problem.csv), with only one additional
record, will
return the error message and no output.
I am running R 2.13.0 on a Windows XP platform.
To reproduce the problem:
library(rpart)
data <- read.csv("problem.csv", header=T)control=rpart.control(minbucket=10)
x <- rpart(cad~v1+v2+v3+v4+v5+v6+v7+v8+v9+v10,data=data, method = "class",
control=control)
summary(x)
Similar code run on "noproblem.csv" will not produce the error.
Any suggestions on how to proceed to debug this issue would be greatly
appreciated. I am a novice R user, but not a novice programmer (SAS, some C,
Java).
Thanks for your time.
Victor Pontes
Inatec, Inc.
Medford, MA
More information about the R-help
mailing list