내 데이터에 RandomForest 회귀자를 사용하고 있으며 oob 점수가 0.83이라는 것을 알 수 있습니다. 어떻게 이런 식으로 나왔는지 모르겠습니다. 내 목표는 10 ^ 7 범위에서 높은 값을 의미합니다. MSE라면 훨씬 더 높았을 것입니다. 0.83이 여기에서 무엇을 의미하는지 이해하지 못합니다.
sklearn 툴킷의 Python의 RandomForestRegressor를 사용하고 있습니다.
나는한다
모델 = RandomForestRegressor (max_depth = 7, n_estimators = 100, oob_score = True, n_jobs = -1) model.fit (trainX, trainY)
그런 다음 model.oob_score_를보고 0.83809026152005295와 같은 값을 얻습니다.
@ 모모. 파이썬의 sklearn.ensemble의 RandomForestRegressor를 사용하고 있습니다. 난 그냥 같은 모델을 사용합니다
—
user34790