Description of Matlab m-files: pchybridpseudomater.m - the main script for loading the model data, generating the pseudoproxies and producing output ready for RegEM. Note that you will have to change the paths for the loading of any data file. pseudoproxytwo.m - script called by pchybridpseudomaster.m for actually creating the pseudoproxies. Note that you will have to change the paths for the loading of any data files. lowfregem.m and highfregem.m - settings for RegEM and calls low and high-freqeuncy RegEM regemlow.m and regemhigh.m - the main RegEM files. These are the same except for the naming of the output files. eigenselect.m - script for deciding how many EOFs to retain base on fitting a line to the noise background. center.m nancov.m nanmean.m nanstd.m nansum.m peigs.m pttls.m are all standared RegEM components. http://www.gps.caltech.edu/~tapio/imputation/index.html