I've tried searching similar posts, but most are unanswered or in a more advanced step than what I'm trying to achieve.
I've managed to do the boostrap method for spot prices underlyings. I've confirmed the results with the EIOPA slides and it's working as intended. What I don't understand however, is what to do when my underlying is a bond.
The legislation states that I must do a PCA to my residual maturity matrix. Is this matrix for all my bonds (ex: each column is the maturity of a bond?) or just for one underlying? Why do I need a matrix in this case instead of a vector? The rest of the steps seem clear except for what they mean about the return matrix. Again, if I have one underlying that is a bond, is this just a vector of returns (calculated from the market prices of my bond) like I have for spot price underlyings?
In step 23.b) I also have questions: It seems I will create a NxT matrix similar to the other bootstrap method, where N is 10k (simulation number) and T is the number of days in the RHP, what I don't understand is what value I'm going to sample to fulfil my matrix. The steps don't seem very clear to me.
And in the end, how shall I join both boostrap methodologies results to value my PRIIP? If I have 1 bond and 1 equity, I'm going to obtain 10k results for each, do I take the 9750th value of both vectors and sum them to obtain my total VaR ?
Thanks for the help, and please ask for more details if I wasn't clear explaining a point.