Subscribe to RSS feed Improved Dividend Strength Estimator

By evankoh posted on 8 Mar 2016  -  41,260 views

In a previous article, I introduced a model which uses fundamental data to estimate Dividend Strength, P("same or more dividends next year" | "predicted to be giving same or more dividends next year"). Numerous people have shown interest in this estimation model, therefore I decided to spend more time improving its performance.

Its performance have increased from AUC (Area Under ROC) of 0.65 to 0.7. To put it simply, its performance when pitted against random guessing has improved from 30% (0.65 / 0.5) to 40% (0.7 / 0.5), as random guessing would give us an AUC of 0.5.

I have also added a new page so that its results can be conveniently viewed.

Happy investing!

Technical Details
This is more for my future reference. It is totally fine to skip this section.
The improved performance is via additional features, more powerful classifier and more training data.

Additional Features: Previously, features were simply added via the permutation of what is available. This round, I added new features using my domain knowledge of what might be useful for predicting future dividends. In addition, I also ensured that all metrics in iScreener are added as features whenever possible. I also added a new type of feature (SGXKeyStatsChangeRatioFeature). In total, the number of features has increased from 884 to 1305.

More Powerful Classifier: I changed Random Forest (100) to Random Forest (1000). This increased the training time, but since I am only rebuilding this model once a week, it is still fine.

More Training Data: Previously, I built the model using ten fold cross-validation and to increase the number of training data available, I increased it to twenty fold. This increased both training and testing time (20 instead of 10 models) but again, since I am only updating once a week, it is still acceptable.


Next Article > < Previous Article
SGXcafe Turns One! Thank You! Do You Keep Your Extra Cash in ...

List All Articles Other articles by evankoh

New Exchange Added: Support for Tokyo Stock Exchange!
I am happy to share that StocksCafe can now fully support Tokyo Stock Exchange! You should be able to use all the features that are available for Tokyo as well. This brings the total number of supported exchanges to six (SGX, HKEX, KLSE, USX, LSE and TSE!) One thing to note though is that I was unable to locate good English sources for news and blogs that covers the Tokyo market. So if you know of ...

Dividend Strength Estimator
Like many others, I enjoy buying stocks that pay good dividends. The challenge is in identifying companies that will be able to pay good dividends year after year. Many might suggest reading through years of financial statements, as well as getting to know the top management and their vision for the company as it is the ideal way of projecting its future cashflow and thus, dividends. I do agree that ...

StocksCafe Mobile App
Short Story Mobile app for StocksCafe is now available again! Here is the Android link and this is the iOS link. This is an early version and hence lacking many features. Of course, I will continue to add more features to it over time and the final goal is to make it as comprehensive as the desktop web version where possible. If you prefer to install the pseudo mobile app which has more features supported ...