Data for Change

Photo by Luke Chesser on Unsplash

Note from the editors: Towards Data Science is a Medium publication primarily based on the study of data science and machine learning. We are not health professionals or epidemiologists, and the opinions of this article should not be interpreted as professional advice. …


Photo by Alesia Kozik from Pexels

Long Short-Term Memory (LSTM) is one type of recurrent neural network which is used to learn order dependence in sequence prediction problems. Due to its capability of storing past information, LSTM is very useful in predicting stock prices. …


Photo by Obi Onyeador on Unsplash

This article is the second part of my earlier article about sentiment analysis of the stock market in Python. If you haven’t gone through the first part of my article, you are welcome to visit the previous article to gain the overall picture of the topic:

Sentiment Analysis of Stock…


Photo by Obi Onyeador on Unsplash

Stock market sentiments can be valuable info that hints at future price action. Many often stock investors react to the market sentiments in making their decision to buy or sell their assets. …


Photo by Christina Morillo from Pexels

Sometimes we need a massive amount of financial data to enable a thorough investment portfolio analysis. When our financial data keep growing, a proper data storage system is required to allow us to store them and access them in a consistent manner. …


Image by ejaugsburg from Pixabay

In stock investment, one major interest of investors is to estimate the future stock movement. While there are various theories developed to predict stock movement based on historical prices, Random Walk Theory suggests that there is no relationship between the current stock prices and the future prices. …


Photo by Christina Morillo from Pexels

Most financial data are time-series data. They are a sequence of data points indexed in time order. One of the most common examples is the stock market OHLC data indexed by dates.


Photo by Pixabay from Pexels

Could you imagine a financial or investment analysis without a visualization? Without a chart for data visualization, our financial data will just look none other than a series of gibberish numbers.

In this article, I will introduce a powerful Python-based plotting library dedicated to financial visualization. It is Mplfinance. Through…


Photo by Pixabay from Pexels

The acquisition of financial data is as important as the development of an algorithm in a quantitative financial project. Without data, there is no way we can implement and backtest our trading strategy or algorithms.

In this article, I am going to introduce three Python packages that enable us to…


Getting Started

A beginner-friendly guide to linear regression using Python.

Photo by Alexander Mils on Unsplash

Does our salary really grow with our years of working experience? While this can be answered based on our general understandings of the job market, we will use a simple data-driven approach to verify the fact. …

Bee Guan Teo

Data Scientist. Like problem solving with Python

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store