一、什么是delta方法

众所周知,当一个变量XXX服从正态分布时,其线性变换也服从正态分布。那么非线性变换呢?

delta方法提出,其经过可导函数变换后得到的g(X)g(X)g(X)仍然概率趋向正态分布,并且提供了期望、方差的计算公式。

单变量XXX 变换为 g(X)g(X)g(X),对g(X)g(X)g(X)泰勒展开:
g(X)≈g(θ)+g′(θ)(X−θ)g(X) \approx g(\theta) + g'(\theta)(X - \theta)g(X)≈g(θ)+g′(θ)(X−θ)
g(X)−g(θ)≈g′(θ)(X−θ)→νN(0,σ2∗[g’(θ)]2)g(X) - g(\theta) \approx g'(\theta)(X - \theta) \overset{\nu }{\rightarrow} N(0, \sigma^2 * [g’(\theta)]^2)g(X)−g(θ)≈g′(θ)(X−θ)→νN(0,σ2∗[g’(θ)]2)

g(θ)g(\theta)g(θ)为常数,故g(X)→N(0,σ2∗[g′(θ)]2)g(X) {\rightarrow} N(0, \sigma^2 * [g'(\theta)]^2)g(X)→N(0,σ2∗[g′(θ)]2)

多变量变换同样能得到分布的期望和方差,常用于计算两随机变量之商YX\frac{Y}{X}XY​的分布和方差

E(YX)=E(Y)E(X)E(\frac{Y}{X})=\frac{E(Y)}{E(X)}E(XY​)=E(X)E(Y)​
var(YX)=var(X)Y2+X2var(Y)Y4−2Xcov(X,Y)Y3var(\frac{Y}{X})=\frac{var(X)}{Y^2}+\frac{X^2var(Y)}{Y^4}-2\frac{Xcov(X,Y)}{Y^3}var(XY​)=Y2var(X)​+Y4X2var(Y)​−2Y3Xcov(X,Y)​

二、应用背景

AB测试中的随机化分流单元(Randomization Unit)和指标的分析单元(Analysis Unit) 不同时。中心极限定理要求样本点之间是独立的。AB实验中的分流单元是用户,即用户与用户之间独立。

  • “人均”型指标的分析单元是用户,每个用户的取值为X1X_1X1​,X2X_2X2​,X3X_3X3​…互相独立,此时Xˉ\bar{X}Xˉ可以用zzz检验。
  • 点击率的分析单元是“每次曝光”,即是在曝光次数上求均值,样本点是X11X_{11}X11​,X12X_{12}X12​,X13X_{13}X13​…,XijX_{ij}Xij​可看作第iii个用户第jjj次曝光时是否点击,多次曝光互相之间不独立,无法用zzz检验。

解决方法:分子分母同时除以人数nnn,使用delta检验,得到ctrˉ\bar{ctr}ctrˉ服从正态分布,且可求得均值和方差。计算方差需要人均点击数/人均曝光量的均值和方差、以及人均点击和人均曝光的协方差。

进而计算统计量即可

参考文献

https://www.jianshu.com/p/917dc1584452
https://toutiao.io/posts/q660w08/preview

delta method 介绍相关推荐

  1. jvm Classload method介绍

    1,jvm Classload默认几个重要方法介绍 findClass:Finds and loads the class with the specified name from the URL s ...

  2. Delta Lake——数据湖的可靠性

    分享一位大神关于 Delta Lake 的演讲内容.这位是 Apache Spark 的 committer 和 PMC 成员,也是 Spark SQL 的最初创建者,目前领导 Databricks ...

  3. 期权希腊值之delta【python复现】

    期权Greek之delta 前言 期权的希腊值(Greek)包括五个,分别为delta,theta,gamma,vega,rho.在这一章中,我将主要对期权的Greek中的delta进行介绍. 一.什 ...

  4. ASM - TreeApi Method组件和接口简介

    ASM的TreeApi 对于Method的转换.生成也提供了一系列的组件和接口. MethodNode中大多数属性和方法都和ClassNode类似,其中最主要的属性就是InsnList了. InsnL ...

  5. UA MATH571B 试验设计III 单因素试验设计2

    UA MATH571B 试验设计III 单因素试验设计2 非平衡试验 验证单因素ANOVA的假设 残差图 正态性 Kolmogorov-Smirnov检验 Cramer-von Mises检验 And ...

  6. 第三章 改进神经网络的学习方式(中下)

    权重初始化 创建了神经网络后,我们需要进行权重和偏差的初始化.到现在,我们一直是根据在第一章中介绍的那样进行初始化.提醒你一下,之前的方式就是根据独立的均值为 $$0$$,标准差为 $$1$$ 的高斯 ...

  7. iOS cocos2d 2游戏开发实战(第3版)---你的第一个游戏!

    2019独角兽企业重金招聘Python工程师标准>>> 随着苹果公司不断地创新与发展,新的iPhone 5.iPad 4以及iPad mini产品相继问世,包括iOS与Xcode在内 ...

  8. 进神经网络的学习方式(译文)----中

    过匹配和规范化 诺贝尔奖得主美籍意大利裔物理学家恩里科·费米曾被问到他对一个同僚提出的尝试解决一个重要的未解决物理难题的数学模型.模型和实验非常匹配,但是费米却对其产生了怀疑.他问模型中需要设置的自由 ...

  9. 【学习笔记】计算机时代的统计推断(Bradley Efron and Trevor Hastie 著)

    序言 英文版教材免费下载地址: CASI 笔者本来是打算写来作为期末复习使用的, 但是发现写着写着变成了翻译教材, 实在是太草了; 本来以为提前一个星期动笔一定可以趁复习时顺手做完这本教材的摘要, 现 ...

最新文章

  1. poj1503(高精度模拟加法)
  2. 过滤查询集中的空名称或NULL名称
  3. (五)Oracle函数 序列 约束 索引
  4. setitimer 创建两个定时器_UE4 Timer(定时器)相关源码分析
  5. python模型的属性是什么_python – Django:为什么Django模型字段的类属性?
  6. 创建自定义的Visual Studio项模板
  7. 手把手教你启动若依微服务项目
  8. Xcode6中Swift没有智能提示和自动补全功能
  9. rails rake和示例
  10. 没有装Express版Sql Server 2005就不能用WebPart ?
  11. lisp封装为vlx方法_LSP FAS VLX 文件自动加载方法
  12. 手机端App显示jsp页面的注意事项
  13. 关于虚拟机非正常关机的解决方案
  14. 【TCP拥塞控制算法(TCP congestion control algorithm)学习笔记】
  15. zookeeper leader和learner的数据同步
  16. 两数互素有什么性质_如何定义两个数互素的程度?
  17. 如何锻炼现货白银的心态?
  18. CAD初学者该掌握的用cad画图的基本…
  19. 来!带你认识几种最流行的Python编辑器/IDEs
  20. Unity3d地图制作之模型高光

热门文章

  1. 找出列表中的偶数位元素
  2. 200张表,单表记录过亿,10多年核心老系统的重构之旅
  3. python爬虫之爬取起点中文网小说
  4. 2021 Macbook Pro 14 频繁问题回答
  5. 使用腾讯云服务器搭建网站
  6. npm ERR,fatal: unable to access ‘https://github.com/nhn/raphael.git/‘: OpenSSL SSL_read: Connection
  7. Python学习 Day37 jQuery框架01
  8. 曾经我创办了个公司,然后被投资人踢出去了......
  9. 汇编语言(四)-8086的指令系统
  10. 杀毒软件McAfee导致客户端访问mscrm超慢