I am not so experienced to design a customized covariance matrix / kernel functions. I would like to get such a understanding that after looking at data, I can figure out the covariance matrix.
For example, in my case, I have a data set, $X$ that contains many zeros and couple of points far from them, close to hundred. $Y$ is like a normal distribution, $\mathcal{N}(50,10)$. $X$ and $Y$ are limited from $0$ to $100$.
So, I am try to regress $X$ on to $Y$, using the Gaussian process method. The difficulty arises from those many zeros that makes my covariance matrix messy. So, I have a large standard deviation for whole estimation.