Hi,

I am using the rpart package to build a classification tree. I did manage to build a tree with data on a previous project. However, when attampting to build a tree on a project I am working on, I seem to be getting the error shown below:

> nhg3.rp <- rpart(profitresp ~., nhg3, method="class")
> plot(nhg3.rp, branch=0.4, uniform=T); text(nhg3.rp, digits=3)
Error in yval[, 1] : incorrect number of dimensions

The distribution of my binary dependent variable is:
> table(nhg$profitresp)

  0    1
3703 4360

I am using 105 potential predictor variables. I am trying to come up with a decision rule to identify profitable responders from non-responders to a mailing.

Some other details are:
> summary(nhg3.rp)
Call:
rpart(formula = profitresp ~ ., data = nhg3, method = "class")
 n= 8063

          CP nsplit rel error
1 0.009451796      0         1
Error in yval[, 1] : incorrect number of dimensions

> print(nhg3.rp)
n= 8063

node), split, n, loss, yval, (yprob)
     * denotes terminal node

1) root 8063 3703 1 (0.4592583 0.5407417) *

> printcp(nhg3.rp)

Classification tree:
rpart(formula = profitresp ~ ., data = nhg3, method = "class")

Variables actually used in tree construction:
character(0)

Root node error: 3703/8063 = 0.45926

n= 8063

        CP nsplit rel error
1 0.0094518      0         1

Any help is appreciated.

Thanks much,

Jude Ryan

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to