티스토리 뷰

앙상블 기법(랜덤 포레스트 기법 사용)

library(randomForest)

set.seed(1)

x=sample(1:100,10,replace=F)
x

 


Boston 데이터 활용하기

set.seed(1)

rf_model<-randomForest(medv~.,data=Boston_train, mtry=6, importance=T)
rf_model

~. : 모든 종속변수를 선택한다
mtry : 설명변수 개수 설정
importance : 변수 중요도 평가


🟢데이터 시각화

plot(rf_model)

importance(rf_model)

varImpPlot(rf_model)

 


 

평가 데이터 이용하여 예측결과 생성

rf_pdt=predict(rf_model,newdata = Boston_test)

예측값과 실제값 사이에 평균제곱오차 계산

kk=mean((rf_pdt-Boston_test$medv)^2)
kk

sqrt(kk)


 

 

 

 

 

 

반응형
LIST

'공부합시다 > 찍먹' 카테고리의 다른 글

[R] 차원축소 기법  (0) 2021.06.15
[R] K-평균 클러스터링 분석 수행  (0) 2021.06.15
[R] 분류 목적 머신러닝  (0) 2021.06.14
[R] 데이터 세트 분할하기  (0) 2021.06.14
포트 변경하기  (0) 2021.05.19
댓글
링크
공지사항
최근에 올라온 글