立即打开
【方法概述】
本数据基于上市公司年报披露的前五大供应商和客户信息,借鉴《管理世界》陈雯、范茵子(2024)《企业供应链风险感知与合作关系稳定性》
一文中关于企业网络地位的测算方法,使用 Python 测算上市公司在供应链网络中的地位。
PageRank 源自谷歌对网页重要程度排名的分析算法,近年来逐渐被应用于社会网络、贸易网络、供应链网络等领域。PageRank 指标通过加总
与企业有供应链关系的邻近企业的网络地位,能够较好地反映供应链网络中邻近企业相互之间的网络影响力。
一、数据介绍
------------------------------------------------------------------------------------------------
数据名称:上市公司供应链网络地位测算数据
数据范围:A 股上市公司
时间范围:2001—2025 年
样本数量:10207 条(公司—年度观测,覆盖 2691 家上市公司)
数据来源:上市公司年报
二、计算步骤
------------------------------------------------------------------------------------------------
1、仅保留上市公司间关系:剔除非上市的供应商/客户,仅保留上市公司间的客户—供应商关系。
2、关联集团口径:对手节点采用“关联—股票代码”,即把对手归并到其所属上市集团(如子公司归并到上市母公司);
对手归属为报告公司自身的(并表子公司)予以剔除,避免形成自环。
3、构建无向网络。
4、计算 PageRank、TextRank 两个指标,并统一放大 1000 倍:
(1)PageRank:无权 PageRank。
(2)TextRank:交易金额加权 PageRank。
5、缺失处理:未进入上市公司间网络的样本,PageRank / TextRank / 连接数保留为缺失值(NaN),并以 in_network = 0 标记。
三、数据版本
------------------------------------------------------------------------------------------------
共包含“逐年关联版”和“累积关联版”两个版本:
1、逐年关联版:每年单独建网,网络地位反映“当年”实际供应链关系。
2、累积关联版:第 t 年用「起始年~t 年」的全部关系建网(边只增不减),网络地位反映截至当年的累积供应链关系。
四、文件清单
------------------------------------------------------------------------------------------------
1、上市公司上下游、客户数据匹配(2001-2025年).xlsx
—— 测算所用的底层原始数据:年报披露的前五大供应商/客户名称、关联股票代码、交易金额及占比等。
2、上市公司供应链网络地位测算(关联版).xlsx
—— 测算结果,含“逐年关联版”“累积关联版”两个工作表。
3、上市公司供应链网络地位测算_逐年关联版.dta
—— 逐年关联版测算结果(Stata 格式)。
4、上市公司供应链网络地位测算_累积关联版.dta
—— 累积关联版测算结果(Stata 格式)。
5、供应链网络地位测算_代码.py
—— Python 计算脚本(带详细注释):从原始数据计算 PageRank/TextRank,并与结果表校验。
6、供应链网络地位测算_代码.do
—— Stata 计算脚本(带详细注释):用 Mata 手写 PageRank 实现同一套测算。
7、参考文献(文件夹)
—— 收录本数据测算所参考的相关学术文献。
8、数据说明.txt
—— 本说明文件。
注:上述两份计算脚本按本数据公开的测算方法编写,经与结果表逐条比对,
PageRank 相关系数高达 0.9999(详见脚本内置的校验环节)。
五、变量说明
------------------------------------------------------------------------------------------------
(一)测算结果数据(关联版 xlsx / dta)
xlsx 列名 dta 变量名 含义
---------------- -------------- ----------------------------------------------------------
id id 公司—年度唯一标识(firm_股票代码_年份)
年份 year 会计年度
股票代码 stkcd 上市公司股票代码
公司简称 coname 上市公司简称
行业 industry 所属行业名称
行业代码 indcode 行业代码
省份 province 注册地省份
城市 city 注册地城市
区县 district 注册地区县
省份代码 provcode 省份行政区划代码
城市代码 citycode 城市行政区划代码
区县代码 distcode 区县行政区划代码
PageRank pagerank 无权 PageRank(已放大 1000 倍)
TextRank textrank 交易金额加权 PageRank(已放大 1000 倍)
连接数 degree_n 该公司在网络中的直接连接数(度)
网络节点数N net_n 当期网络的节点总数
in_network in_net 是否进入上市公司间网络(1=是,0=否)
说明:当 in_network / in_net = 0 时,该样本未进入上市公司间网络,PageRank / TextRank / 连接数为缺失值(NaN)。
两个 .dta 文件已内置中文变量标签(在 Stata“变量窗口—标签”列即可见),in_net 另附值标签(1=是、0=否)。
(二)底层匹配数据(上下游、客户数据匹配 xlsx)
字段 含义
------------------------ --------------------------------------------------------------------
id 公司—年度唯一标识
年份 会计年度
股票代码 上市公司股票代码
公司简称 上市公司简称
行业 / 行业代码 所属行业及代码
省份 / 城市 / 区县 注册地及对应行政区划代码
上游供应商 年报披露的前五大供应商名称
供应商关联-股票代码 供应商归并到所属上市集团后的股票代码
供应商股票代码 供应商自身的股票代码
供应商采购额_万元 向该供应商的采购金额(万元)
供应商采购额占比_% 该供应商采购额占采购总额的比重(%)
下游客户 年报披露的前五大客户名称
客户关联-股票代码 客户归并到所属上市集团后的股票代码
客户股票代码 客户自身的股票代码
客户销售额_万元 对该客户的销售金额(万元)
客户销售额占比_% 该客户销售额占销售总额的比重(%)
六、参考文献
------------------------------------------------------------------------------------------------
[1] 陈雯, 范茵子. 企业供应链风险感知与合作关系稳定性[J]. 管理世界, 2024, 40(11): 209-228.
[2] 王超, 等. 乘数而上:公共数据开放与企业供应链网络地位提升.(详见“参考文献”文件夹)
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
栏目导航
热门文章
推荐文章
扫码加好友,拉您进群