日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

群体稳定度指标PSI

發(fā)布時(shí)間:2023/12/16 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 群体稳定度指标PSI 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

群體穩(wěn)定性指標(biāo)PSI(Population Stability Index)是衡量模型的預(yù)測(cè)值與實(shí)際值偏差大小的指標(biāo)。

PSI = sum((實(shí)際占比-預(yù)期占比)* ln(實(shí)際占比/預(yù)期占比))

舉例:

比如訓(xùn)練一個(gè)logistic回歸模型,預(yù)測(cè)時(shí)候會(huì)有個(gè)概率輸出p。
測(cè)試集上的輸出設(shè)定為p1吧,將它從小到大排序后10等分,如0-0.1,0.1-0.2,…。
現(xiàn)在用這個(gè)模型去對(duì)新的樣本進(jìn)行預(yù)測(cè),預(yù)測(cè)結(jié)果叫p2,按p1的區(qū)間也劃分為10等分。
實(shí)際占比就是p2上在各區(qū)間的用戶占比,預(yù)期占比就是p1上各區(qū)間的用戶占比。
意義就是如果模型跟穩(wěn)定,那么p1和p2上各區(qū)間的用戶應(yīng)該是相近的,占比不會(huì)變動(dòng)很大,也就是預(yù)測(cè)出來的概率不會(huì)差距很大。

一般認(rèn)為PSI小于0.1時(shí)候模型穩(wěn)定性很高,0.1-0.25一般,大于0.25模型穩(wěn)定性差,建議重做。

PS:除了按概率值大小等距十等分外,還可以對(duì)概率排序后按數(shù)量十等分,兩種方法計(jì)算得到的psi可能有所區(qū)別但數(shù)值相差不大。

以上轉(zhuǎn)自:https://blog.csdn.net/Rango_lhl/article/details/81388051

以下用自己最近做的一個(gè)project的代碼做個(gè)例子:

Load libraries and data
import pandas as pd import numpy as np import math import re # sample data df = pd.read_csv('dev.csv')# holdout data(without target variable) dfo = pd.read_csv('oot0.csv')
Define PSI function
def psi(bench, comp, group): """ bench: sample[variable] comp: holdout[variable] group: how many groups with in the variablesuggestion: group=max(2,min((len(set(df[var_name]))),10))at least 2,at max 10,so if continuous variable, it will be maximum at 10and if categorical variable with less than 10 cats, it will be number of categories """# get the number of rows of the sample and holdoutben_len=len(bench);comp_len=len(comp);# sort the valuesbench.sort();comp.sort();psi_cut=[];# calculate sample_size / number_groupsn=int(math.floor(ben_len/group));# from 1 to number_groupsfor i in range(1,group):# as bench has been sorted, we can get the spot of cutting edge values# for example i=1 ? bench[1] will be the first lowercut# and bench[1*n] or bench[-1] will be the first uppercut# count how many values in each benchlowercut=bench[(i-1)*n+1];# when i < groupif i!=group:uppercut=bench[(i*n)];ben_cnt=n;# when i==group else:uppercut=bench[-1];ben_cnt=ben_len-group*(n-1)# count for values in corresponding intervals in holdout datasetcomp_cnt = len([i for i in comp if i > lowercut and i<=uppercut]);# calculate percentage of counts_in_interval / total_valuesben_pct=(ben_cnt+0.0)/ben_len;comp_pct=(comp_cnt+0.0)/comp_len;# if in the corresponding interval, there is value, calculate the psi for this intervalif comp_pct > 0.0:psi_cut.append((ben_pct-comp_pct)*math.log(ben_pct/(comp_pct)));else:psi_cut.append(0);# sum up all the psi, and check the totalpsi=sum(psi_cut);return psi;
Run the psi function to every input variable
list_inputs = list() # get all the input variables for var_name in df.columns:if re.search('^i',var_name):list_inputs.append(var_name) # iter the function through them for var_name in list_inputs:psi_value=psi(bench=list(df[var_name]),comp=list(dfo[var_name]),group=max(2,min((len(set(df[var_name]))),10)));print ("psi for ", var_name, " = ", psi_value)

總結(jié)

以上是生活随笔為你收集整理的群体稳定度指标PSI的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线视频欧美日韩 | 日本高清视频一区二区 | 久操av| 日本sm调教—视频|vk | 亚洲砖区区免费 | 欧美 日韩 国产一区 | 日本免费电影一区二区三区 | 一区二区三区四区高清视频 | 国产欧美综合在线 | 欧美成人看片黄a免费看 | 爱如潮水3免费观看日本高清 | 国产伦精品一区二区三区 | av在线首页 | 欧美色射 | 天使色吧 | 超碰人人国产 | 国产精品99久久久久久宅男 | 春色影视| 91麻豆精品国产91久久久久久久久 | 97视频人人 | 日韩欧美四区 | 色就色综合 | 欧美激情在线一区二区 | 99黄色片| 少妇脚交调教玩男人的视频 | 亚洲欧美网址 | 无码人妻久久一区二区三区不卡 | 日韩一区免费观看 | 日韩欧美三级在线观看 | 日韩插插 | 葵司免费一区二区三区四区五区 | 免费av在线网站 | 亚洲精品一区久久久久久 | 天天操网站 | 亚洲av人人夜夜澡人人 | 国产男男gay体育生白袜 | 亚洲精品视频在线观看视频 | 亚洲免费观看高清完整 | 和美女啪啪 | 日本高清不卡一区 | 小小姑娘电影大全免费播放 | 豆花av| 亚洲情se| 亚洲欧美网站 | 五十路在线 | 国产夜夜操 | 欧美精品动漫 | 九色视频国产 | 村姑电影在线播放免费观看 | 亚洲人成无码www久久久 | 成人试看120秒体验区 | 一本色道久久88 | 国产精品自拍合集 | 精品国产免费无码久久久 | 大地资源二中文在线影视免费观看 | 日本午夜一区二区三区 | 麻豆影视在线观看 | 五月色丁香 | 免费午夜影院 | 色77777 | 成人免费片库 | 亚洲乱码一区 | 成人免费观看视频网站 | 亚洲婷婷小说 | 国产精品亚洲色图 | 风流老熟女一区二区三区 | 熊出没之冬日乐翻天免费高清观看 | 免费看成人啪啪 | 日本a大片| 亚洲www久久久 | 国产5区 | 欧美变态绿帽cuckold | 久草视频福利 | 岛国精品一区二区 | 色狠狠操| 91porny丨首页入口在线 | 天堂精品视频 | 国产成人无码一区二区三区在线 | 性生交生活影碟片 | 欧美又大粗又爽又黄大片视频 | 天天看黄色 | 色性av| 国产高清在线观看 | 麻豆激情网 | 色乱码一区二区三区网站 | 芒果视频在线观看免费 | 日日夜夜噜噜噜 | 91av入口 | 国产精品三 | 日韩精品一区二区三区在线视频 | 精品人妻一区二区三区四区五区 | 欧美一级艳片视频免费观看 | 久久久久久久网 | 成人精品一区二区三区 | av精选 | 人成精品 | av看片 | 亚洲视频天堂 | 美女扒开内裤让男人桶 |