Ecological Archives E087-089-A1

Shripad Tuljapurkar and Carol C. Horvitz. 2006. From stage to age in variable environments: life expectancy and survivorship. Ecology 87:1497–1509.

Appendix A. Mathematical derivations. A pdf version of this appendix is also available.

Mathematical Derivations

General methods

We start with the basic procedure used to compute stage durations; Kemeny, Snell and Knapp (1966) provides useful mathematical background, Cochran and Ellner (1992) and Caswell (2001) have a biological focus. Throughout we use definitions as in the main text.

Environmental variability determines the life history transition matrices  for times . For an individual in stage  at time , and any integer , define a random quantity  such that  if the individual is in state  at time , otherwise . This  is the indicator function of the transition  from stage  at time 1 to stage  at time : in symbols, , where  if event  occurs and otherwise equals 0. Stage duration, i.e., the total time that an individual starting in stage  will spend in stage  during its life, is

(A.1)

 Given an environmental sequence, the probability that  is given, for , by the  element of the matrix product

(A.2)

 For  we know that  if  and is otherwise zero. Summing the  over  as in () yields the fundamental matrix in text equation (2). The main task of this appendix is to show how we average the fundamental matrix in text equation (2) over environments.

Our assumption that death is certain means that every possible life history transition matrix  has a maximum column sum . Hence for all environments there is a  whose column sums are also , and the series in text equation (2) is bounded above by the convergent series . Convergence is assured because the matrix  is nonnegative and its spectral radius will be  because the column sums are .

To compute the variance of the stage durations  we need the expectation of

(A.3)

In computing  where the average lifetime , we need to evaluate a slightly more general double sum,

(A.4)

 Set  above to get the double sum in (A.3). The term  is nonzero only if the individual starts in stage , is in stage  at time , and then is in stage  at time . Thus

(A.5)

It is useful to note that if we suppress the conditioning here, the product . Keep in mind that in every case below we first evaluate the expectation (A.5) and then perform the double sum in (A.4).

 

Cycles

We establish results first for cycles starting in state 1. To establish text equation (6), write the fundamental matrix from text equation (2) for a cycle that starts in state 1 at time ,

 
   
 
   
(A.6)

For cycles starting in any state , use the relabelled indices  in the text to rewrite the above expressions. The cycle matrix for a cycle starting in state  is

(A.7)

and the fundamental matrix for cycles starting in state  is

(A.8)

Expected stage durations are

(A.9)

and expected total lifetimes are

(A.10)

To compute variances, first evaluate (A.4) by considering transitions between times 1 and , followed by transitions between times  and . We must keep track of the state of the cycle at time , so consider the transition  from stage , state 1, time 1, to stage , state , time . Between time  and time  we care only about the final stage , not the final state of the cycle, so the second transition we consider is . At time  the cycle is in some state  with . State  appears only at times  for some integer  and so we have the  matrix elements

(A.11)

On the other hand, state  appears only if  for some  and so we have the  matrix elements

(A.12)

Next consider transitions from stage , state  at time  to some future state  at a time , with . Since we start in state  at time , the probability of  is given by the th term of the fundamental matrix  for a cycle starting with state . For fixed  and every  we can sum over  to get the  matrix elements

(A.13)

We want the expectation of (A.3),

 

Since equation (A.13) depends only on , we need only sum  over  for each . In (A.11) and (A.12), summing over  for fixed  is to sum over ; the sum over  via a geometric series yields the matrices  of text equation (9). Now sum over the intermediate state  to get

(A.14)

From text equations (6) and (9) it is easy to see that

(A.15)

Use this and set  in equation (A.14) to get text equation (10) for the variance of  conditional on starting state 1. For the variance of  we also sum over all the stages  and  in equation (A.14), yielding text equation (11).

For cycles starting in state , define the matrix

(A.16)

and for integers  with  define

(A.17)

Then

(A.18)

and the variance of expected total lifetimes is

(A.19)

Survivorship is given by column sums of the product matrices as indicated in text equation (13). Individuals aged 0 at time  attain age  at time  and survivorship is determined by . Consider cycles that start with environmental state  at time . Any age  consists of some number  of complete cycles plus a period that is shorter than a cycle; thus any age  where  are integers,  and . For  and  we have  and . If  is between 1 and  and  we have

(A.20)

The cycle matrices  are products of matrices each having all column sums , as seen in text equation (9). Hence we can bound  above by the th power of a matrix whose spectral radius is , and thus  will have a dominant eigenvalue . Distinct cycle matrices  and  differ only in the order of the matrices that constitute them and so must have equal eigenvalues.

At high age  the number  is large, so from (A.20) the behavior of  depends on  for large . For primitive cycle matrices and large , the Perron-Frobenius theorem (Seneta 1981) shows that

(A.21)

We normalize the right eigenvector  so that its elements add to 1. Use (A.21) to obtain the asymptotic result in text equation (14). To get the factors in text equation (15), multiply by  on the left in the above equation, put , and take logs to find , where  is the first element of . When  and  the same procedure yields

(A.22)

The asymptotic behavior of text equation (15) follows.

 

Random environments, no serial correlation

Here the matrices  are independently identically distributed. Distinguish the environmental state  at  and the subsequent environmental sequence  for times . Given  the fundamental matrix in text equation (2) is now

(A.23)

Independence means that for  

(A.24)

Taking the expectation over all  in (A.23) using (A.24) and then summing the geometric series yields text equation (28).

We now show how to compute the expectation of equation (A.4). First set  in that double sum to find

(A.25)

Here  if  and is otherwise 0, and simply expresses the fact that we start in life history stage  at time . For all the transitions ,  and so on the environment is in state  at time 1, so the probability of transition  for an  is just the  term of . Summing over  yields the second term in the product in (A.25).

Next set  to find

(A.26)

The first expectation in the product is just the probability of the transition  and is determined by the fixed initial state . Subsequent transitions  do not depend on the environment at time 1, because environments vary independently over time. Therefore the relevant probabilities are terms in  (text equation (19)) rather than in .

Next consider  to find

(A.27)

The first term in the product gives the average over environments of the probability of the transition , and the second term is the same as in (A.26). Adding over all  yields text equations (21) and (22).

For a given environmental sequence , survivorship at age  is defined as the sum of the first column of the matrix . Average survivorship follows from the use of equation (A.24) to yield text equation (23). The asymptotic behavior depends on the analog of equation (A.21) applied to , written here as

(A.28)

Following the arguments used for cycles, we obtain text equations (24) and (25) with

(A.29)

To examine the variance of , recall that survivorship is the sum of the first column of , so we require the variance of the column sum. For any matrix  

(A.30)

where  indicates a Kronecker product. Hence we consider the average over environments  of the Kronecker product . Because environments are independent,

(A.31)

using the matrix defined in text equation (26). Combining this with equation (A.30), define the  vector

(A.32)

Letting  be the first element of this vector, the environmentally driven variance in survivorship, conditional on starting environment  is

(A.33)

Asymptotic behavior is deduced as for the average survivorship and leads to text equation (27).

 

Markovian environments

Along environmental sequence  let the environmental state at time  be . The fundamental matrix for this sequence is

(A.34)

Consider the term

(A.35)

To average this over all environments except the initial state  we use a device from the theory of stochastic demography (Cohen 1977, Tuljapurkar 1982). Using the environmental transition probabilities in text equation (28) we have

                             

In terms of the block matrix  of text equation (29), we can write

(A.36)

using the matrices  defined in Table 1. Sum the geometric series to get the fundamental matrix  in text equation (30).

We now show how to compute the expected value of the double sum over  in equation (A.4). First set  to find

(A.37)

The above term is arrived at by the same reasoning as used for equation(A.26) above. Next set  to find

(A.38)

where

(A.39)

The first term in the product is just the probability of the transition  as determined by the fixed initial state . Subsequent transitions  depend on the environments  at times 2, 3, etc., and we average over all these environments. Using  and the arrays  from Table 1, we see that matrix  sums to the closed form  which is the matrix  listed in Table 4.

Next consider . Here we must keep track of the environmental state  which determines the life history transition matrix  that tells us about stage transitions between time  and time . The value of  is some integer  with ; let’s fix . For the transition  we have the  matrix element

(A.40)

Conditional on the environmental sequence, the probability of a subsequent transition  is the  element of ; the probability of transition  is the  element of ; and so on. Therefore

(A.41)

This is immediately recognizable as  in equation (). Hence for each  the sum over  depends only on . Thus we can do the double sum by summing the probabilities of transitions  over  for each , then use () and finally sum over . The sum over  is

 

Using matrix  and letting  stand for  for all , this sum is

(A.42)

which is also listed in Table 4. Combining this with the factor  from equation (A.41), we have

(A.43)

Combining equations (A.37), (A.38) and (A.43), and noting that

(A.44)

leads to text equations (32), (33).

For survivorship we use equation (A.36) and text equation (34), and note that for large  

(A.45)

The limit for large  yields text equation (35). To obtain text equation (36), note that  is a row vector of size . Using a subscript 1 to indicate the first element of this vector, the asymptotic level .

To analyze the variance of survivorship we consider, as in the case of temporally uncorrelated random variability, . The steps used above to compute the average extend in a straightforward way to calculating the averages of the necessary Kronecker products for the variance; see Tuljapurkar (1982) for a related analysis in the case of population growth. First define a matrix of size  made of  blocks each  that has a nonzero block only in position ,

(A.46)

Define another  matrix of  blocks,

(A.47)

Using these, define the  matrix

(A.48)

Letting  be the first element of this vector, the environmentally driven variance in survivorship is

(A.49)

Note that this is the variance conditional on the starting environment being state . The asymptotics in text equation (38) follow in the same way as for the average survivorship.



[Back to E087-089]