o ha wang wrote:> Hi all,
>
> Can anyone who is familar with CART tell me what I missed in my tree
code?
>
> library (MASS)
> myfit <- tree (y ~ x1 + x2 + x3 + x4 )
There is not function tree() in MASS. I guess you have loaded package
"tree"?
Note that the author and maintainer of the tree package suggests to use
package rpart instead.
> # tree.screens () # useless
> plot(myfit); text (myfit, all= TRUE, cex=0.5, pretty=0)
> # tile.tree (myfit, fgl$type) # useless
> # close.screen (all= TRUE) # useless
>
>
> My current tree plot resulted from above code shows as:
> 1. overlapped #s caused by unsuitable length of branch.
> 2. no misclassification rates: 'misclass.tree' only brings up
the error of ' misclassification error rate is appropriate for factor
responses only', but my response y is 0/1 data.
If you data is 0/1, you should make it a factor otherwise the cose will
assume you want a regression rather than a classification tree.
> 3. Unsuitable location of notations: there are not two notation of
splitting criteria on the two branches when a node is split, instead only one
notation of splitting criteria is on the node location.
It indicates which items go into the left branch.
Uwe Ligges
>
> thanks,
> xiao yue
>
>
> ---------------------------------
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at 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.