[R] timing predict.tree()
Martin Maechler
maechler at stat.math.ethz.ch
Tue Aug 6 12:11:27 CEST 2002
>>>>> "Saket" == Saket Joshi <joshi at engr.orst.edu> writes:
Saket> Hi all,
Saket> I am running R1.5.0 under Unix.
Saket> I am repeating my earlier question with a few details added.
Saket> I have the following tree fitted as the tree object 'my.tree':
Saket> node), split, n, deviance, yval
Saket> * denotes terminal node
Saket> 1) root 5807 0.9998 0.0001722
Saket> 2) V604 < 0.5 5798 0.0000 0.0000000 *
Saket> 3) V604 > 0.5 9 0.8889 0.1111000 *
Saket> And I have a data.frame called 'new.temp' for which I
Saket> want to make predictions with this tree. new.temp is
Saket> a data.frame with a single row and the required
Saket> number of columns.
Saket> When I run:
Saket> predict.tree(my.tree, new.temp)
Saket> it takes 60 to 70 seconds to get the output. I had
Saket> expected it to take far less because the tree is very
Saket> small and the new data contains just 1 row.
Saket> My question is: Does this function 'predict.tree'
Saket> provided in the library package 'tree' really consume
Saket> so much time even for minor calculations or is
Saket> something wrong?
there is something wrong with your situation and you still gave not enough
details for us to find out.
For me, the three statements
library(tree)
example(predict.tree)
predict(shuttle.tr, shuttle[254,,drop = FALSE])
all give output very quickly.
BTW : Note that the use of the `tree' package is not really
recommended, but rather use the recommended package
`rpart'
Martin Maechler <maechler at stat.math.ethz.ch> http://stat.ethz.ch/~maechler/
Seminar fuer Statistik, ETH-Zentrum LEO C16 Leonhardstr. 27
ETH (Federal Inst. Technology) 8092 Zurich SWITZERLAND
phone: x-41-1-632-3408 fax: ...-1228 <><
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list