An open API service indexing awesome lists of open source software.

https://github.com/daniel-elston/data-mining-fraud-outlier-detection

Data mining techniques used to identify outliers and potential fraudulent activity in a stocks dataset.
https://github.com/daniel-elston/data-mining-fraud-outlier-detection

data-mining data-science fraud-detection machine-learning

Last synced: over 1 year ago
JSON representation

Data mining techniques used to identify outliers and potential fraudulent activity in a stocks dataset.

Awesome Lists containing this project

README

          



![](https://github.com/Daniel-Elston/Daniel-Elston/blob/main/GitBanner3.png)



Data Mining - Fraud Outlier Detection


## Table of contents
- [Status and Details](#status-and-details)
- [Technology](#technology)
- [Introduction](#introduction)
- [Project Description](#project-description)
- [Objectives](#objectives)
- [Data Science Methodology](#data-science-methodology)
- [Problem Formulation](#problem-formulation)
- [Conclusions](#conclusions)
- [Contributing Members and Contacts](#contributing-members-and-contacts)

## Status and Details
- **Project Status**: [Completed]
- **Date Coded**: 07/10/21

## Technology
- **Language**: Python 3.6.9
- **Libraries**: numpy, matplotlib, pandas, sklearn
- **Set up File**: N/A

## Introduction
The purpose of this project is to identify potential fraudulent activity. Such analysis is important in the financial sector.

### Project Description
The dataset used for this analysis is a stock dataset with over 2500 observations. The data denotes the percentage of changes in the daily closing price of stocks for Microsoft, Ford and Bank of America.

A one-class SVM is trained on the dataset to identify outliers, potentially preventing fraudulent activity. The results are plotted on a 3D plot with a colour coded system to denote outlier score.

### Objectives
- Train one-class SVM to return outlier labels
- Plot results to visualise potential outliers

## Data Science Methodology
The below subsections outline the standard methodology of data scientists.

### Problem Formulation
Market manipulation can causes harm to investors in such companies. By reducing fraudulent stock activity, investors can be protected.

## Conclusions
The resultant plots for this project clearly show outliers in a dark red. The closer to thje center of the plot, the closer to blue the colour and also the less likely the observation is to be fraudulent.

## Contributing Members and Contacts
**Team Lead: [Daniel Elston](https://github.com/Daniel-Elston)**

|Name | GitHub Handles |
|---------|-----------------|
| Daniel Elston | [Git DE](https://github.com/Daniel-Elston) |

Please feel free to contact me if you have any questions, require any further information or wish to contribute.

Email 1: delstonds@outlook.com

Email 2: ec21024@qmul.ac.uk