The function model.average has been changed to a generic function. Currently it supports 2 classes: 1) list, and 2) marklist. The latter was the original model.average which has been renamed model.average.marklist and the first argument has been renamed x instead of model.list to match the standard generic function approach. The previous syntax model.average(...) will work as long as the usage does not name the first agument as in the example model.average(model.list=dipper.results,...). The list formulation (model.average.list) was created to enable a generic model averaging of estimates instead of just real parameter estimates from a mark model. It could be used with any set of estimates, model weights and estimates of precision.
Can this be used for derived estimates? So far, I have not been able to figure out how to create the vectors for N-hat and se ("Huggins" data type)that will work with model.average.list. I know that I can just as easily compute, by hand, the model average estimates using formulas from B&A and weight values. However, my candidate model set contains 20 models, which will be run on 100 random subsets of my full data set for each of 20 different subsampling scenarios (i.e., 2000 total subsets). If model.average.list is not the way to go, how can this be accomplished? I have tried every idea I can come up with to extract N-hat, se's, and weights and combine them into a single dataframe, but none have worked. Also, what is the easiest way to export dataframes, matrices, vectors, etc from R to Excel?