#include "party.h"
Go to the source code of this file.
Functions | |
void | C_TreeGrow (SEXP node, SEXP learnsample, SEXP fitmem, SEXP controls, int *where, int *nodenum, int depth) |
SEXP | R_TreeGrow (SEXP learnsample, SEXP weights, SEXP fitmem, SEXP controls, SEXP where) |
Definition in file TreeGrow.c.
void C_TreeGrow | ( | SEXP | node, | |
SEXP | learnsample, | |||
SEXP | fitmem, | |||
SEXP | controls, | |||
int * | where, | |||
int * | nodenum, | |||
int | depth | |||
) |
The main tree growing function, handles the recursion.
node | a list representing the current node | |
learnsample | an object of class `LearningSample' | |
fitmem | an object of class `TreeFitMemory' | |
controls | an object of class `TreeControl' | |
where | a pointer to an integer vector of n-elements | |
nodenum | a pointer to a integer vector of length 1 | |
depth | an integer giving the depth of the current node |
Definition at line 23 of file TreeGrow.c.
Referenced by C_TreeGrow(), R_Ensemble(), and R_TreeGrow().
SEXP R_TreeGrow | ( | SEXP | learnsample, | |
SEXP | weights, | |||
SEXP | fitmem, | |||
SEXP | controls, | |||
SEXP | where | |||
) |
R-interface to C_TreeGrow
learnsample | an object of class `LearningSample' | |
weights | a vector of case weights | |
fitmem | an object of class `TreeFitMemory' | |
controls | an object of class `TreeControl' | |
where | a vector of node indices for each observation |
Definition at line 81 of file TreeGrow.c.
References C_init_node(), C_TreeGrow(), get_maxsurrogate(), get_ninputs(), get_nobs(), get_predict_trafo(), get_splitctrl(), ncol(), NODE_LENGTH, PL2_responsesSym, and S3get_nodeweights().