Analysis of corporate dividends in australia and canada

Assignment Help Python Programming
Reference no: EM132919482 , Length: word count:2000

TFIN605 Data Analytics in Finance

Analysis of Corporate Dividends in Australia and Canada

For the final project you will conduct analysis of the dividends of companies from the following two countries: Australia and Canada.

Relevant financial data is available on Moodle in one excel file: dividend_au_cn.xlsx. This file is in the "Final Project Documents" folder on Moodle. You will have to download the data, upload to your Jupyter notebook and then conduct your analysis using Pandas and other Python Libraries. You will have to submit the Jupyter notebook you used to do the analysis for this project.

You will have to write up your analysis in a report of up to 2,000 words. Your report should also include tables and graphs from your analysis. These tables and graphs have to be produced using Python and you will have to submit all the relevant codes in a Jupyter notebook.

The objectives of your analysis are as follows:

- Document and discuss the distribution and trends in dividend payout ratio (dividend/net income) and the number and percentage of dividend payers (positive dividend) over time in each country:
o Use dividend to net income ratio as the measure of dividend payout ratio.
o Dividend payout ratio attempts to measure what percentage a firm's earnings is paid out in dividends.
o Dividend payout ratio is not a meaningful measure in the following two cases, so you need to deal with these cases in the data pre-processing step:
1. When a firm has negative net income, the dividend payout ratio is not a meaningful measure.
» So exclude observations (rows) with negative net income from your sample
2. When a firm has a dividend payout ratio higher than 1 (dividend is higher than net income), the dividend payout ratio is not reliable as a firm cannot pay out more dividend than net income in the long run.
» So cap the value of dividend payout ratio at 1.0 --- set any value higher than 1.0 to 1.0.

o You will conduct the analysis for Australia and Canada and you will discuss how the dividend payout ratios of the two countries compare with each other and if they show similar or different trends over time.
o You should perform similar analysis of dividend payers in the two countries. In two separate graphs, you should show the number and percentage of dividend paying firms in the two counties and how these have changed over time.

o You will document the distribution of dividend payout ratio in each country in 2007 and 2017 to see if the distribution has changed over time. You can use histograms, kernel density plots and percentile plots to show the distributions.

• Analyse the determinants of dividend payout ratio in each country. So you will have two sets of results.
o Initially, explore the relations between various firm characteristics (such as firm size, profitability, growth opportunity etc.) and dividend payout ratio using scatter plot.
o You will then conduct correlation analysis to determine if there are significant correlations between these characteristics and dividend payout ratio.
o Then use simple linear regressions to quantify the relation between leverage and these characteristics one at a time. Here you will use regressions with one independent variable (see lecture 7).
o Finally you will use multiple linear regression analysis to consider the effects of all the different firm characteristics on dividend payout ratio.
o You will compare and contrast the results you get from the above analysis for the two countries in your sample: Australia and Canada.

• Finally, you should estimate two Machine Learning models and evaluate the predictive performance of these models.
o The first model will try to predict the dividend payout ratio of a firm. You can use the Boston House Price example as a template for this analysis and do similar analysis on dividend payout ratio (instead of house price).
» As X (or independent) variables (features matrix), use the four firm characteristics we used in the group project: Firm size (Logsale), Profitability, Tangibility and Market to book ratio.
» The y variable or dependent variable (the target vector) in your model would be the dividend payout ratio.
» You should to the train-test split and evaluate the model's performance on the test dataset and interpret the results.
o The second model will try to predict whether a firm pays dividends --- that is, whether the dividend of a firm is positive.
» Create a variable in your dataframe called PAYER which should be 1 if a firm has positive dividend (and therefore positive dividend payout ratio) and 0 otherwise. This variable will be the categorical dependent variable in your supervised classification model.
» Same as in the first model, as X (or independent) variables, use the four firm characteristics we used in the group project: Firm size (Logsale), Profitability, Tangibility and Market to book ratio.
» Use the K Nearest Neighbor model or KNN model for this analysis
» You can use Iris flower example (covered in lecture 8) as a template for this analysis and do similar analysis on dividend PAYER (instead of Iris flower types).
» You should do the train-test split and evaluate the model's performance on the test dataset and interpret the results.

I have posted two papers on Moodle for you to read for this assignment. These papers analyse dividend payout ratio, but they do not use the same firm characteristics as independent variables that your dataset has --- but these papers will help you understand the general research background and how to interpret the results. As independent variables in your analysis, you should use the same firm characteristics that we used in the leverage analysis (such as firm size (Logsales), Profitability etc.).
You should also do additional research via google on the determinants of dividend payout ratio and use those sources as references in your report.

You will summarise you main finding is a report of 2000 words. The report will:
1. Summarise the relevant literature (research papers) and research question.
2. Report and discuss descriptive data analysis and data visualisation.
3. Report and discuss correlation and regression analysis
4. Report and discuss Machine Learning (ML) analysis of dividend payout ratio using the linear regression model (LinearRegression: covered in lecture 11 in the Boston House Price example). Fit an ML model to predict dividend payout ratio and evaluate the performance of the model.
5. Report and discuss Machine Learning (ML) analysis of dividend payers (if dividend payout ratio > 0 then dividend payer = 1, otherwise dividend payer = 0) using the K Nearest Neighbor model or KNN model (covered in lecture 8). Fit an ML model to predict whether a firm pays dividend and evaluate the performance of the model.
6. Draw inference and conclusion and relate the findings to existing research.

Attachment:- Data Analytics in Finance.rar

Reference no: EM132919482

Questions Cloud

Illustrate transformation processes : There is a figure in 13.2 that illustrates transformation processes. In two paragraphs, explain how what you do (or intend to do) at work can be described in th
How much manufacturing overhead was applied : Job 105M-T had direct material costs of $4,020 and a total, manufacturing cost of $25,779. How much manufacturing overhead was applied
Conduct the analysis for australia and canada : Conduct the analysis for Australia and Canada and you will discuss how the dividend payout ratios of the two countries compare with each other and if they show
What annual percentage rate he is paying on the loan : If Tim's payments are $42.50 per month, use the APR formula to calculate what annual percentage rate he is paying on the loan
Analysis of corporate dividends in australia and canada : Analysis of Corporate Dividends in Australia and Canada - conduct analysis of the dividends of companies from the following two countries: Australia and Canada
Compute the net deferred tax expense : Since this is the first year of operations, there is no beginning deferred tax asset or liability. Compute the net deferred tax expense (benefit)
Explain nine effects of excess mandible : Explain nine effects of excess mandible and courses in an organization and give two examples of such firms.
Explain hedging and speculation in christianity : Explain Hedging and Speculation in Christianity?
What would be financial implications for a medical practice : What would be the financial implications for a medical practice that is seen an increase in overdue copayments from patients

Reviews

Write a Review

Python Programming Questions & Answers

  Write a program that prompts the user

Write two functions that each accept a distance as an argument, one that converts from Miles-to-Kilometers and another that converts from Kilometers

  Write a program in r that prints the numbers from 1 to 100

Show me a program in R that prints the numbers from 1 to 100. But for multiples of three print "Fizz" instead of the number and for the multiples of five print

  Implement your algorithm in python

Write an algorithm in structured English (pseudocode) that describes the steps required to perform the task specified and reinforce topic material related to the programming work cycle, and the input, processing, output program structure.

  Write the code using python to create a NAT engine

By using python write the following code to create NAT engine. Create an application that runs a listener or sorts. It will listen for incoming network packets

  Calculate and print the value according to the given formula

Write a program that calculates and prints the value according to the given formula. D is the variable whose values should be input to your program in a comma.

  Calculate the count using loop and inside elseif statement

Calculate the count of (1,1),(1,0),(0,1),(0,0). But your program does not work and You don't know why. You need to use for loop and inside elseif statement.

  What is a python development framework

What's a python development framework? give 3 examples python development framework used today.

  Find all of the different stores that are in the central

How would i find all of the different stores that are in the 'central' district?.

  Need an expert to guide in finishing the programs

I have built code for a soduko board. The progression has been done over 3 .py files. I'm having difficulty finishing several aspects, and need an expert to guide in finishing the programs.

  Implement your algorithm in python

Create a good design of the functions to make the best use of the code and avoid duplication - design your program so that it has components that can be reused

  Compute the nominated metric using the normalised values

Compute the nominated metric using the normalised values - harmonic mean, apart from avoiding None values, you will also have to avoid any zeroes

  Record a function that accepts as a parameter a string

In Python, record a function that accepts as a parameter a string of seven 0s and 1s. and returns an eight digit string in odd parity.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd