Fraud Detection in Python
Charlotte Werger
Data Scientist
Goal of classification: Use known fraud cases to train a model to recognize new fraud cases
Examples:
Variable to predict: $y \in {0,1} $
0: Negative class ("majority" normal cases)
1: Positive class ("minority" fraud cases)
from sklearn.ensemble import RandomForestClassifier
model = RandomForestClassifier(random_state=42)
model.fit(X_train, y_train)
predicted = model.predict(X_test)
print (metrics.accuracy_score(y_test, predicted))
0.991324200913242
Fraud Detection in Python