-Bruce McCune
This is similar to my situation with plant population vital rate matrices. I want to maintain the internal correlation structure of the matrices while creating npmr models for each vital rate (element of the matrix) for a number of bootstrapped iterations.
The standard linear approach is to create a correlation matrix of the linear model residuals and cross multiply the square root of that correlation matrix by a set of random normal values and then scale those by the residual standard error of the models. This is like a reverse PCA method in that you find the correlations of the elements in a matrix instead of the orthogonal dimensions. You can then just add these correlated random residuals to the predicted values.
My problem is how to adjust the npmr predictions that don't have residual standard errors. I used a monte carlo method by creating a bootstrapped distribution for each modeled matrix element in order to find a standard deviation. The distributions looked normal, so I used the random normal values cross-multiplied by the same square rooted correlation matrix. However I don't think that I should use a parametric distribution or variation measure with npmr. Any suggestions?
Thanks!
Ian