其他分享
首页 > 其他分享> > 小样本点击率纠正-威尔逊(Wilson)区间

小样本点击率纠正-威尔逊(Wilson)区间

作者:互联网

click/all = 1/2 > 9/20

 

 

 

p —— click/all

n —— all

z —— 正态分布,均值 + z * 标准差  置信度。 z = 1.96,置信度为95%

 

def wilson(click, all):
    if all == 0:
        return 0
    z = 1.96
    r = 1.0* click / all
    n = 1.0 + (z*z/all)
    z1 = r + z*z/(2*all)
    z2 = z * sqrt(r*(1.0-r)/all + z*z/(4.0*all*all))
    return (z1-z2)/n, (z1+z2)/n



纠正点击率取下限(z1-z2)/n

 

标签:Wilson,1.0,威尔逊,z1,点击率,1.96,置信度,click,z2
来源: https://www.cnblogs.com/kayy/p/11814224.html