2011-08-26 17 views
7

में एक सूची में से एक पेड़ आरेख मैं एक निर्णय पेड़ आर में एक सूची के रूप में प्रतिनिधित्व किया है:प्लॉट आर

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 प्लॉट पेड़ जैसे एल्गोरिदम जैसे फ्लाइंग एल्गोरिदम जैसे कि क्लक्स्ट, केमैन इत्यादि। मुझे एक सूची से पेड़ को साजिश करने का एक आसान तरीका नहीं दिखता है। –

+1

कोई भी जिसे मैं सोच सकता हूं। – Andrie

उत्तर

1

मुझे नहीं लगता कि वहां एक तत्काल तरीका है, क्योंकि पेड़ों की साजिश के लिए पैकेज पेड़ के लिए एक विशिष्ट डेटा संरचना चाहते हैं जो आपकी सूची से मेल नहीं खाएगा। तो संभव है कि आपको अपनी सूची को दूसरे रूप में परिवर्तित करने की आवश्यकता होगी।

मैं igraph पैकेज पर देखता हूं। मैं graph() फ़ंक्शन से शुरू करूंगा; यदि आप अपनी सूची (पेड़ का वर्णन) को ग्राफ में परिवर्तित कर सकते हैं, तो igraph पैकेज आपको साजिश करने में मदद करेगा।

संबंधित मुद्दे