第1章统计学习方法概论 习题1.1   说明伯努利模型的极大似然估计以及贝叶斯估计中的统计学习方法三要素。伯努利模型是定义在取值为0与1的随机变量上的概率分布。假设观测到伯努利模型$n$次独立的数据生成结果,其中$k$次的结果为1,这时可以用极大似然估计或贝叶斯估计来估计结果为1的概率。 解答: 解答思路: 写出伯努利模型; 写出伯努利模型的极大似然估计以及贝叶斯估计中的统计学习方法三要素; 根据伯努利模型的极大似然估计,估计结果为1的概率; 根据伯努利模型的贝叶斯估计,估计结果为1的概率。 解答步骤: 第1步:伯努利模型   根据题意:伯努利模型是定义在取值为0与1的随机变量上的概率分布。
说明伯努利模型的极大似然估计以及贝叶斯估计中的统计学习方法三要素。伯努利模型是定义在取值为0与1的随机变量上的概率分布。假设观测到伯努利模型n次独立的数据生成结果,其中k次的结果为1,这时可以用极大似然估计或贝叶斯估计来估计结果为1的概率。
解答:
解答思路:
解答步骤:
第1步:伯努利模型
根据题意:伯努利模型是定义在取值为0与1的随机变量上的概率分布。
对于随机变量X,则有:
其中,p为随机变量X取值为1的概率,1-p则为取0的概率。
由于随机变量X只有0和1两个值,X的概率分布,即伯努利模型可写为:
则伯努利模型的假设空间为:
第2步:伯努利模型的极大似然估计以及贝叶斯估计中的统计学习方法三要素
(1)极大似然估计
模型:伯努利模型
策略:经验风险最小化。极大似然估计,等价于当模型是条件概率分布、损失函数是对数损失函数时的经验风险最小化。
算法:极大化似然:\displaystyle \mathop{\arg\max} \limits_{p} L(p|X)= \mathop{\arg\max} \limits_{p} P(X|p)
(2)贝叶斯估计
模型:伯努利模型
策略:结构风险最小化。贝叶斯估计中的最大后验概率估计,等价于当模型是条件概率分布、损失函数是对数损失函数、模型复杂度由模型的先验概率表示时的结构风险最小化。
算法:最大化后验概率:\displaystyle \mathop{\arg\max} \limits_{p} \pi (p|X)= \displaystyle \mathop{\arg\max} \limits_{p} \frac{P(X|p)\pi(p)}{\int P(X|p)\pi(p)dp}
第3步:伯努利模型的极大似然估计
极大似然估计的一般步骤:
参考Wiki:https://en.wikipedia.org/wiki/Maximum_likelihood_estimation
- 写出随机变量的概率分布函数;
- 写出似然函数;
- 对似然函数取对数,得到对数似然函数,并进行化简;
- 对参数进行求导,并令导数等于0;
- 求解似然函数方程,得到参数的值。
对于伯努利模型n次独立的数据生成结果,其中k次的结果为1,可得似然函数为:
对似然函数取对数,得到对数似然函数为:
求解参数p:
对参数p求导,并求解导数为0时的p值:
令\displaystyle \frac{\partial \log L(p)}{\partial p} = 0,从上式可得,k-np=0,即\displaystyle p=\frac{k}{n}
所以\displaystyle P(X=1)=\frac{k}{n}
第4步:伯努利模型的贝叶斯估计
解法一:求最大后验估计
贝叶斯估计(最大后验估计)的一般步骤:
参考Wiki:https://en.wikipedia.org/wiki/Maximum_a_posteriori_estimation
- 确定参数\theta的先验概率p(\theta)
- 根据样本集D=\{ x_1, x_2, \ldots, x_n \},计算似然函数P(D|\theta):\displaystyle P(D|\theta)=\prod_{i=1}^n P(x_i|D)
- 利用贝叶斯公式,写出后验概率最大化公式:
\mathop{\arg\max} \limits_{\theta} P(\theta|D)=\mathop{\arg\max} \limits_{\theta} \frac{P(D|\theta)P(\theta)}{\displaystyle \int \limits_\Theta P(D|\theta) P(\theta) d \theta} = \mathop{\arg\max} \limits_{\theta} P(D|\theta)P(\theta)
\displaystyle \pi (p) = \frac{1}{B(\alpha, \beta)} p^{(\alpha-1)} (1-p)^{\beta-1}
\begin{aligned} L(p|X) &= P(X|p) \
&= \prod_{i=1}^{n} P(x^{(i)}|p) \
&=p^k (1-p)^{n-k}
\end{aligned}
\begin{aligned}
\hat{p} &= \mathop{\arg\max} \limits_{p} \frac{P(X|p)\pi(p)}{\displaystyle \int P(X|p)\pi(p)dp} \
&= \mathop{\arg\max} \limits_{p} P(X|p)\pi(p) \
&= \mathop{\arg\max} \limits_{p} p^k (1-p)^{n-k} \frac{1}{B(\alpha, \beta)} p^{(\alpha-1)} (1-p)^{\beta-1} \
&= \mathop{\arg\max} \limits_{p} \frac{1}{B(\alpha, \beta)} p^{k+\alpha-1} (1-p)^{n-k+\beta-1}
\end{aligned}
\begin{aligned}
P(p|X) &= \frac{P(X|p)\pi(p)}{\displaystyle \int P(X|p)\pi(p)dp} \
&=\frac{\displaystyle \frac{1}{B(\alpha, \beta)} p^{k+\alpha-1} (1-p)^{n-k+\beta-1}}{\displaystyle \int \frac{1}{B(\alpha, \beta)} p^{k+\alpha-1} (1-p)^{n-k+\beta-1} dp} \
&=\frac{ p^{k+\alpha-1} (1-p)^{n-k+\beta-1}}{\displaystyle \int p^{k+\alpha-1} (1-p)^{n-k+\beta-1} dp} \
&=\frac{1}{B(k+\alpha, n-k+\beta)} p^{k+\alpha-1} (1-p)^{n-k+\beta-1} \
&\sim \text{Be}(k+\alpha, n-k+\beta) \
\end{aligned}
\begin{aligned}
E_p(p|X)&=E_p({\rm Be}(k+\alpha, n-k+\beta)) \
&=\frac{k+\alpha}{(k+\alpha)+(n-k+\beta)} \
&=\frac{k+\alpha}{n+\alpha+\beta}
\end{aligned}
\displaystyle \hat{p}=\frac{k+\alpha}{n+\alpha+\beta}
L(Y,P(Y|X)) = -\log P(Y|X)
\min \limits_{f \in \mathcal{F}} \frac{1}{N} \sum_{i=1}^N L(y_i, f(x_i))
\begin{aligned}
\mathop{\arg\min} \limits_{f \in \mathcal{F}} \frac{1}{N} \sum_{i=1}^N L(y_i, f(x_i)) &= \mathop{\arg\min} \limits_{f \in \mathcal{F}} \frac{1}{N} \sum_D [-\log P(Y|X)] \
&= \mathop{\arg\max} \limits_{f \in \mathcal{F}} \frac{1}{N} \sum_D \log P(Y|X) \
&= \mathop{\arg\max} \limits_{f \in \mathcal{F}} \frac{1}{N} \log \prod_D P(Y|X) \
&= \frac{1}{N} \mathop{\arg\max} \limits_{f \in \mathcal{F}} \log \prod_D P(Y|X)
\end{aligned}
\mathop{\arg\min} \limits_{f \in \mathcal{F}} \frac{1}{N} \sum_{i=1}^N L(y_i, f(x_i)) = \frac{1}{N} \mathop{\arg\max} \limits_{f \in \mathcal{F}} \log L(\theta)