如何用R语言做Vintage分析

本文介绍Vintage分析在信贷行业中的应用,通过R语言dplyr包和sqldf包制作Vintage表格,分析不同放款时期资产的质量变化,对违约率等关键指标进行深入解读。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、背景
Vintage一词源自葡萄酒业,意思是葡萄酒酿造年份。因为每年的天气、温度、湿度、病虫害等情况不同,而这些因素都会对葡萄酒的品质产生很大的影响,所以人们对葡萄酒以葡萄当年的采摘年份进行标识来加以品质区分。现在Vintage分析被广泛应用于信用卡行业,目前在信贷行业也将其作为一个非常重要的指标,分析的方法是针对信用贷款不同时期放款的资产进行分别跟踪,按账龄长短进行同步对比,从而了解不同时期的资产质量情况。
二、目的
将原始数据制作成vintage表格(也叫蝴蝶图),网上有通过Oracle 窗口函数 lead()实现,操作也比较简单,本文采用R语言dplyr包、sqldf包制作vintage表格。
在这里插入图片描述
三、 Vintage分析
将数据读入到R 软件中,通过 本文所用数据源自网络,以信用卡行业为例,信贷行业可以直接引用,字段说明 data_faka: 发卡日期;date_mob:逾期日期;overduerate:违约率。
在这里插入图片描述
调动包,导入数据
在这里插入图片描述
对数据按首列排序,
data1<-data %>% group_by(date_faka) %>% mutate(M3 = lead(overduerate,0,order_by = date_mob))%>% arrange(date_faka, date_mob)
在这里插入图片描述
对前两列做日期格式转换,并将NA值替换为空白,得到如下,即为我们所需的vintage表。
在这里插入图片描述
四、结论
在实际操作中,先要求出违约率,其他类似指标也可参照本文代码操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值