728x90

의사결정 트리에서 사용되었던 데이터인 붓꽃 데이터(iris)를 이용하여 랜덤 포리스트(RandomForest)를 실행합니다. 사용되는 패키지는 {randomForest} 이고, 사용되는 함수도 randomForest() 입니다.

 

install.packages("randomForest")     # 패키지 randomForest 설치하기

library(randomForest)                   # 패키지 로드하기

set.seed(1234)                            # 난수를 일정하게 생성하도록 seed를 지정... 1234 가 아니라도 무방합니다.

model_ran <- randomForest(Species~., data=iris)      # randomForest 실행한 결과를 model_ran 이름으로 저장

model_ran                                 # 모형의 결과를 프린트... 

summary(model_ran)   # randomForest의 결과를 살펴보기

plot(model_ran)   # 그래프로 나타냄

varImpPlot(model_ran)  # 분석에 사용된 변수들의 중요도

 

+ Recent posts