目前为止,我们考虑的是单个目标变量的情况。在一些应用中,我们可能希望预测的多个目标变量,聚集起来,记作目标向量。这可以通过对于的每个分量,引入一个不同的基函数集合,从而变成了多个独立的回归问题。但是,一个更有趣的且更常用的方法是对目标向量的所有分量使用一组相同的基函数来建模,即
其中是维列向量,是的参数矩阵,是一个元素为的维列向量,且与之前一样。假设我们令目标向量的条件概率分布是一个形式为
各向同性的高斯分布。如果有观测集合,那么可以把它们组合起来得到大小为的矩阵,其中第行是。同样的,我们可以组合输入向量为矩阵。对数似然函数由
和之前一样,我们可以对这个函数关于求最大化,得到:
如果对每个目标变量检验这个结果,得到:
其中是分量为的维列向量。所以得到的回归问题的解是根据不同目标变量分解开的,且只需要计算一次被所有向量共享的伪逆矩阵。
这可以直接的推广到具有任意协方差矩阵的一般的高斯噪声分布。与之前一样,这个问题可以被分解为个独立的回归问题。由于参数只定义了高斯噪声分布的均值,且从2.3.4节中得到多变量高斯的均值的最大似然解独立于协方差,所以这个结果是很显然的。从现在开始,为了简单起见,只考虑单目标变量的情况。