Conduct the analysis for australia and canada

Assignment Help Python Programming
Reference no: EM132919484 , 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: EM132919484

Questions Cloud

Calculate the value of one share of this stock : An issue of common stock that paid a dividend yesterday of $2.40. Calculate the value of one share of this stock
Describe the benefits of agile as put forward : Describe the benefits of agile as put forward by the presenter and identify 6 ways in which Agile can operate outside of technological projects.
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.

Reviews

Write a Review

Python Programming Questions & Answers

  Why is python a great starter language

Why is Python a great starter language? Historically, one of the first programming languages we learn has been some variant of BASIC. This is no longer case.

  List of integers path that represents a proposed path

Create function post_time that returns how long it will take Johnny's card to travel the given path using divide and conquer.

  Program to convert mile-to-kilometers or kilometers-to-mile

Write program that prompts the user to select either Miles-to-Kilometers or Kilometers-to-Miles, then asks the user to enter the distance they wish to convert.

  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

  Extending caesar cypher into a full-fledged password saver

Extending the Caesar cypher into a full-fledged password saver - highly recommend you revert back to the original source code

  Generate x sinx for x values ranging

You will need to use standard I/O and perhaps even copy and paste the output of the Python application to your graphing tool.

  Design program that asks user to enter amount in python

IN Python Design a program that asks the user to enter the amount that he or she has budget in a month. A loop should then prompt the user to enter his or her expenses for the month.

  Design an application in python

Design an application in Python- The application would generate a set of 100 integers in a random manner in the range of 50 to 150 including both the numbers in the range

  Evaluate a user''s expression

Write a function that will evaluate a user's expression. It should call the getExpression function that you previously wrote to get the expression to evaluate from the user. You should evaluate the expression step-by-step.

  Calculate the amount of county sales tax

A retail company must file a monthly sales tax report listing the total sales for the month and the amount of state and county sales tax collected.

  The computer game function collision

The computer game function collision () checks whether two circular objects collide; it returns True if they do and False otherwise. Each circular object will be given by it's radius and the (x,y) coordinates of it's center.

  Compare the functionalities of those two objects

Compare the functionalities of those two objects. What are some ways to insert, update, and remove elements from lists and dictionaries?

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