我代碼欄目都是針對基礎的python數(shù)據(jù)分析人群,比如想寫個本科畢業(yè)論文,課程論文,做個簡單的案例分析等。過去寫的案例可能使用了過多的機器學習和深度學習方法,文科的同學看不懂,可能他們僅僅只想用python做個回歸或者畫個圖。本期開始我會更新一些簡單的案例,適合經(jīng)濟新聞等人文社科領域的案例。
(當然后面還會有適合碩士寫論文的模型案例,高級模型,組合模型,混合模型等。)
案例背景:
本次背景是對不同類型的上市銀行公司的財務指標進行對比。主要是對上市銀行中的三大類:國有銀行,股份制銀行,城市商業(yè)銀行。
財務指標主要有:
['每股收益(元)','每股凈資產(chǎn)(元)','每股現(xiàn)金流(元)', '凈利潤(元)','營業(yè)總收入(元)', '總資產(chǎn)(元)','凈資產(chǎn)收益率','總股本(股)']
需要這代碼演示數(shù)據(jù)的同學可以參考:數(shù)據(jù)
一、研究設計
1.1樣本數(shù)據(jù)來源
本文的數(shù)據(jù)來源于同花順,本文選取了2022年第一季度的32家上市銀行的重要的財務報告數(shù)據(jù)。并且將銀行分為國有銀行,股份制銀行,城市商業(yè)銀行三大類,進行描述性統(tǒng)計分析,對比不同類型銀行的財務數(shù)據(jù)的不同,得出結(jié)論與觀點。
數(shù)據(jù)長這個樣子:
1.2變量公司選擇
選用的重要的財務數(shù)據(jù)有——'每股收益(元)','每股凈資產(chǎn)(元)','每股現(xiàn)金流(元)','凈利潤(億元)','營業(yè)總收入(億元)','總資產(chǎn)(億元)','凈資產(chǎn)收益率','總股本(億股)'。
選取的32家銀行分為三類銀行,如下表所示:
股票簡稱 |
類型 |
股票簡稱 |
類型 |
建設銀行 |
國有銀行 |
寧波銀行 |
城商銀行 |
交通銀行 |
國有銀行 |
成都銀行 |
城商銀行 |
郵儲銀行 |
國有銀行 |
杭州銀行 |
城商銀行 |
工商銀行 |
國有銀行 |
南京銀行 |
城商銀行 |
農(nóng)業(yè)銀行 |
國有銀行 |
長沙銀行 |
城商銀行 |
中國銀行 |
國有銀行 |
貴陽銀行 |
城商銀行 |
招商銀行 |
股份制銀行 |
重慶銀行 |
城商銀行 |
興業(yè)銀行 |
股份制銀行 |
上海銀行 |
城商銀行 |
浦發(fā)銀行 |
股份制銀行 |
江蘇銀行 |
城商銀行 |
平安銀行 |
股份制銀行 |
北京銀行 |
城商銀行 |
中信銀行 |
股份制銀行 |
蘇州銀行 |
城商銀行 |
民生銀行 |
股份制銀行 |
廈門銀行 |
城商銀行 |
華夏銀行 |
股份制銀行 |
齊魯銀行 |
城商銀行 |
浙商銀行 |
股份制銀行 |
青島銀行 |
城商銀行 |
光大銀行 |
股份制銀行 |
鄭州銀行 |
城商銀行 |
西安銀行 |
城商銀行 |
||
蘭州銀行 |
城商銀行 |
二、實證研究
首先利用Excel畫出三維百分比柱狀堆積圖,如下:?(excel里面畫圖就不用教了吧....)
如圖,我們可以看到數(shù)據(jù)分布的一些特點,比如每股現(xiàn)金流可能為負數(shù)。并且不同的銀行他們的每項財務指標都各有各自的特點,下面進一步計算。
開始用python計算會簡便一些。
先導入包:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
plt.rcParams ['font.sans-serif'] ='SimHei' #顯示中文
plt.rcParams ['axes.unicode_minus']=False #顯示負號
sns.set_style("darkgrid",{"font.sans-serif":['KaiTi', 'Arial']})
讀取數(shù)據(jù),查看前五行:
data=pd.read_excel('銀行數(shù)據(jù).xlsx')
data.head()
描述性統(tǒng)計,計算每個指標的基礎統(tǒng)計量(均值,方差,四分位數(shù)等)
data.describe()
?
分組聚合,按照銀行的類型進行分組,然后再計算這些指標。
對三種銀行的數(shù)據(jù)進行描述性統(tǒng)計指標的計算,有變量個數(shù),均值,方差,四分位數(shù),中位數(shù),最大最小值等,如下表所示:
data.groupby('類型').describe().T#.to_excel('描述性統(tǒng)計.xlsx')
?
?如圖可以對比不同銀行類型的每個指標之間的不同統(tǒng)計量的差異。
這里太多了指標就沒展示完,可以把我上面代碼里面的“#”刪掉就存到了本地的Excel表里面查看。
從表中我們可以看到,每種銀行他們各自的每項財務指標的各項統(tǒng)計量,但是數(shù)值不夠直觀,這不利于比較。下面我們畫出所有財務數(shù)據(jù)的相線圖進行對比。
先查看表頭,也就是我們的指標名稱:
column = data.columns.tolist()[1:-1] # 列表頭
column
?
畫圖?
fig = plt.figure(figsize=(6, 12), dpi=256) # 指定繪圖對象寬度和高度
for i in range(8):
plt.subplot(4,2, i + 1) # 2行3列子圖
ax = sns.boxplot(x='類型',y=column[i],width=0.8,orient="v",data=data)
#ax = sns.violinplot(x='類型',y=column[i],width=0.8,saturation=0.9,lw=0.8,palette="Set2",orient="v",inner="box",data=data)
plt.xlabel(('銀行類型'),fontsize=8)
plt.ylabel(column[i], fontsize=8)
plt.tight_layout()
plt.savefig('銀行箱線圖.jpg', dpi=256)
plt.show()
?
可以從上面得到一些結(jié)論:
下面對不同的財務指標進行分析:
1.從每股收益來看,國有銀行的分布較為集中,并且是每股收益平均值和中位數(shù)都比較低。股份制銀行,有兩個異常點,說明有兩個銀行他們的每股收益特別大。結(jié)論為股份制銀行的每股收益要高于城商銀行,高于國有銀行。
2.從每股凈資產(chǎn)上來看,結(jié)論與每股收益類似,同樣是股份制銀行的分布較為分散,并且平均的每股凈資產(chǎn)要高于城商銀行,高于國有銀行。
3.從每股現(xiàn)金流來看,股份制銀行有的銀行為負現(xiàn)金流,而國有銀行的現(xiàn)金流雖然都不高,但是分布非常集中,說明國有的銀行的現(xiàn)金流還是比較充沛穩(wěn)定。
4.從凈利潤來看,國有銀行遠遠高于股份制銀行,高于城商銀行。這和我國的國有銀行市場占有率有關。
5.從營業(yè)總收入來看,同樣于凈利潤,國有銀行高于股份制銀行高于城商銀行。說明國有銀行的營業(yè)收入和利潤都非常高。
6.從總資產(chǎn)上來看,國有銀行的總資產(chǎn)是遠遠高于股份制銀行,高于城商銀行的,這與我國的國情非常符合。絕大多數(shù)人的存款都在國有銀行。
7.從凈資產(chǎn)收益率來看,國有銀行,股份制銀行,城商銀行的平均收益率差不多,城商銀行有一個異常點,并且國國銀行的分布更為集中。
8.從總股本來看,國有銀行是遠遠高于股份制銀行,高于城商銀行的。
三、結(jié)論
從上述分析,我們可以得到如下結(jié)論,文章來源:http://www.zghlxwxcb.cn/news/detail-481084.html
- 國有銀行在總資產(chǎn)和股本,還有營業(yè)收入和利潤上都遠遠高于股份制銀行和城商銀行,這與我國的國情也非常符合絕大多數(shù)的人的存款都在國有銀行里面,國有銀行的市場占有份額特別高。
- 從凈資產(chǎn)收益率和每股現(xiàn)金流上來看,國有銀行和股份制銀行還有城商銀行平均值都差不多,并且國有銀行的分布更為集中,說明他們的資產(chǎn)收益率,還有每股現(xiàn)金流更加穩(wěn)定。
- 從每股收益和每股凈資產(chǎn)來看的話,股份制銀行是大于城商銀行大于國有銀行的。說明從證券投資的角度來看,應該是優(yōu)先投資于股份制銀行。
創(chuàng)作不易,看官覺得寫得還不錯的話點個關注和贊吧,本人會持續(xù)更新python數(shù)據(jù)分析領域的代碼文章~(需要定制代碼可私信)文章來源地址http://www.zghlxwxcb.cn/news/detail-481084.html
到了這里,關于Python數(shù)據(jù)分析案例19——上市銀行財務指標對比的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!