Current loan application process

Assignment Help Other Subject
Reference no: EM133056275

Programming for Data Analysts

Learning Outcome 1: Critically evaluate the principles of programming and apply them in a business context
Learning Outcome 2: Critically evaluate the use of code libraries in programming for a business context
Learning Outcome 3: Construct a programming solution to solve a defined business problem

Assessment Overview

This assessment is made up of two parts, part 1 is an interactive Python notebook and part 2 is a work based report.

Summative Assessment

Part 1 Business Problem

Zappy Financial Services is a local company that provides small business loans. Last year, loan applications increased by over 200%, largely as a result of a concerted online push to establish a strong digital presence. Almost all loan applications and business leads are generated from search engines and digital ads, reflecting the decision to increase ad spend on SEO channels such as Google, Facebook, LinkedIn etc.

Despite a strong digital marketing approach, the current loan application process remains manual. All applications are reviewed and approved by the loan team, which given the recent increase in volumes, has resulted in skills shortages, longer loan approval times and increased potential operational and control risk. It is clear that the current operating model constrains further growth.

Loan decisions are categorised as either "approved" or "rejected."

You have been tasked with providing a scalable solution - that addresses key resourcing and control risks. The ExCo has instructed you to develop several partial automation processes that will complement the existing loans team, freeing up time for greater one-on-one customer contact. Your role is to provide a data-driven solution while working with a variety of key stakeholders each with varying objectives such as marketing, internal audit, compliance etc.

The current loan application process requires the online completion of information, including gender, marital status, number of dependents, education, income etc. To date, several of these factors have been considered in the approval decision.

An in-house database administrator was able to compile a PDF of past applications which we are hoping to map to previous loan approval outcomes. This data is sourced from in-house databases and several manually updated spreadsheets from the loan department.

The two files provided by the DBA are:

• A file in PDF format called ‘Loans_Database_Table.pdf'
• An Excel file, called ‘Zappy Loan Data.xlsx'
The first file is generated by the ERP database and contains all the loan records from the previous year, and it includes a status field for each application, allowing us to map inputs to outcomes for a possible supervised machine learning exercise.

The Excel file is maintained by the sales team and it is currently being saved in a shared folder. This increases the chance of duplication and missing values.

As the lead with the most coding and data analytics knowledge, as well as a deep appreciation for the need to balance business growth with a robust control environment, you will be leading this project.

You will deliver an Interactive Python Notebook - . ipynb file with the code used, including markdown text to explain scripts, libraries used, and the logic.

The notebook which you create should highlight some of the key findings which you have in the data and the insights which you can provide to the business.

You will need to reflect the learnings throughout this module and consider the learning outcomes particularly ILO 3: Construct a programming solution to solve a defined business problem as you create your answer.

A. Loan Data Automation

Loading the data from loan files create an .ipynb notebook using a relevant tool (eg. Jupyter Notebooks / Google Colab etc...). Extract the two datasets provided by the DBA containing information about past loan records. The numeric values stored in each column of the loan dataset are:

 Gender: 1-Male, 2-Female
 Married: 0-Single, 1-Married
 Dependents: 0, 1, 2, 3+
 Graduate: 0-No, 1-Yes
 Self_employed: 0-No, 1-Yes
 Credit_History: 0-No, 1-Yes
 Property_Area: 1-Urban, 2-Semiurban, 3-Rural

You should use Python to load the information of these datasets in memory.

Please add comments to your notebook, explaining the steps taken to load the data, how you treated the PDF data, the libraries called and the overall procedure. Recall this will be used for training colleagues in future.

B. Preparing and cleaning the loan data

Check the datasets and make sure the data that comes from these two files is valid. Ensure your loan data is correctly indexed on the Loan_ID column.

Provide an explanation of the steps taken to ensure data preparation for analysis such as the correction of duplicates, missing values, outliers etc.

C. Descriptive analysis on current loan data

Your notebook file should contain some basic Exploratory Data Analysis (EDA) of the data. This should include items such as:
 The percentage of female applicants that had their loan approved
 The average income of all applicants
 The average income of all applicants that are self-employed
 The average income of all applicants that are not self-employed
 The average income of all graduate applicants
 The percentage of graduate applicants that had their loan status approved
In addition, you should provide a comment in your report of the potential ethical and regulatory implications of using certain data in the decision-making process.

D. Simple prediction for future loan applications

Using the data provided, create a predictive model for new loan applications.

Using the data you have prepared, train your model to predict whether a new application is likely to be classified as ‘approved' or ‘rejected' by mapping the input columns of:

 Gender

 Married
 Self_Employed
 Graduate
 Credit_History
 Property_Area

To the output column under ‘Loan_Status'.

Begin by splitting your dataset into a training / test set - making sure to explain the process in your notebook.

Use the training data to train your model, and then evaluate the output against the test data. Your notebook should include a short explanation of the techniques, libraries, tools, and objective function used to evaluate model precision.

Part 2 Work Based Report

The second part of this assessment should be considered in the context of your own workplace (which is your current employer). You will need to reflect the learnings throughout this module and consider the learning outcomes particularly:

LO 1: Critically evaluate the principles of programming and apply them in a business context ILO 2: Critically evaluate the use of code libraries in programming for a business context
In preparation for this part of the assessment ensure you:

• Engage with your employer on the report you will write - a good starting point is a discussion with your line manager
• Ensure the scope of the report is manageable, achievable and clearly articulates what your focus is
• Be sure to view this from a work context and consider your unique environment
• Consider the formative work you have already completed as this should inform your summative assessment

Work Based Report guidance

Develop a report for your workplace of no more than 2500 words (and specifically for your line manager) highlighting the key opportunities which you feel there are for the application of a programming solution (which would include code libraries which you should highlight) which you have learnt in this module. The solution should be relevant to your environment and provide work related activities for you to move forward with as a project should your business wish to. This report must leverage sound academic (secondary) research as a basis and should seek to develop a reasoned argument which supports your chosen solution.

Attachment:- Programming for Data Analysts.rar

Reference no: EM133056275

Questions Cloud

What is moss times-interest-earned ratio : The company's basic earning power (BEP) ratio is 46%, and its return on assets (ROA) is 12%. What is Moss' times-interest-earned (TIE) ratio?
Determine the correct gross profit : The beginning inventory balance is correct. However, the ending inventory figure was overstated by $25,000. Determine the correct gross profit
Weighted average cost of capital wacc : A Company has $8,000,000 in outstanding debt in bonds. The Company's bonds are all 10-year bonds with coupon rate of 9% and yield of 13%. The Company has 1,100,
Calculate the cost of common stock equity : A Company has $8,000,000 in outstanding debt in bonds. The Company's bonds are all 10-year bonds with coupon rate of 9% and yield of 13%. The Company has 1,100,
Current loan application process : Despite a strong digital marketing approach, the current loan application process remains manual. All applications are reviewed and approved
How is the gain from life insurance settlement : The president of DEF Company died on September 30, 20x5. How is the gain from life insurance settlement upon death of the officer
What is the 6 month forward price : The current spot price for wheat (per ton) is $165. Given a riskless rate of 3%p.a. and a 2.5%p.a. storage cost, what is the 6 month forward price?
Describe five different leadership functions : Given the fundamental value placed on leading with purpose, briefly c/situations (e.g., evaluating the school budget, student discipline, teacher observation/ev
Compute the net advantage to leasing : In the question below, the firm is purchasing a cash register system for $1,079,861.

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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