R : 임의 포리스트에서 mtry 튜닝 오류 (회귀)

Joehat

임의 포리스트 회귀 모델의 mtry 하이퍼 파라미터를 조정하는 다음 코드가 있습니다.

set.seed(42)

mtry <- 1:10

# Define train control
trControl <- trainControl(method = "cv",
                          number = 10,
                          search = "grid")

for (i in mtry) {
  rf_random <- train(Price.Gas~., data=data_train,
                 method = "rf",
                 mtry = i,
                 metric = "RMSE",
                 trControl = trControl)
}

그러나 오류가 발생합니다 (실제로 mtry의 다른 값에 대해 반복됨) .

model fit failed for Fold01: mtry= 2 Error in randomForest.default(x, y, mtry = param$mtry, ...) : 
  formal argument "mtry" matched by multiple actual arguments

다른 mtry 값을 테스트하려면 어떻게해야합니까?

StupidWolf

기본적으로 캐럿은 그리드를 통해 mtry를 조정합니다. 매뉴얼을 참조 하여 루프를 사용할 필요가 없지만 대신 다음에서 정의하십시오 tuneGrid=.

library(caret)
set.seed(42)

data_train = data.frame(Price.Gas = rnorm(100),matrix(rnorm(1000),ncol=10))

trControl <- trainControl(method = "cv",number = 10)

rf_random <- train(Price.Gas~., data=data_train,
                   method = "rf",
                   tuneGrid = data.frame(mtry = 1:10),
                   metric = "RMSE",
                   trControl = trControl)

Random Forest 

100 samples
 10 predictor

No pre-processing
Resampling: Cross-Validated (10 fold) 
Summary of sample sizes: 89, 90, 91, 89, 91, 90, ... 
Resampling results across tuning parameters:

  mtry  RMSE       Rsquared   MAE      
   1    0.8556649  0.2122988  0.6921878
   2    0.8458829  0.2102749  0.6808978
   3    0.8518204  0.1975061  0.6909111
   4    0.8451160  0.1918390  0.6871511
   5    0.8386129  0.2037676  0.6808157
   6    0.8476718  0.1949056  0.6889514
   7    0.8434816  0.2082844  0.6833892
   8    0.8447137  0.1979602  0.6860908
   9    0.8419739  0.1960369  0.6825207
  10    0.8533284  0.1876459  0.6892574

RMSE was used to select the optimal model using the smallest value.
The final value used for the model was mtry = 5.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

R에서 지원 벡터 회귀 모델 튜닝시 오류

분류에서Dev

r의 회귀 오류

분류에서Dev

R에서 Ensemble 모델 및 튜닝 오류

분류에서Dev

FE 회귀의 Driscoll 및 Kraay 표준 오류 : R에서 Stata xtscc 출력 재현

분류에서Dev

프로 비트 및 로짓 회귀에 대한 R의 강력하고 클러스터링 된 표준 오류

분류에서Dev

R 메모리 오류의 임의 포리스트

분류에서Dev

R의 다중 회귀에서 "회귀선"플로팅

분류에서Dev

R에서 반복 회귀를 사용하는 Difftime 오류

분류에서Dev

evalSummaryFunction의 R caret train 오류 : 회귀에 대한 클래스 확률을 계산할 수 없습니다.

분류에서Dev

데이터 프레임에 대한 R의 회귀 루프

분류에서Dev

R의 재귀 ARIMA 회귀

분류에서Dev

오류 : 선형 회귀에서 노드 재정의 시도

분류에서Dev

Firth의 로지스틱 회귀 오류 메시지

분류에서Dev

Python의 단순 로지스틱 회귀 오류

분류에서Dev

R의 glm 로지스틱 회귀

분류에서Dev

회귀 모델의 플롯에 대한 오류 메시지

분류에서Dev

하나의 패널 회귀에서 회귀 자 계수 간의 차이를 테스트하는 R 코드

분류에서Dev

rpart : confusionMatrix 오류 (회귀 트리)

분류에서Dev

IV 회귀 출력으로 오류를주는 R의 Estout 패키지

분류에서Dev

R 스튜디오 : 그룹 및 시간별 패널 회귀 및 클러스터링?

분류에서Dev

오픈 이력서의 선형 회귀?

분류에서Dev

gtsummary 회귀 테이블의 스패닝 헤더

분류에서Dev

SQL Server 2008 R2 : 쿼리 튜닝

분류에서Dev

가변 길이의 데이터 프레임에 대한 R 선형 회귀

분류에서Dev

로지스틱 회귀-R에서 참조 수준 정의

분류에서Dev

glm ()을 사용하는 R의 로지스틱 회귀는 플로팅 할 때 xy.coords에 오류를 생성합니다.

분류에서Dev

R의 회귀 (Eviews 대)

분류에서Dev

Python의 높은 오류 기계 학습 회귀 알고리즘-XGBOOST Regressor

분류에서Dev

루프에서 계수를 추출하는 R 로지스틱 회귀 : 루프 설정 오류

Related 관련 기사

  1. 1

    R에서 지원 벡터 회귀 모델 튜닝시 오류

  2. 2

    r의 회귀 오류

  3. 3

    R에서 Ensemble 모델 및 튜닝 오류

  4. 4

    FE 회귀의 Driscoll 및 Kraay 표준 오류 : R에서 Stata xtscc 출력 재현

  5. 5

    프로 비트 및 로짓 회귀에 대한 R의 강력하고 클러스터링 된 표준 오류

  6. 6

    R 메모리 오류의 임의 포리스트

  7. 7

    R의 다중 회귀에서 "회귀선"플로팅

  8. 8

    R에서 반복 회귀를 사용하는 Difftime 오류

  9. 9

    evalSummaryFunction의 R caret train 오류 : 회귀에 대한 클래스 확률을 계산할 수 없습니다.

  10. 10

    데이터 프레임에 대한 R의 회귀 루프

  11. 11

    R의 재귀 ARIMA 회귀

  12. 12

    오류 : 선형 회귀에서 노드 재정의 시도

  13. 13

    Firth의 로지스틱 회귀 오류 메시지

  14. 14

    Python의 단순 로지스틱 회귀 오류

  15. 15

    R의 glm 로지스틱 회귀

  16. 16

    회귀 모델의 플롯에 대한 오류 메시지

  17. 17

    하나의 패널 회귀에서 회귀 자 계수 간의 차이를 테스트하는 R 코드

  18. 18

    rpart : confusionMatrix 오류 (회귀 트리)

  19. 19

    IV 회귀 출력으로 오류를주는 R의 Estout 패키지

  20. 20

    R 스튜디오 : 그룹 및 시간별 패널 회귀 및 클러스터링?

  21. 21

    오픈 이력서의 선형 회귀?

  22. 22

    gtsummary 회귀 테이블의 스패닝 헤더

  23. 23

    SQL Server 2008 R2 : 쿼리 튜닝

  24. 24

    가변 길이의 데이터 프레임에 대한 R 선형 회귀

  25. 25

    로지스틱 회귀-R에서 참조 수준 정의

  26. 26

    glm ()을 사용하는 R의 로지스틱 회귀는 플로팅 할 때 xy.coords에 오류를 생성합니다.

  27. 27

    R의 회귀 (Eviews 대)

  28. 28

    Python의 높은 오류 기계 학습 회귀 알고리즘-XGBOOST Regressor

  29. 29

    루프에서 계수를 추출하는 R 로지스틱 회귀 : 루프 설정 오류

뜨겁다태그

보관