(2/5) Multi-Output Gaussian Processes: representation; code for realizations

Antonio Sala, UPV

Difficulty: **** ,       Relevance: PIC,      Duration: 21:58

Materials:    [ Cód.: GPmultioutputpart1.mlx ] [ PDF ]

Summary:

This video, a continuation of the video [mimoGP1EN], discusses the representation of multi-output stochastic processes in two ways:

Actually, both representations are equivalent, as one would intuitively expect, and it is just a matter of preference when writing code in which one is used.

Although it is not the only option, generating these multi-output covariances is convenient and simple if one considers that the process is y = Cu, with C being a matrix and u a vector of “components”. If we assume that they are independent, they will each have an autocovariance independent of the rest, and E[u(x1)u(x2)T ] will be a diagonal matrix.

The last part of the video presents a Matlab example of said processes (2 outputs) and generates realizations of it.

*Link to my [ whole collection] of videos in English. Link to larger [ Colección completa] in Spanish.

© 2025, A. Sala. All rights reserved for materials from authors affiliated to Universitat Politecnica de Valencia.
Please consult original source/authors for info regarding rights of materials from third parties.