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) # 분석에 사용된 변수들의 중요도