marshmat.m

Revision 1 - 6/13/07 at 2:30 pm by e2holmes

Back to revision history for marshmat.m
This file is part of the project Generate stochastic population processes
function marshmat
datatitle='Marsh Creek Spring/Summer Chinook';
code = 'MarshCr';

p = .4815; 
s1 = .018; 
s2 = .044; so = .8; b3 = 0; b4 = .216; b5 = 1; m = 2747;
themat = [ 0 0 0 0  p*s1*m; 
   	 s2 0 0 0 0 ; 
   	 0 so*(1-b3) 0 0 0 ; 
   	 0 0 so*(1-b4) 0 0 ;
    0 so*b3 so*b4 so*b5 0 ];
    
stochplace = [ 0 0 0 0 1; 2 0 0 0 0; 0 3 0 0 0; 0 0 4 0 0; 0 3 4 5 0]; %this sez where to put what evar params
    
[tmpa tmpb] = eig(themat);
stableagestruc = tmpa(:,1)/sum(tmpa(:,1));
%pulse
pulseagestruc=stableagestruc;
pulseagestruc(1)=0;
 
evarstream=[.13 .08];
evarocean=[.05 .05 .05]; %level of environmental variance; log(normal(0,evar))
ecorr=.8; %correlation between the evars when the survivorships are chosen from a multivariate normal; applies to evar 3+

 %weight based on age of return
 %weight=cumsum(fliplr([0  0 0  .284 .716]));
 %weight based on % that become spawners
 weight=[0.0238 0.5396 0.6746 0.8 1];

obsstage = 5; %what stage is observed; in this case spawners
mrt=sum((2:6).*[0 0 0 .0061/.0238 .0177/.0238]);
save marshmat datatitle code themat stochplace stableagestruc pulseagestruc evarstream evarocean ecorr weight obsstage mrt;

Sculpin 0.2 | xhtml | problems or comments? | report bugs