Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RussanaMary/Fraud-Detection
/ functions
Functions
10 in github.com/RussanaMary/Fraud-Detection
⨍
Functions
10
◇
Types & classes
0
↓ 12 callers
Function
card_ax
(spec, title)
Fraud.py:296
↓ 1 callers
Function
evaluate_models
Computes per-model: ROC-AUC, PR-AUC, F1, Precision, Recall, Confusion Matrix, and full classification report.
Fraud.py:245
↓ 1 callers
Function
generate_report
(results: dict, df: pd.DataFrame)
Fraud.py:535
↓ 1 callers
Function
generate_transaction_data
Generates a realistic synthetic transaction dataset with: - 10 PCA-style anonymised features (V1-V10) - 9 domain-engineered fraud indi
Fraud.py:67
↓ 1 callers
Function
main
()
Fraud.py:634
↓ 1 callers
Function
make_dashboard
(df: pd.DataFrame, results: dict, feature_cols: list, y_test: pd.Series)
Fraud.py:281
↓ 1 callers
Function
manual_oversample
Interpolates synthetic minority-class samples between existing fraud rows until the minority class is `ratio` × size of majority class.
Fraud.py:175
↓ 1 callers
Function
plot_roc_pr
(results: dict, y_test: pd.Series)
Fraud.py:486
↓ 1 callers
Function
preprocess
- Label-encode categorical column - StandardScale continuous features - Stratified 80/20 train-test split
Fraud.py:137
↓ 1 callers
Function
train_models
Trains four classifiers, each with class_weight='balanced' to further penalise misclassification of the minority class.
Fraud.py:211