딥러닝 스터디
04.의사결정트리(Decision Tree) in R (1)
HongSamm
2017. 4. 15. 15:43
728x90
04.의사결정트리(Decision Tree) in R
- 의사결정트리(Decision Tree) 방식은 나무구조 형태로 분류결과를 도출해내는 방식으로, 입력 변수 중에서 가장 영향력이 있는 변수를 기준 으로 이진 분류하여 분류결과를 나무 구조 형태로 시각화를 해줍니다..
- 비교적 모델 생성이 쉽고, 단순하지만 명료한 결과를 제공하기 때문에 의사결정의 자료로 가장 많이 사용하는 지도학습 모델입니다.
다음은 R의 party패키지의 ctree()함수로 의사결정트리를 생성하는 방법입니다.
먼저 소스코드입니다.
다음은 air_ctree의 결과입니다.
결과를 보면 온도를 결정하는 1순위가 Ozone이고 2순위가 Wind라는것을 알수있으며, Solar.R은 영향을 안 미치는것을 볼수 있습니다.
* 은 마지막 노드라는 것을 의미합니다.
다음은 분류분석 결과를 시각화 한 모양입니다.