我有一个决策树,表示为R:
中的列表tree = list(
"Bin type" = list(
"no bin" = list(
"SOA linearity" = list(
"linear" = list("Linear MEM")
, "non-linear" = list("GAMM")
)
)
, "bin" = list(
"SOA type" = list(
"SOA as categorical" = list(
"Tool" = list(
"ANOVA"
, "MEM"
)
)
, "SOA as continuous" = list(
"SOA linearity" = list(
"linear" = list(
"Tool" = list(
"ANOVA"
, "MEM"
)
)
, "non-linear" = list("GAMM")
)
)
)
)
)
)
有没有一种快速方法可以将其可视化为树形图?
答案 0 :(得分:1)
我认为没有直接的方法,因为用于绘制树的包需要树的特定数据结构,这不太可能与您的列表匹配。因此,您可能需要将列表转换为其他形式。
我会查看igraph包。我从graph()
函数开始;如果您可以将列表(描述树)转换为图表,igraph
包将帮助您绘制它。