---
# System prepended metadata

title: Chin Wei's log

---

# Chin Wei's log

## 2023/02/14 meeting

- literature review on block
  - how to divide stocks into block
  - what is the nature of the stocks
- discuss on proposal defence
  - well-prepared before 15/6
- discuss about mean-variance portfolio
  - constrain optimisation

## 2023/02/22 meeting

- https://www.markdownguide.org/basic-syntax/
- present on the types of stocks.
- Three research papers were given to him for review 

##    2023/03/08 meeting
- Present the paper titled" Sectoral portfolio optimization by judicious selection of financial ratios via PCA"
- Need to identify study all sectors or certain sectors
- Study the importance of different groups of financial ratio
    -If study all sector, then use certain FR to filter out

-    Divided sector and do filtering before optimization
- Try to prepare preliminary result
    -Method : 
            Equal weightage
            Steepest descent
           	Conjugate gradient
- Prepare FR for these result

## 2023/03/14 meeting
- Study 'Stochastic Gradient Descent Algorithm With Python and NumPy'
- Learn the coding from 'Portfolio Optimization in Python'
- Calculate gradient of objective function
- apply 2 stock to the python program, compare the results from the python with the hand calculation
- divided the stocks into block(by certain way)

## 2023/03/23 meeting
- Present Stochastic Gradient Descent Algorithm
- Discuss Gradient Descent details that matching to project
- Extract stock price details (python)
- View on python coding

## 2023/03/30 meeting
- Present literature review 'Risk, Return and Portfolio Optimization for various industries in the ASEAN region'
- discuss VaR / CVaR
- discuss project details
    - Stage 1 - Equal Weightage for chosen industry
    - Stage 2 - Optimization within industry
- the way to check data before using it   

## 2023/04/20 meeting
- learn fundamental of steepest descent
- discuss about steepest descent method apply on my study
- discuss the python algorithm for S.Descent
- discuss work plan (from now until submit proposal defence)

## 2023/04/26 meeting
- Update on the experiment on equal weightage result and steepest descent result. 
- The results are based on 3 stocks only. Been asked him to increase the sample stocks from 3 to 30 stocks.

## 2023/05/2 meeting
- Present 7 set of portfolio with 30 stocks each set
- Compare the expected return between equal weightage and steepest descent
- Discuss preliminary result part for proposal defence

## 2023/05/11 meeting
- Objective: to optimise expected return while diversify the investment
- Present literature review part
- Learn the skill for writing and present proposal defence

## 2023/05/24 meeting
- review on proposal defence documentation
- restructure the content
- adjustment on the algorithm


## 2023/05/29 meeting
- review on proposal defence documentation
- minor correction on the documentation
- discussion about proposal defense presentation

## 2023/06/16 meeting
- review on proposal defence presentation draft
- add more important content and delete redundant

## 2023/06/22 meeting
- review on proposal defence presentation slide
- minor modify on the slide
- finalise presentation slide
- Prepare for proposal defence

## 2023/06/30
Proposal Defence

## 2023/07/31 meeting
- discuss about my performance in proposal defence
- discuss and amendment on proposal defence documentation
- discuss about research direction

## 2023/08/10 meeting
- Study and present study outcome
- discuss on the study


## 2023/08/21 meeting
- Study and present study outcome
- discuss on the study
- discuss about research progress report

## 2023/08/28 meeting
- Study and present study outcome
- discuss on the study
- discuss signal vs noise and plan to include this in my project
- study Marčenko–Pastur distribution

## 2023/09/4 meeting
- discuss on abstract for colloquium
- study on step and algorithm of Marchenko-Pastur portfolio denoising
- construct Marchenko-Pastur denoising and add into preliminary result
- study on L1/L2 norm

## 2023/09/11 meeting
- modify on abstract for colloquium
- discuss algorithm of Marchenko-Pastur portfolio denoising(eigenvalue)
- review on the python code (Marchenko-Pastur)

## 2023/09/18 meeting
- review on the python code (Marchenko-Pastur)
- compare back the step with the textbook


## 2023/09/25 meeting
- review and modify on Marchenko Pastur python code
- study on Empirical view of Marchenko-Pastur Theorem

## 2023/10/26 meeting
- discuss on Empirical view of Marchenko-Pastur Theorem and its algorithm
- try to apply covariance and correlation in the same programme

## 2023/10/31 meeting
- discuss on Empirical view of Marchenko-Pastur Theorem
- discuss about full rank matrix

## 2023/11/6 meeting
- reconstruct covariance 
- verifiying denoising data
- reconstruct MP and apply back to the previous work

## 2023/11/22 meeting


## 2023/11/29 meeting

## 2023/12/4 meeting

## 2024/1/12 meeting
- prepare descriptive statistic for data
    - mean/ SD/ min/ max/ median(P50)
    - use rtn.describe()
- kurtosis test on return - high kurtosis may yeild extreme return/loss
- probability of eigenvalue in graph must <1

## 2024/1/18 meeting
- plot skewness and kurtosis graph
- JB/ KS test - test for normality
- keep green line below the MP pdf bound
- different bin with different output(use figsize function to zoom in)

## 2024/1/26 meeting
- check difference between JB and KS test
    - assumption
    - output different or not
    - pro and con

- call function to list normality of all stock
- similarity for stock filter by MP 

## 2024/2/2 meeting
- Recalculate for new correlation. Should be some correlation of stock with itself approximately 1

- Use python and excel to compare 

- Reshuffle stock location and compare the output