2011-08-26 5 views
7

のリストからツリー図:プロットIはRでリストとして表さ決定木持た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") 
        ) 
       ) 
      ) 
     ) 
    ) 
) 

は、ツリー図としてこれを視覚化する簡単な方法はありますか?

+1

これは使用していませんが、http://cran.r-project.org/web/packages/ggdendro/index.htmlを調べる価値があります。注意すべきは、@andrieはパッケージのメンテナです – Chase

+0

ggdendroはhclust、kmeansなどのフィッティングアルゴリズムの結果としてツリーをプロットします。リストからツリーをプロットする簡単な方法はありません。 –

+1

私が考えることはできません。 – Andrie

答えて

1

木をプロットするパッケージはツリーの特定のデータ構造を必要とするので、あなたのリストと一致する可能性は低いので、すぐにはないと思います。あなたのリストを別の形式に変換する必要があるでしょう。

私はigraphパッケージを見ます。私はgraph()関数から始めるだろう。あなたのリスト(ツリーを記述する)をグラフに変換できれば、igraphパッケージはプロットするのに役立ちます。

関連する問題