EAT {boostingDEA} | R Documentation |
Efficiency Analysis Trees
Description
This function estimates a stepped production frontier through regression trees.
Usage
EAT(data, x, y, numStop = 5, max.leaves, na.rm = TRUE)
Arguments
data |
|
x |
Column input indexes in data. |
y |
Column output indexes in data. |
numStop |
Minimum number of observations in a node for a split to be attempted. |
max.leaves |
Maximum number of leaf nodes. |
na.rm |
|
Details
The EAT function generates a regression tree model based on CART under a new approach that guarantees obtaining a stepped production frontier that fulfills the property of free disposability. This frontier shares the aforementioned aspects with the FDH frontier but enhances some of its disadvantages such as the overfitting problem or the underestimation of technical inefficiency.
Value
An EAT
object containing:
data
df
: data frame containing the variables in the model.x
: input indexes in data.y
: output indexes in data.input_names
: input variable names.output_names
: output variable names.row_names
: rownames in data.
control
fold
: fold hyperparameter value.numStop
: numStop hyperparameter value.max.leaves
: max.leaves hyperparameter value.max.depth
: max.depth hyperparameter value.na.rm
: na.rm hyperparameter value.
tree
: list structure containing the EAT nodes.nodes_df
: data frame containing the following information for each node.id
: node index.SL
: left child node index.N
: number of observations at the node.Proportion
: proportion of observations at the node.the output predictions.
R
: the error at the node.index
: observation indexes at the node.
model
nodes
: total number of nodes at the tree.leaf_nodes
: number of leaf nodes at the tree.a
: lower bound of the nodes.y
: output predictions.