티스토리 뷰
앙상블 기법(랜덤 포레스트 기법 사용)
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 |
댓글