1. Multivariate Normal Distribution
For , the pdf is:
2. Gaussian Discriminant Principle
模型假设:
- .
- .
- .
具体而言:
- .
- .
- .
对于全部 个样本, 可以写出数据的联合对数似然:
其中 , , .
通过求偏导等求解极大对数似然, 得到下列参数估计:
这些估计的含义也是自然的:
- : 作为 Bernoulli 参数, 表示 占总数的比例.
- : 表示 组中 分布的均值, 其公式相当于求期望.
- : 表示 的协方差矩阵, 因为两组 label 数据的方差是相同的, 所以可以在一起求协方差.
Empirically, 我们可以直接通过得到的 MLE 参数公式得到估计结果. 这也说明 GDA 是一个很有效率的算法.
总结上述过程, GDA 相当于分别对两个类别的数据进行两套分布假设, 通过标签 是 Bernoulli 分布的假定作为桥梁写出似然函数, 通过 MLE 方法求出对于两种类型数据的参数设置. 注意这里假定分布的协方差矩阵是相等的, 只不过二者的均值中心不同.

这也可以从图中看到, 两种类别的椭圆的大小形状是相似的, 这说明协方差矩阵相等; 而彼此的中心点不同, 说明均值不同. 不同大小的椭圆等高线表示不同的概率密度, 或者可以粗略理解成置信度. 每当有一个新的数据进入参与判别, 就可以通过两个已经确定好参数的数据分布, 通过 Bayes 公式得到属于两个类别的概率.
这里也体现了 generative 算法和 discriminative 算法的区别:
- Generative 算法的极大似然为 .
- Discriminative 算法的极大似然为 .
3. GDA and Logistic Regression
Claim (GDA implies logistic regression form). 固定参数 , 可以证明:
即为 sigmoid function.
GDA 假设:
- .
- .
- .
Logistic regression 假设:
- .
由上可知, GDA 的假设更强, , 但反之不然. 对于一组符合假设分布的数据, GDA 可能会有更好的效果.
事实上, 假设两组数据都服从同一类型的指数分布族, 且只有 natural parameters 不同时, 都可类似推出如上的 sigmoid function 形式.