Skip to content
View weijie-chen's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report weijie-chen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
weijie-chen/README.md

Hi there 👋, I am Weijie Chen. Welcome to my GitHub!

I am a risk quant / software engineer specializing in hedge fund risk monitoring systems. Previously, I worked as a quant macro strategist, focusing on trading opportunities based on a global macro framework, particularly in currency and commodity markets.

About My Training Materials:

These materials were initially prepared by me for new-hire training at my previous institution, where I also served as chief macro analyst and quantitative instructor. We organized internal training sessions for interns, new-hires and even university students, typically held from 7pm-11pm in our conference room. The notes are designed to be accessible, requiring only a basic understanding of freshman-level math.

Feel free to explore my repositories or drop me a message, feel free to add me on LinkedIn (Weijie Chen). I'm always open to connecting with fellow professionals and enthusiasts.

Please note that all these jupyternote books are rendered into webpages in my personal site as well: www.weijiechen.com.

Course Description
Linear Algebra with Python This training will walk you through all the must-know concepts that set the foundation of data science or advanced quantitative skill sets. Suitable for statisticians, econometricians, quantitative analysts, data scientists, etc. to quickly refresh linear algebra with the assistance of Python computation and visualization. Core concepts covered are: linear combination, vector space, linear transformation, eigenvalues and -vector, diagnolization, singular value decomposition, etc.
Basic Statistics with Python These notes aim to refresh the essential concepts of frequentist statistics, such as descriptive statistics, parameter estimations, hypothesis testing, ANOVA and etc. All codes are straightforward to understand. We were spending roughly three hours in total to cover all sections.
Econometrics with Python This is a crash course for reviewing the most important concepts and techniques of econometrics. The theories are presented lightly without hustles of mathematical derivation and Python codes are mostly procedural and straightforward. Core concepts covered: single and multi-linear regression, logistic model, dummy variable, simultaneous equations model, panel data model and time series analysis.
Financial Engineering This is a compound training sessions of time series analysis, financial engineering and algorithmic trading. The Part I covers the basics of sell-side financial engineering such stochastic processes, partial differential equations, Black-Scholes model, mixed jump-diffusion model, and etc. The Part II will cover the buy-side financial engineering such portfolio-optimization, multi-factor modeling, Black-Litterman model, etc.
Bayesian Statistics with Python Bayesian statistics is the last pillar of quantitative framework, also the most challenging subject. The course will explore the algorithms of Markov chain Monte Carlo (MCMC), specifically Metropolis-Hastings, Gibbs Sampler and etc., we will build up our own toy model from crude Python functions. In the meanwhile, we will cover the PyMC3, which is a library for probabilistic programming specializing in Bayesian statistics.

Pinned Loading

  1. Linear-Algebra-With-Python Linear-Algebra-With-Python Public

    Lecture Notes for Linear Algebra Featuring Python. This series of lecture notes will walk you through all the must-know concepts that set the foundation of data science or advanced quantitative ski…

    Jupyter Notebook 2.3k 571

  2. Basic-Statistics-With-Python Basic-Statistics-With-Python Public

    Introduction to statistics featuring Python. This series of lecture notes aim to walk you through all basic concepts of statistics, such as descriptive statistics, parameter estimations, hypothesis…

    Jupyter Notebook 107 40

  3. Econometrics-With-Python Econometrics-With-Python Public

    Tutorials of econometrics featuring Python programming. This is a crash course for reviewing the most important concepts and techniques of basic econometrics, the theories are presented lightly wit…

    Jupyter Notebook 357 121

  4. Probability_Theory Probability_Theory Public

    A quick introduction to all most important concepts of Probability Theory, only freshman level of mathematics needed as prerequisite.

    Jupyter Notebook 45 23

  5. Time-Series-and-Financial-Engineering-With-Python Time-Series-and-Financial-Engineering-With-Python Public

    A series of lessons on time series analysis with Python

    Jupyter Notebook 65 29

  6. Bayesian-Statistics-Econometrics Bayesian-Statistics-Econometrics Public

    Bayesian Statistics-Econometrics

    Jupyter Notebook 81 31