1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

'RandomForestClassifier' object has no attribute 'oob_score_ in python

Discussion in 'Computer Science' started by Harika M, Oct 8, 2018.

  1. Harika M

    Harika M Guest

    I am getting:

    AttributeError: 'RandomForestClassifier' object has no attribute 'oob_score_'. But I can see the attribute oob_score_ in sklearn random forest classifier documentation.

    param = [10,15,20,25,30, 40]
    # empty list that will hold cv scores
    cv_scores = []
    # perform 10-fold cross validation
    for i in tqdm(param):
    clf = RandomForestClassifier(n_estimators = i, max_depth = None,bootstrap = True, oob_score = True)
    scores = clf.oob_score_
    cv_scores.append(scores)


    ERROR

    AttributeError Traceback (most recent call last)
    <ipython-input-37-d6c9c54f299e> in <module>()
    15 for i in tqdm(param):
    16 clf = RandomForestClassifier(n_estimators = i, max_depth = None,bootstrap = True, oob_score = True)
    ---> 17 scores = clf.oob_score_
    18 cv_scores.append(scores)
    19

    AttributeError: 'RandomForestClassifier' object has no attribute 'oob_score_'

    Login To add answer/comment
     

Share This Page