Published in Towards Data Science·PinnedA Guide to Pandas and Matplotlib for Data ExplorationAfter recently using Pandas and Matplotlib to produce the graphs / analysis for this article on China’s property bubble , and creating a random forrest regression model to find undervalued used cars (more on this soon). …Data Science10 min read
Published in Quantamental Research·PinnedAn Alternative To The Sharpe RatioApplications of Time Series Analysis (ARMA-GARCH) To Improve Risk-Adjusted Return Screening Procedures. — You have been given the daily returns of several strategies / funds over the past year, how would you determine which one provides the best investment opportunity given only this information? A naive approach might be to select the strategy with the best-annualized return, however, this ignores the level of…Sharpe13 min read
Published in Quantamental Research·Jan 26, 2021Extreme Portfolio Optimisation Weights And How To Fix ThemApplications of Monte Carlo Methods The Rational Investor Allocation Markowitz Portfolio Optimisation seeks to find a set of weights for N assets in a portfolio such that the risk adjusted return of the portfolio is maximised (aka the Sharpe Ratio). This is the portfolio the so called “rational investor” would choose as clearly no…Monte Carlo7 min read
Published in Quantamental Research·Jan 6, 2021Analysing Impact of CEO Change on Company Share PriceApplications of Change-point Detection, Cox Regression, and Bayesian Hierarchical Models — A company’s performance relative to its peers will be ultimately driven by management’s strategic decision making ability to drive growth and position the organisation for changing market conditions. Whilst investors ultimately care about picking stocks with management teams that can generate returns for shareholders, it is also important to be…Bayesian18 min read
Published in Towards Data Science·Sep 8, 2019How to improve your kaggle competition leaderboard rankingTips from a new ‘Kaggler’ building CNN’s for blindness detection — After recently competing in the 2019 APTOS Blindness Detection Kaggle Competition and finishing in top 32%, I thought I would share my process for training convolutional neural networks. My only prior deep learning experience was completing the Deeplearning.ai Specialisation, hence this is all you should need to read this article.Machine Learning6 min read
Published in We’ve moved to freeCodeCamp.org/news·Mar 21, 2019The Ultimate Beginners Guide To Game Development In UnityUnity is a great tool for prototyping everything from games, to interactive visualisations. In this article, we run through all you need to know to get started using Unity. First, a little bit about me: I’m a hobbyist unity developer, 3d modeler and graphic designer who’s worked with Unity and…Game Development13 min read
Published in Towards Data Science·Jan 12, 2019A Practical Guide to Interpreting and Visualising Support Vector MachinesSVM’s are often considered ‘Black Boxes’. In this article we cover techniques to visualise learned SVM models and their performance on real world data. — About the author Hugo Dolan is an undergraduate Financial Mathematics student at University College Dublin. …Machine Learning11 min read
May 31, 2018The Future of China: the Worlds Largest Property ‘Bubble’?China’s megacities cities occupy the top 4 spots of the worlds most expensive cities to buy property, but is this upwards only market too good to be true? — The Chinese economy shares many of the same characteristics displayed in Canada’s present property bubble; rising property prices and extraordinary levels of Non Financial Debt (NFD 290% of GDP) . …China Trends3 min read
Published in OneHourCode·Aug 22, 2017How to create Reactive applications in Angular 4 to Improve your UXWhy you should consider it, the pain points and how to write your own lightweight reactive store — I’ve written this article at the end of my latest Angular4 project: Moveseats.com , which was architected to work in real time across many clients (See demo). Now its time share what I learnt while its still fresh! Git repo link (For walkthrough below) If there are issues or helpful…Java Script8 min read
Published in OneHourCode·Jul 7, 2017Designing UX/UI without design skillsSome simple tips and tricks to create great looking apps — I’m currently working on further parts to sw-toolbox tutorials, so stay tuned! What are the things you need to make a our site look great: Function No one wants to use an app that doesn’t work. Apps with circuitous menu routes, extra pages and forms will cost you users. Make it function Use flow…Design3 min read