我有一个决策树,用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")
)
)
)
)
)
)有没有一种快速的方法可以将其可视化为树形图?
发布于 2011-08-28 06:05:02
我不认为有一种直接的方法,因为绘制树的包需要树的特定数据结构,而这不太可能与您的列表匹配。因此,您可能需要将列表转换为另一种形式。
我会看看igraph包。我将从graph()函数开始;如果您可以将列表(描述一棵树)转换为图形,igraph包将帮助您绘制它。
https://stackoverflow.com/questions/7199177
复制相似问题