当前位置:网站首页>delta method 介绍
delta method 介绍
2022-08-10 06:38:00 【Coco-Lele】
一、什么是delta方法
众所周知,当一个变量 X X X服从正态分布时,其线性变换也服从正态分布。那么非线性变换呢?
delta方法提出,其经过可导函数变换后得到的 g ( X ) g(X) g(X)仍然概率趋向正态分布,并且提供了期望、方差的计算公式。
单变量 X X X 变换为 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)
多变量变换同样能得到分布的期望和方差,常用于计算两随机变量之商 Y X \frac{Y}{X} XY的分布和方差
E ( Y X ) = E ( Y ) E ( X ) E(\frac{Y}{X})=\frac{E(Y)}{E(X)} E(XY)=E(X)E(Y)
v a r ( Y X ) = v a r ( X ) Y 2 + X 2 v a r ( Y ) Y 4 − 2 X c o v ( X , Y ) Y 3 var(\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实验中的分流单元是用户,即用户与用户之间独立。
- “人均”型指标的分析单元是用户,每个用户的取值为 X 1 X_1 X1, X 2 X_2 X2, X 3 X_3 X3…互相独立,此时 X ˉ \bar{X} Xˉ可以用 z z z检验。
- 点击率的分析单元是“每次曝光”,即是在曝光次数上求均值,样本点是 X 11 X_{11} X11, X 12 X_{12} X12, X 13 X_{13} X13…, X i j X_{ij} Xij可看作第 i i i个用户第 j j j次曝光时是否点击,多次曝光互相之间不独立,无法用 z z z检验。
解决方法:分子分母同时除以人数 n n n,使用delta检验,得到 c t r ˉ \bar{ctr} ctrˉ服从正态分布,且可求得均值和方差。计算方差需要人均点击数/人均曝光量的均值和方差、以及人均点击和人均曝光的协方差。
进而计算统计量即可
参考文献
https://www.jianshu.com/p/917dc1584452
https://toutiao.io/posts/q660w08/preview
边栏推荐
- All articles summary directory
- Screen post-processing: Sobel operator to achieve edge detection
- Grammar Basics (Judgment Statements)
- Qt中输入框在Win10上“Win+/“快捷键的一个Bug
- 高级测试:如何使用Flink对Strom任务的逻辑功能进行复现测试?
- IDLE开发wordCount程序(第五弹)
- The constraints of the database learning table
- OSPF的dr和bdr
- 强化学习_06_pytorch-DQN实践(CartPole-v0)
- C语言文件操作
猜你喜欢
Data types for database learning
[Reinforcement Learning] "Easy RL" - Q-learning - CliffWalking (cliff walking) code interpretation
Fiddler(八) - 抓取手机APP的流量-插件Fiddler Orchestra Beta安装&配置
C language file operation
About MongoDb query Decimal128 to BigDecimal problem
Confluence可以连接数据库但是在下一步就报错了
数据库学习之数据类型
Tencent Cloud Song Xiang: Kubernetes cluster utilization improvement practice
复现dns外带数据结合sqlmap
Text-to-Image最新论文、代码汇总
随机推荐
金融证券 初级 招股书 要求 黑话1刷数 黑话2底稿 黑话3董监高
全网可达并设备加密
Data types for database learning
Qt滚动条(QScrollBar)圆角样式问题跟踪
IDLE开发wordCount程序(第五弹)
initramfs与initrd的区别
如何治理资源浪费?百度云原生成本优化最佳实践
动态规划——从0-1背包问题到leetcode正则匹配
Qt中输入框在Win10上“Win+/“快捷键的一个Bug
ACPI知识(高级配置和电源接口)
Elementary Structure
CuteOneP 一款php的OneDrive多网盘挂载程序 带会员 同步等功能
椭圆曲线离散对数问题以及求解
1413. 逐步求和得到正数的最小值
Grammar Basics (Judgment Statements)
软件测试面试题避雷(HR面试题)最常见的面试问题和技巧性答复
Basic use of Log4j2
MySQL's InnoDB engine (6)
Hypervisor, KVM, QEMU总结
XV6系统调用实现