Jun De Wu

Introduction to Fuzzy Logic

Introduction In a previous post, we talked about the basics of linear programming and the Simplex method and, in this article, we are going to give an introduction to an emerging branch of mathematics: Fuzzy Logic. In a later article,…

Linear Programming and Simplex Method

Introduction We are all familiar with the concept of Linear Programming or Linear Optimization, that branch of mathematics that is dedicated to optimizing (maximizing or minimizing) a linear objective function subject to constraints in the form of equations and/or inequalities.…

Tips for graphing in Python with Matplotlib and Seaborn

In the world of data, several programming languages are used and one of the most famous is Python. Among the multitude of tasks it can perform, it is used to read, treat or transform data, when we need to manipulate…

Principal Component Analysis: Implementation in Python

Previously in our blog, we published an article in which, as an introduction, we explained the mathematical basis behind PCA: Principal Component Analysis: A brief mathematical introduction. In this second part, we will leave the theoretical part and look at…

Principal Component Analysis: A brief mathematical introduction

Introduction Many times the datasets we have available contain a high number of variables and what we are looking for is to be able to explain the relationship between the variables. We can reduce the dimensionality of the dataset by…