Skip to content

vincentpham1991/PythonProjects

Repository files navigation

PythonProject

This contains a collection of short python projects that I have worked on.

CaesarCipher:

Encrypts a message using ROT-13 method.

rot13.py

HiddenMarkovModelFraud:

Applies the Hidden Markov Model in order to detect credit card fraud. The underlying assumption is that there are 3 hidden states: high, medium, and low spending amounts. More detailed README found in folder.

fraudChecker.py
HMMArray.py
HMMGraph.py
pricePlots.py
easygui.py (auxiliary)

MiniSearchEngine:

Contains web crawler, simple index, and a search tool. Utilizes the BeautifulSoup library.

search.py

StocksHeatMap:

Produces a rolling heat map of correlation between stocks. Slides by date. Correlation calculated by a given interval.

stocks.py
comatrix.py
visualizer.py

data/stocks contains stocks data.

StocksAnalysis:

Run diagnostics on stocks data.

answers.py
model.py
plots.py

data/stocks contains a testing and training data.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages