Vintage圖一般是描繪一個多期產(chǎn)品的風險全貌纬纪,譬如信用卡揍移、現(xiàn)金貸等览濒。
vintage逾期率計算一般有兩種口徑:
逾期率1 =
其中呆盖,逾期未還本金指的是當前逾期的借據(jù)其所有未還本金的總額,包括截止到當前mob應(yīng)還而逾期未還的本金以及未到期的未還本金(即當前mob以后的未還本金)匾七。逾期率2=
其中絮短,逾期應(yīng)還未還本金指的是截止到當前mob所有到期應(yīng)該還的本金但逾期未還本金江兢;應(yīng)還本金指的是截止到當前mob所有到期應(yīng)該還的本金昨忆。
例如:對于一種產(chǎn)品,其各個賬期mob應(yīng)還未還本金的情況
... | .... | |||||
---|---|---|---|---|---|---|
應(yīng)還本金 | 100 | 100 | 100 | ... | 100 | ... |
當期未還 | 0 | 0 | 100 | ... | 100 | ... |
對于當前,
此時杉允,逾期率1 =
計算mob的口徑問題:
一般金融機構(gòu)的逾期數(shù)據(jù)都是切片數(shù)據(jù)邑贴,
對每個切片計算當前切片所處的mob席里,相應(yīng)計算出其未還本金、逾期狀態(tài)拢驾、應(yīng)還本金
loan_no | term | principal | overdue_days |
---|---|---|---|
loan1 | 1 | 1000 | ... |
loan1 | 2 | 1000 | ... |
loan1 | 3 | 1000 | ... |
loan1 | 4 | 1000 | ... |
loan1 | 5 | 1000 | ... |
逾期表(切片表)記錄的是每一筆借據(jù)每一期逾期情況奖磁,隨著時間的推移,如果仍未還繁疤,那么其逾期天數(shù)相應(yīng)推移咖为。因此計算mob時,首先需要按照切片時間稠腊,將每一天每一筆借據(jù)每一期的情況匯總躁染,即逾期天數(shù)取max(overdue_days for every term),未還本金取sum(unpaid_principal for every term)<注意區(qū)分未還本金有兩個維度架忌,主要是是否包括未到期的未還本金>吞彤,應(yīng)還本金取sum(should be paid for every term)。這時叹放,我們就得到了每一筆借據(jù)每一個切片時間的逾期表現(xiàn)情況饰恕,在此基礎(chǔ)上可以計算出,對于每一筆借據(jù)而言每一個切片時間所處相應(yīng)mob井仰。
需要注意的是埋嵌,計算mob的口徑問題,看所在機構(gòu)如何界定mob俱恶。對于現(xiàn)在互聯(lián)網(wǎng)金融的現(xiàn)金貸業(yè)務(wù)莉恼,其一般會設(shè)置多個還款期,那么不同借據(jù)的還款期不同速那,導致計算不同借據(jù)的mob就存在一定的困難俐银。一種做法是,按照每筆借據(jù)的借款時間端仰,順延至下月同一天來計算其mob(同時考慮每筆借據(jù)首期的特殊情況捶惜,例如一筆借據(jù)1月31日借款,按照金融機構(gòu)的設(shè)置荔烧,2月某一日(例如2月9日)會是還款日吱七,這時對于客戶而言,第一期時間太短鹤竭,這時一般會順延至3月相應(yīng)還款日)踊餐。
另一種做法,按照客戶的還款計劃臀稚,我們可以知道每一期應(yīng)還款日期吝岭,依據(jù)該日期計算出每筆在每個切片時間所處的mob,如當前時間為2019-02-23,那么當前mob = 2窜管。問題 是在 SQL 這種語言中如何實現(xiàn)散劫?
loan_no | term | 本期還款日期 |
---|---|---|
loan1 | 1 | 2019-01-09 |
loan1 | 2 | 2019-02-09 |
loan1 | 3 | 2019-03-09 |
loan1 | 4 | 2019-04-09 |
loan1 | 5 | 2019-05-09 |
loan1 | 6 | 2019-06-09 |
loan1 | 7 | 2019-07-09 |
loan1 | 8 | 2019-08-09 |
loan1 | 9 | 2019-09-09 |
loan1 | 10 | 2019-10-09 |
在做好這些準備之后,就可以畫出vintage圖