Explore Library
Code QuizIntermediate

Baseline Dummy Classifier Comparison

A dummy classifier baseline is misconfigured so it doesn't reflect the majority-class strategy.

Codepython
from sklearn.dummy import DummyClassifier
from sklearn.metrics import accuracy_score

# y_train is imbalanced: 90% class 0, 10% class 1
dummy = DummyClassifier(strategy="uniform", random_state=0)
dummy.fit(X_train, y_train)

preds = dummy.predict(X_test)
baseline_acc = accuracy_score(y_test, preds)
print("Baseline accuracy:", baseline_acc)

What is the bug that makes this a poor baseline for imbalanced data?