Ethical investment decision tree for a fictional company - data frame format
ethical.Rd
This dataframe represents a decision tree in relational format, in which hierarchical relationships are indicated by a value indicating the parent of each node.
The decision tree is a hypothetical tool to standardise the process of making ethical investments. It was developed to illustrate the functionality of this package.
Format
A data frame with 5 variables and 34 rows
-
Each row represents a node or leaf in the tree and the columns represent
attributes of those nodes. The columns are:
- id
A unique sequential numeric identifier for each node
- name
A short, unique alphanumeric code or name for nodes. For leaf nodes (questions), a short code is used. For higher nodes, a descriptive phrase is used.
- question
The full text of the question for leaves, or NA for higher nodes.
- rule
The logical rule for nodes, either AND or OR, and NA for leaves.
- parent
The numeric id of the parent node, and NA for the root node.
Source
This is a simple hypothetical decision tree created solely to illustrate the use of the analytical approach.
Examples
# Read the data into a data.tree object for analysis
tree <- load_tree_df(ethical)
# View the tree
print_tree(tree)
#> Tree Rule Answer Confidence
#> Invest in Company X AND
#> |-- Financial Viability AND
#> | |-- Profitability and Growth Signals OR
#> | | |-- FIN1
#> | | |-- FIN2
#> | | `-- FIN3
#> | `-- Solvency and Stability AND
#> | |-- FIN4
#> | `-- FIN5
#> |-- Acceptable Environmental Stewardship OR
#> | |-- Has a Clean Current Record AND
#> | | |-- ENV1
#> | | |-- ENV2
#> | | `-- ENV3
#> | `-- Has a Credible Transition Pathway OR
#> | |-- ENV4
#> | |-- ENV5
#> | `-- ENV6
#> |-- Demonstrable Social Responsibility OR
#> | |-- Shows Excellent Internal Culture OR
#> | | |-- SOC1
#> | | |-- SOC2
#> | | |-- SOC3
#> | | `-- SOC4
#> | `-- Has a Positive External Impact AND
#> | |-- SOC5
#> | |-- SOC6
#> | `-- SOC7
#> `-- Strong Corporate Governance AND
#> |-- GOV1
#> |-- GOV2
#> |-- GOV3
#> |-- GOV4
#> `-- GOV5