Stata绘图:spider-绘制蜘蛛网图-雷达图

发布时间:2023-03-18 阅读 1337

Stata 连享会   主页 || 视频 || 推文 || 知乎 || Bilibili 站

温馨提示: 定期 清理浏览器缓存,可以获得最佳浏览体验。

New! lianxh 命令发布了:
随时搜索推文、Stata 资源。安装:
. ssc install lianxh
详情参见帮助文件 (有惊喜):
. help lianxh
连享会新命令:cnssc, ihelp, rdbalance, gitee, installpkg

课程详情 https://gitee.com/lianxh/Course

课程主页 https://gitee.com/lianxh/Course

⛳ Stata 系列推文:

PDF 下载 - 推文合集

作者 : 陈凤
邮箱 : 1679522292@qq.com


目录


1. 简介

本文介绍 Stata 中绘制蛛网图的命令:spider。蛛网图是以从同一点开始的轴上表示的三个或更多个定量变量的二维图表的形式显示多变量数据的图形方法。轴的相对位置和角度通常是无信息的。

蛛网图也称为雷达图,网络图,蜘蛛图,星图,蜘蛛网图,不规则多边形,极坐标图或 Kiviat 图。它相当于平行坐标轴,轴径向排列。spider 主要用于呈现某个对象的各方面特征的均衡度,对我们分析数据来说具有较强的实用性。

2. 命令介绍

2.1 命令安装

ssc install spider, replace

2.2 命令的更新

ssc install palettes, replace
ssc install colrspace, replace
ssc install schemepack, replace
ado update, update

2.3 命令的基本用法

clear
input strL 属性 A B C D E F
力量 2 2 6 4 5 6
敏捷 1 1 3 4 3 6
智力 3 2 2 4 5 6
感知 2 5 1 6 2 5
魅力 4 6 4 5 6 5
幸运 5 3 3 5 4 4
end
compress
spider A-F, over(属性)

通过设置好对象 A B C D E F,再加上特有的属性,并标上数字,就可以进行简单的绘图了。

2.4 具体参数的设置

  • alpha:用于调整底色,当设置为 0 时没有底色
  • msym:可以去掉结点
  • ra:用于调整刻度范围
  • raformat:用于调整小数位数
  • cuts:用于调整步长,也就是相邻圆环的距离
  • rot:用于将图象逆时针旋转
  • lw:用于调整线条粗细
  • smooth:用于调整平滑程度
  • palette:用于设置色调
  • cc:用于设置圆环的颜色
  • cw:用于设置圆环的粗细
  • sc:用于设置分割线的颜色
  • sw:用于设置分割线的粗细

3. Stata 实操

我们以万科集团为例,利用 spider 来分析万科的财务情况:

3.1 万科数据

首先我们需要搜集万科的近三年的财务数据,接下来我们将从收益性,安全性,流动性来看万科的财务情况。以下数据均从财务报表中查询计算得到。由于 2022 年的数据暂未更新完整,所以 2022 年的数据是截止到 9.30 日的。

  • 收益能力:
    • 资产报酬率=净利润/资产平均总额
    • 净资产收益率=税后净利润/所有者权益
    • 销售利润率=利润总额/净销售收入
    • 成本利润率=净利润/经营成本总额
  • 安全性:
    • 流动比率=流动资产/流动负债
    • 速动比率=速动资产/流动负债=(流动资产一存货)/流动负债
    • 资产负债率=负债/资产
    • 所有者权益比率=所有者权益/资产总额
  • 流动性:
    • 总资产周转率=主营业务收入/总资产平均余额
    • 应收账款周转率=主营业务收入/平均应收账款
    • 存货周转率=主营业务成本/存货平均余额

3.2 绘制 spider 图

在这里,我们用 A 代表 2020 年,B 代表 2021 年,C 代表 2022 年,简单绘出近三年万科集团在收益性,安全性,流动性方面的表现。

clear
input strL  ratio      y2020      y2021     y2022
        资产报酬率    .034135    .022253   .014866
      净资产收益率      .1849      .0955     .0707
        销售利润率    .141485    .084076   .080683
        成本利润率    .227744    .129756   .125624
          流动比率    .011745    .012202   .012687
          速动比率      .4139      .4001      .428
        资产负债率    .812835    .797398   .778477
    所有者权益比率    .187165    .202602   .221523
      总资产周转率      .2329      .3407     .1791
    应收账款周转率   1.683011   1.170622   .539135
        存货周转率      .3123      .3407     .2638
end
compress

spider y2020-y2021, over(ratio)
spider y2020-y2021, over(ratio) cuts(8) //调整一下圆环的距离
spider y2020-y2021, over(ratio) ra(0 2) //ra用于调整刻度范围
spider_01
spider_01

3.3 spider 蛛网图分析

  • 收益性
    • 资产报酬率在 2020 年到 2021 年是下降的。比率不是很高,表明公司的盈利能力较弱。
    • 销售利润率是逐步下降的,说明企业从 2020 年到 2022 年这三年,销售商品给企业带来的收益是逐步下降的。
    • 成本利润率是逐年下降的,且下降的幅度明显,表明单位成本费用的利润产出有下降,公司的经济效益下降。
  • 安全性
    • 流动比率是稳定,略有上升,该公司的偿债能力还算可以,不强也不弱。
    • 速动比率,从 2020 年到 2021 年是下降的,从 2021 年到 2022 年有所上升,整体来看公司偿还短期债务的能力一般。
    • 资产负债率是略有下降,表明了风险程度略有减小。
    • 所有者权益比率是逐步上升的,所有者权益占资产的比重逐步增加,说明了股东可分到的利益也在增加,不过总体来看幅度不大。
  • 流动性
    • 总资产周转率先上升后下降,但是的这三年的周转次数都较少,说明公司资产的使用效率较低。
    • 该公司收回应收账款的速度很快,效率较高。但逐年下降,而不于提高公司资产的流动性。
  • 该公司周转次数少,说明存货周转较慢,存货利用效果不是很好,公司的存货管理效果不是很好。

小结:

总的来说:从 2020-2022 年这三个指标可以看出,企业的存货周转效果不是很好,而且资产的使用效率也 是很好,说明企业在这方面还有待改善,应收账款收回的速度有下降,流动性下降。近年来,万科的收入增长和自身防御能力一直在下降,市场竞争力和反应速度都还保持的不错,说明其还具有较强的生存和发展能力,结合外部整体环境来判断,估计其为保持体力,牺牲速度,来保证后阶段的持续性发展。

4. 其他选项

4.1 配色

可以查看 palete() 选项的相关说明,有多种配色方案可供选择。

*-配色
  spider y2020-y2022, over(ratio) scolor(black*0.4) palette(plottig)
  graph export "chenfeng_spider_02.png", width(700) replace
chenfeng_spider_02
chenfeng_spider_02

4.2 图形的旋转角度

rotate() 选项,可以调节图形的旋转角度,以便突出重点。

*-图形角度 (旋转)  
  spider y2020-y2022, over(ratio) rotate(0)
  graph export "chenfeng_spider_03.png", width(700) replace

4.3 仅呈现部分特症

*-仅呈现部分特征
  spider y2020-y2022 if id<=4, over(ratio)
  graph export "chenfeng_spider_04.png", width(700) replace 

  spider y2020-y2022 if inlist(id, 6,7,10,11), over(ratio)
  graph export "chenfeng_spider_05.png", width(700) replace 

5. 结语

以上是 spider 绘图的大体介绍。在使用这个指令的时候,我们应结合所学,更好地分析我们所需要的数据。

6. 参考资料

7. 附:本文 dofiles

ssc install spider, replace
ssc install palettes, replace
ssc install colrspace, replace
ssc install schemepack, replace
ssc install cleanplots, replace   // 绘图模板

clear
input strL  ratio      y2020      y2021     y2022
        资产报酬率    .034135    .022253   .014866
      净资产收益率      .1849      .0955     .0707
        销售利润率    .141485    .084076   .080683
        成本利润率    .227744    .129756   .125624
          流动比率    .011745    .012202   .012687
          速动比率      .4139      .4001      .428
        资产负债率    .812835    .797398   .778477
    所有者权益比率    .187165    .202602   .221523
      总资产周转率      .2329      .3407     .1791
    应收账款周转率   1.683011   1.170622   .539135
        存货周转率      .3123      .3407     .2638
end

gen id = _n

compress

set scheme cleanplots

*-默认效果
  spider y2020-y2022, over(ratio) 
  graph export "chenfeng_spider_01.png", width(700) replace
  
*-配色
  spider y2020-y2022, over(ratio) scolor(black*0.4) palette(plottig)
  graph export "chenfeng_spider_02.png", width(700) replace
  
*-图形角度 (旋转)  
  spider y2020-y2022, over(ratio) rotate(0)
  graph export "chenfeng_spider_03.png", width(700) replace
  
*-圆环的间距
  spider y2020-y2022, over(ratio) cuts(8) 
  
*-调整刻度范围  
  spider y2020-y2022, over(ratio) range(0 2) 
  
*-仅呈现部分特征
  spider y2020-y2022 if id<=4, over(ratio)
  graph export "chenfeng_spider_04.png", width(700) replace 

  spider y2020-y2022 if inlist(id, 6,7,10,11), over(ratio)
  graph export "chenfeng_spider_05.png", width(700) replace 

8. 相关推文

Note:产生如下推文列表的 Stata 命令为:
lianxh 绘图
安装最新版 lianxh 命令:
ssc install lianxh, replace

相关课程

免费公开课

最新课程-直播课

专题 嘉宾 直播/回看视频
最新专题 文本分析、机器学习、效率专题、生存分析等
研究设计 连玉君 我的特斯拉-实证研究设计-幻灯片-
面板模型 连玉君 动态面板模型-幻灯片-
面板模型 连玉君 直击面板数据模型 [免费公开课,2小时]
  • Note: 部分课程的资料,PPT 等可以前往 连享会-直播课 主页查看,下载。

课程主页

课程主页

关于我们

  • Stata连享会 由中山大学连玉君老师团队创办,定期分享实证分析经验。
  • 连享会-主页知乎专栏,700+ 推文,实证分析不再抓狂。直播间 有很多视频课程,可以随时观看。
  • 公众号关键词搜索/回复 功能已经上线。大家可以在公众号左下角点击键盘图标,输入简要关键词,以便快速呈现历史推文,获取工具软件和数据下载。常见关键词:课程, 直播, 视频, 客服, 模型设定, 研究设计, stata, plus, 绘图, 编程, 面板, 论文重现, 可视化, RDD, DID, PSM, 合成控制法

连享会小程序:扫一扫,看推文,看视频……

扫码加入连享会微信群,提问交流更方便

✏ 连享会-常见问题解答:
https://gitee.com/lianxh/Course/wikis

New! lianxh 命令发布了:
随时搜索连享会推文、Stata 资源,安装命令如下:
. ssc install lianxh
使用详情参见帮助文件 (有惊喜):
. help lianxh