2014-12-11 8 views
1

ID3을 작성하고 데이터를 인쇄합니다. 출력의 예 :GraphViz를 사용하는 트리 인쇄

if(Outlook == "Sunny") { 
    if(Humidity == "High") { 
      PlayTennis = "No"; 
    } else if(Humidity == "Normal") { 
      PlayTennis = "Yes"; 
    } 
} else if(Outlook == "Overcast") { 
     PlayTennis = "Yes"; 
} else if(Outlook == "Rain") { 
    if(Wind == "Weak") { 
      PlayTennis = "Yes"; 
    } else if(Wind == "Strong") { 
      PlayTennis = "No"; 
    } 
} 

나는

그러나 enter image description here

가 어떻게 출력에서 ​​도트 파일을 얻을 수 아래처럼, 나는 그래픽 출력을 얻을은 GraphVIZ를 사용할 수 있다는 것을 발견했다 나는 얻고있다 ?

답변

1

화살표로 연결된 모든 노드에 대해 노드를 만들어야합니다 (레이블이 "No"인 두 노드와 레이블이 "Yes"인 노드가 필요합니다). 그 후에, 당신은 연결을 만들 수 있고 그들에게 레이블을 줄 수 있습니다.