Louis Magowan's repositories
lyrics_analysis
Analysis of Billboard Top 100 song lyrics in the US from 1958 - 2021. Sentiment analysis and lexical diversity analysis.
lgbm-music_classifier
Classifying genres of songs using LightGBM and Optuna
fake_news_classifier
Fake news classification with Keras: Bi-GRU with SpaCy and custom embeddings
tennis_algorithms
Algorithms to analyse and rank women's tennis players over the last 15 years in base Python.
Best-README-Template
An awesome README template to jumpstart your projects!
cag-equality
Repo for code used during MSc thesis in Applied Social Data Science at LSE. Used to analyse Centre Assessment Grades in 2020, investigating bias in teacher grading judgements.
data_volunteering
Code used for data volunteering during UK lockdowns 1 + 2. Data cleaning, visualisation and inferential analysis (logistic and linear regression)
DeepLearning_MovieReviews
By @louismagowan, @alberto-agudo and Aashrit Ahuja. Sentiment Analysis of Movie Reviews: A Comparison of Deep Learning Architectures and Embeddings
lse-my472.github.io
Course handout web page for LSE MY472, Data for Data Scientists (Michaelmas Term 2020)
fishers_exact_sample_sizer
Quick sample size estimator Streamlit app for Fishers' Exact testing
llm-streamlit-transactions
Quick and dirty ChatGPT-based Streamlit app for classifying financial transactions into meaningful categories. Built during a 6 hour hackathon.
mmm-prior-elicitation
Streamlit app to demo and help elicit priors used in Marketing Mix Modelling
mmm-variable_transformations
Streamlit app for demonstrating variable transformations (adstock and saturation) used in Media Mix Modelling
pymc-marketing
Bayesian marketing toolbox in PyMC. Media Mix (MMM), customer lifetime value (CLV), buy-till-you-die (BTYD) models and more.
streamlit-example
Example Streamlit app that you can fork to test out share.streamlit.io