Why Sampling Times Matter
In an ODE model, a measurement can be precise yet contribute little to estimating a parameter if the model prediction barely changes with that parameter at the chosen time. Conversely, observations at times when sensitivities differ can help distinguish parameters whose effects otherwise compensate for one another. Sampling-time design asks which feasible observation times are expected to give the most useful information for a stated estimation goal.
The answer depends on the target. One schedule may improve precision for a particular parameter while another better estimates a different parameter or combination. Fisher information makes these comparisons quantitative, but its conclusions are local to a model, parameter value, and error specification.
Information for a Candidate Schedule
This expression assumes that the planned observation times and variances are specified, the observations are conditionally independent given the model, and the mean and variance model are appropriate. For a vector-valued observation with covariance matrix \(R_k\), its contribution is \(J_k^{\mathsf T}R_k^{-1}J_k\). Thus a high-noise observation generally contributes less information than an equally sensitive low-noise observation.
For an ODE state \(x(t)\) satisfying \(x'=g(x,\theta,t)\), sensitivities can be obtained by differentiating the ODE. For parameter \(\theta_j\), \(S_j=\partial x/\partial\theta_j\) satisfies \(S_j'=(\partial g/\partial x)S_j+\partial g/\partial\theta_j\), with the corresponding derivative of the initial condition. If the observation mean is \(h(x(t),\theta)\), its sensitivity is \((\partial h/\partial x)S_j+\partial h/\partial\theta_j\). These sensitivities evaluated at candidate times form the rows \(J_k\).
In a regular model, the inverse information matrix approximates the covariance matrix of an efficient parameter estimate near the parameter value used for the calculation. It is therefore a local precision diagnostic, not a guarantee of realized precision or a substitute for checking model fit and practical identifiability. In a linear Gaussian model with known variance, the corresponding least-squares estimator has covariance exactly equal to \(\mathcal{I}^{-1}\), when the information is nonsingular.
How to Compare Schedules for a Stated Goal
If \(\mathcal{I}\) is nonsingular, the diagonal element \((\mathcal{I}^{-1})_{jj}\) approximates the variance of the estimate of \(\theta_j\); its square root is the approximate standard error. For a scalar target \(q^{\mathsf T}\theta\), the approximate variance is \(q^{\mathsf T}\mathcal{I}^{-1}q\). The entries of \(q\) must make the target dimensionally meaningful. For example, subtracting a rate from an acceleration is not a valid parameter contrast; a time factor or a dimensionless rescaling is needed.
A useful schedule comparison begins with the target, not with a single universal score. A schedule can be judged by the approximate variance of one parameter, a chosen valid combination, or a prespecified collection of targets. Broad summaries such as the determinant of \(\mathcal{I}\) can help compare overall information, but they need not favor the schedule that best estimates a particular parameter. When comparing schedules for the same parameterization, the determinant can be a useful relative measure; its numerical value depends on parameter units.
Worked Example: Comparing Two Two-Time Schedules
Consider the hypothetical ODE \(x'(t)=\theta_1+2\theta_2t\), \(x(0)=0\), with observation mean \(f(t;\theta)=x(t)=\theta_1t+\theta_2t^2\). Time is measured in hours and response in response units \(R\); hence \(\theta_1\) has units \(R/\text{hour}\) and \(\theta_2\) has units \(R/\text{hour}^2\). Suppose independent observation errors have known variance \(1\,R^2\). Compare schedule A, at 1 and 2 hours, with schedule B, at 0.5 and 2.5 hours.
The sensitivity row is \(J(t)=(t,t^2)\). For schedule A, the two rows are \((1,1)\) and \((2,4)\), so
The inverse is \(\mathcal{I}_A^{-1}=\frac14\begin{pmatrix}17&-9\\-9&5\end{pmatrix}\). Its diagonal entries give approximate variances \(4.25\,(R/\text{hour})^2\) for \(\theta_1\) and \(1.25\,(R/\text{hour}^2)^2\) for \(\theta_2\).
For schedule B, summing \(t^2,t^3,t^4\) over 0.5 and 2.5 hours gives 6.5, 15.75, and 39.125, respectively. Therefore,
The inverse is \(\mathcal{I}_B^{-1}=\begin{pmatrix}6.26&-2.52\\-2.52&1.04\end{pmatrix}\). Thus schedule B has a smaller approximate variance for \(\theta_2\), \(1.04\,(R/\text{hour}^2)^2\), but a larger one for \(\theta_1\), \(6.26\,(R/\text{hour})^2\). Its larger information determinant does not mean it is best for every target.
Suppose the scientific target is \(\theta_1-(1\text{ hour})\theta_2\), which has units \(R/\text{hour}\). Its coefficient vector is \(q=(1,-1\text{ hour})^{\mathsf T}\). Using the numerical entries above, its approximate variance is 10.0 \((R/\text{hour})^2\) under A and 12.34 \((R/\text{hour})^2\) under B. For this target, schedule A is preferable, despite schedule B's larger determinant and smaller variance for \(\theta_2\).
Why Distinct and Well-Separated Times Can Help
For a two-parameter model, observations whose sensitivity rows point in nearly the same direction provide nearly redundant information. In the preceding example, two distinct positive times give an information determinant proportional to the square of the separation between the times. This can be shown directly. With two times \(t_1,t_2\) and unit observation variance, the sensitivity matrix is \(J=\begin{pmatrix}t_1&t_1^2\\t_2&t_2^2\end{pmatrix}\), and \(\mathcal{I}=J^{\mathsf T}J\). Since \(\det(J^{\mathsf T}J)=\det(J)^2\),
If \(t_1=t_2\), the determinant is zero: repeating a measurement at the same time adds information in one sensitivity direction but cannot identify both parameters separately in this example. If the times are close, the determinant is small and the inverse information can be large. Separation alone is not a universal prescription: the response sensitivities, observation errors, feasible time window, and target all matter.
Worked Example: Detecting a Nearly Redundant Schedule
Using the same hypothetical model and unit error variance, compare observations at 1 and 1.1 hours. The sensitivity rows are \((1,1)\) and \((1.1,1.21)\). Therefore,
The inverse is \(\frac{1}{0.0121}\begin{pmatrix}2.4641&-2.331\\-2.331&2.21\end{pmatrix}\). The approximate variances are consequently \(203.6446\,(R/\text{hour})^2\) for \(\theta_1\) and \(182.6446\,(R/\text{hour}^2)^2\) for \(\theta_2\). The small time separation makes the two sensitivity rows almost parallel, so the parameters are difficult to distinguish using this schedule.
For contrast, observations at 1 and 2 hours have determinant 4, as calculated above. That is a much stronger two-direction information contribution in this model. It does not imply that the later schedule is always feasible or robust to model error; it identifies a local precision advantage under the stated assumptions.
Worked Example: Choosing a Three-Time Schedule for Two Parameters
Suppose three measurements can be made, each with independent variance \(1\,R^2\). Compare a schedule with times 1, 2, and 2 hours to one at 0.5, 1.5, and 2.5 hours. Repeated times are allowed, and the model and units are those in the previous examples.
For the first schedule, the sums of \(t^2,t^3,t^4\) are 9, 17, and 33. Thus \(\mathcal{I}_1=\begin{pmatrix}9&17\\17&33\end{pmatrix}\), with determinant \(9(33)-17^2=8\). Its inverse has diagonal entries \(33/8=4.125\) and \(9/8=1.125\).
For the second schedule, the corresponding sums are 8.75, 19.125, and 44.1875. Its information determinant is \(8.75(44.1875)-(19.125)^2=20.875\), and its inverse has diagonal entries \(44.1875/20.875\approx2.117\) and \(8.75/20.875\approx0.4192\).
Under this local model, the spread schedule has lower approximate variance for both parameters: about \(2.117\,(R/\text{hour})^2\) for \(\theta_1\) and \(0.4192\,(R/\text{hour}^2)^2\) for \(\theta_2\), compared with 4.125 and 1.125 for the schedule that repeats at 2 hours. The result illustrates why placing observations at distinct times can add a second sensitivity direction, but the precise best schedule still depends on the model and the target.
Diagnostics, Alternatives, and Limitations
Before selecting a schedule, compute sensitivities at the proposed times and inspect the resulting information matrix. A zero or very small eigenvalue, a large condition number, or very large diagonal entries of \(\mathcal{I}^{-1}\) can indicate rank deficiency or near-redundancy. Check that the sensitivities are evaluated at a scientifically plausible parameter value and that their numerical calculation is stable. For nonlinear ODE models, comparing schedules at more than one plausible parameter value can reveal whether a design's apparent advantage is fragile.
The main alternative is not a different formula but a different design objective. Choosing the smallest \((\mathcal{I}^{-1})_{jj}\) targets one parameter; choosing the smallest \(q^{\mathsf T}\mathcal{I}^{-1}q\) targets a specified scalar combination. A determinant-based comparison summarizes joint information but may rank schedules differently, as the first worked example demonstrated. Such summaries are not interchangeable, and parameter scaling or units must be handled consistently when interpreting them.
Fisher information is local: in a nonlinear model, changing the parameter value can change the sensitivities and the preferred schedule. The approximation also relies on the assumed observation model and variances. It does not account automatically for model misspecification, measurement failures, informative dropout, or constraints on sampling operations. A proposed design should therefore be checked against feasible time windows, anticipated error levels, and the precision target that matters scientifically. It describes expected local precision under assumptions, not a promise about any one realized data set.
Common Pitfall
- Wrong reasoning: “Schedule B has the larger information determinant, so it must be better for every parameter and every scientific target.”
- Correction: A determinant summarizes joint information, not the variance of every individual parameter or combination. Compare the relevant diagonal of \(\mathcal{I}^{-1}\) or \(q^{\mathsf T}\mathcal{I}^{-1}q\) for the stated, dimensionally valid target.
- Wrong reasoning: “The individual sensitivity is large, so the parameter must be estimated precisely.”
- Correction: Precision depends on the full set of sensitivity directions and their error variances. Large but nearly collinear sensitivity rows can leave parameter combinations weakly determined.
Check Your Understanding
Answer these questions, then compare your reasoning with the solutions below.
- For independent observations with known variances, what quantities determine each observation's contribution to the Fisher information?
- In the illustrative model \(f(t)=\theta_1t+\theta_2t^2\), why can two measurements at the same positive time not separately identify both parameters?
- Which schedule is preferred if the sole target is \(\theta_2\) in the first worked example, and what are the approximate variances under schedules A and B?
- Why is \(\theta_1-\theta_2\) not a dimensionally valid target in that model? Give a valid alternative.
Solutions. (1) The sensitivity row and observation-error variance determine the contribution: \(J_k^{\mathsf T}J_k/\sigma_k^2\). (2) The repeated rows are identical, so the information matrix has rank one; it contains only one sensitivity direction for two parameters. (3) Schedule B is preferred: the approximate variance is \(1.25\,(R/\text{hour}^2)^2\) under A and \(1.04\,(R/\text{hour}^2)^2\) under B. (4) The parameters have units \(R/\text{hour}\) and \(R/\text{hour}^2\), respectively. A valid alternative is \(\theta_1-(1\text{ hour})\theta_2\), whose two terms both have units \(R/\text{hour}\).