Random forest
RANDV
randv(Integer dim
, Integer len
) -> Vector of Integer
STABLE
No description.
RF:CLASSIFY
rf:classify(Bag of Decisiontree rf
, Vector of Number v
) -> Vector
STABLE
The predicted class belonging of v
by the random forest rf
.
The resulting integer is the class index with the highest probability.
In the case of a tie, the lowest index is given.
RF:DECISIONTREE
rf:decisiontree(Record r
) -> Decisiontree
STABLE
Convert a decision tree specified on record format
to sa.engine internal representation.
RF:DT_CLASSIFY
rf:dt_classify(Decisiontree dt
, Vector v
) -> Integer
STABLE
Use the Decisiontree dt
to predict class belonging of v
.
The resulting integer is the class index with the highest probability.
In the case of a tie, the lowest index is given.
RF:DT_PREDICT
rf:dt_predict(Decisiontree dt
, Vector v
) -> Vector
STABLE
Use the Decisiontree dt
to predict class belonging of v
.
The resulting vector is the count of each class.
RF:DT_PROBABILITY
rf:dt_probability(Decisiontree dt
, Vector v
) -> Vector of Number
STABLE
Use the Decisiontree d
to predict class belonging of v
.
The resulting vector `c` is the probability vector
where `c[i]` is the probability that that `v` belongs to class `i`.
RF:GENERATE_CASE_FUNCTION
rf:generate_case_function(Charstring functionname
, Charstring forestname
, Charstring tree_name
) -> Function
STABLE
No description.
RF:GINI_IMPURITY
rf:gini_impurity(Bag bo
) -> Real
STABLE
No description.
RF:GROW_TREES
rf:grow_trees(Bag of (Integer
, Vector of Number
, Integer)
, Integer numtrees
, Integer samples_per_tree
, Vector of Integer split_features
) -> Decisiontree
STABLE
No description.
RF:IMPORT_FOREST_INTO
rf:import_forest_into(Charstring dir
, Charstring forestname
)
STABLE
Import a set of tree files in directory dir
into a Random Forest
named `forestname`. The imported trees are then available in the
`random_forest(Charstring forestname, Charstring treename)` table.
RF:PROBABILITIES
rf:probabilities(Bag of Decisiontree rf
, Vector of Number v
) -> Vector of Number
STABLE
The collection of probability vectors of class belongings
from all decision trees in `rf` for `v`.
RF:PROBABILITY
rf:probability(Bag of Decisiontree rf
, Vector of Number v
) -> Vector of Number
STABLE
The average probability vector of class belongings
from all decision trees in `rf` for `v`.
RF:RANDOM_FOREST
rf:random_forest(Charstring forestname
) -> Bag of Decisiontree
STABLE
Helper function to obtain all trees in a forest forestname
RF:RANDOM_FOREST_TREE
rf:random_forest_tree(Charstring forestname
, Charstring treename
) -> Decisiontree
STABLE
The global table containing random forests.
Each forest has a name `forestname`
Each tree in the forest has a name `treename`
RF:RANDOM_SUBSET
rf:random_subset(Bag of (Integer
, Vector of Number
, Integer)
, Integer num)->(Integer id
, Vector of Number v
, Integer c
)
STABLE
No description.
RF:RECORD
rf:record(Decisiontree dt
) -> Record
STABLE
Convert a decision tree to record.