The ModelThe goal of the model is to produce a probability density function, g(t), for the distribution of travel times to a downstream site. The river is considered one-dimensional, with a release point at X = 0 and a collection site at X = L (see Figure 1). Travel time experiments involve collecting fish, marking them with a tag and releasing them as a group. The fish are collected at a downstream site giving a travel time distribution for the group. The model is formulated so that the output can be compared directly to these type of data.
overview of migration modelsMigration models can express the movements of individuals or populations. Both of these approaches yield similar results in terms of travel times through a river reach.
modeling travel times in terms of population densityThe spatial-temporal distribution of fish along a reach can be expressed as p(x,t). With a population size of N, the population density in the river is N · p (x, t). The travel time model begins with the assumption that p(x,t) is described by an advection-diffusion equation. This equation is derived from a biased random walk by taking the "diffusion limit" (Okubo 1980), which allows the time and space increments to become arbitrarily small. Thus, the advection-diffusion equation is essentially a continuous analog to the discrete random walk process. It is expressed as:
This equation describes the rate of change of population density with respect to time in terms of an advection (or drift) term (first term right hand side) and diffusion term (second term right hand side). The parameter r determines the average rate of downstream movement, and. (1)
determines the rate of population spreading.
The first step is to solve equation (1) for p(x,t). With unrestricted boundaries and initial conditions of a point release at X = 0 and t = 0, p(x,t) is a normally distribution (with respect to X for fixed t) with mean rt and variance
2t. Both the mean and variance increase linearly with time, corresponding to the population moving downstream and spreading with time.
While fish can move upstream or downstream in a reservoir, once they pass a dam, they cannot move upstream from that site. To account for this, an absorbing boundary is imposed at the dam (X = L). Once fish reach a dam, they are "absorbed" and passed to the next reservoir. Movement upstream from the release point (X = 0) is unrestricted, but the advection term moves fish away from this point. With these boundary conditions and the same initial conditions as above, equation (1) can still be solved for p(x,t) (Goel and Richter-Dyn 1974) but is more complex than in the previous case.
To derive a probability density function for the travel time distribution to X = L for a group of fish released at X = 0, equation (2) is differentiated to determine the rate of loss of density from the reach:. (2)
(Cox and Miller 1965). Equation (3) has been called the "inverse Gaussian" distribution (Tweedie 1957a, 1957b; Folks and Chhikara 1978).,
(3)
Plots of this distribution for various values of r and
are shown in Figure 2. Note that the distribution is unimodal and right skewed, which is consistent with most observed fish travel time distributions. Decreasing r moves the mode of the distribution to the right and flattens out the distribution. Increasing
has the effect of moving the mode to the left and flattening the distribution.

Figure 2 . Plots of equation (3), the travel time distribution, with various parameter values. In the top figure,
is set at 25, and r is varied. In the bottom plot, r is set at 25, and
is varied. In both plots, L = 120.
Statistical methods
assumptionsSeveral assumptions are made in the travel time model. The first assumption is that individuals in a cohort are independently, identically distributed. Second, the migration process is time homogeneous - there is no diel or seasonal variation in the migratory behavior. Third, each individual has an equal probability of being sampled at the downstream collection site. This means that survival probabilities are identical among the individuals, and the probability of recapture is also identical. More complexity can be added to the model by relaxing these assumptions.
parameter estimation and confidence intervalsThe maximum likelihood estimators (mles) for the two parameters r and
are:
(4)
where ti is the observed arrival time of the ith individual,, (5)
is the average travel time of the cohort, and N is the number of recaptured individuals in the cohort. Notice that the mle for r is the average migration rate and the mle for
involves the difference between the harmonic mean and reciprocal of the arithmetic mean of the travel time. The maximum likelihood estimators of these two parameters are independent (Chhikara and Folks 1989), and much of the statistical inference involving the inverse Gaussian distribution parallels that of the normal distribution.
Here, a is the (if
, and
/2)th percentile of Student's t distribution with N - 1 degrees of freedom. A 100(1-
) percent confidence interval for
can be constructed as:
where a is the (1-, (7)
/2)th percentile of the
2 distribution with N - 1 degrees of freedom and b is the (
/2)th percentile of the same distribution.
goodness-of-fitPearson's goodness-of-fit test (Sokal and Rohlf 1981) is used to assess the fit of the model to the data. The cells are constructed such that the expected number of individuals per cell is equal over all cells; this makes the test the most efficient with continuous data (Moore 1986). The expected number of individuals per cell is computed as
where Ti and Ti+1 delimit the ith time period. The number of cells, k, is determined by Wald's algorithm (Mann and Wald, 1942):,
, (8)
where c(, (9)
) is the (1-
)th quantile of the standard normal distribution, with
= 0.05. Once the number of cells is set, the limits of integration in equation (8) can be determined with an iterative procedure. The X2 test statistic is compared to a
2 distribution with (k - 1 - 2) degrees of freedom; the extra two degrees of freedom are subtracted off to account for the two parameters estimated from the data. A p-value is determined for each cohort, with the model being rejected for very low p-values.
DataTo demonstrate the data analysis procedures and to assess the performance of the model, we applied the model to groups of chinook salmon Oncorhynchus tshawytscha migrating through the Lower Granite Reservoir in southeastern Washington State. As part of the smolt monitoring program of Idaho Department of Fish and Game (Buettner 1991), fish were captured at the Snake River Trap, fitted with passive integrated transponder (PIT) tags, and sampled at Lower Granite Dam, 52 km downstream from the release site (Figure 3).

Figure 3 . Map showing the release and recapture sites for the Snake River spring chinook salmon.