Hi all,
I encountered a problem in performing regression analysis. The model I am going to run has 9 inputs, but when I run the program, the functions that contain the first 5 inputs are executed, but the functions that include inputs 6 to 9 are not executed.
I have also defined the command |PMap| vector correctly.
I do not understand what is the reason for this problem?
Can you help me with this problem?
I looked at your code and it seems like you indexed X wrongly. The point of PMap is to define which parameters are passed to the individual forward models. Only the relevant parameters are then passed to the models, looking now at uq_ToeFailure with PMap = [1 2 5 7 8] this means that you should change
and analogously for uq_OvertoppingFailure. Note that you could also just leave out the PMap definition in your main file. UQLab will then pass all parameters to the individual forward models, where they are correctly indexed.