Biol Cybern DOI 10.1007/s00422-008-0289-y
ORIGINAL PAPER
Combining frequency and time domain approaches to systems with multiple spike train input and output
D. R. Brillinger · K. A. Lindsay · J. R. Rosenberg
Received: 15 July 2008 / Accepted: 18 December 2008 © The Author(s) 2009. This article is published with open access at Springerlink.com
Abstract A frequency domain approach and a time domain on the muscle spindle. The results presented in this work approach have been combined in an investigation of the emphasise that the analysis of the behaviour of complex behaviour of the primary and secondary endings of an iso- systems benefits from a combination of frequency and time lated muscle spindle in response to the activity of two static domain methods. fusimotor axons when the parent muscle is held at a fixed length and when it is subjected to random length changes. The Keywords Multiple spike trains · Neural coding · frequency domain analysis has an associated error process Maximum likelihood · Canonical coherence · Muscle which provides a measure of how well the input processes spindle · Multivariate point processes can be used to predict the output processes and is also used to specify how the interactions between the recorded processes 1 Introduction contribute to this error. Without assuming stationarity of the input, the time domain approach uses a sequence of proba- The behaviour of networks of neurons is commonly described bility models of increasing complexity in which the number in terms of the strength of association between pairs of neu- of input processes to the model is progressively increased. rons within the network, an assessment of their timing rela- This feature of the time domain approach was used to iden- tions and the identification of those neurons which interact tify a preferred direction of interaction between the processes directly or are influenced by common inputs. Consistent with underlying the generation of the activity of the primary and the view presented by Segundo (Cox et al. 1975), what is secondary endings. In the presence of fusimotor activity and required is an approach which characterises the behaviour of dynamic length changes imposed on the muscle, it was shown a network as a single object as opposed to that of pairwise that the activity of the primary and secondary endings carried measures. different information about the effects of the inputs imposed Pepe Segundo, beginning with his work on aplysia (see, Moore this issue), worked at the interface between Neuro- This article is part of a special issue on Neuronal Dynamics of science and Statistics and continued this type of work for Sensory Coding. the majority of his career. The work presented here contrib- utes to that endeavour and at the same time illustrates that D. R. Brillinger Department of Statistics, University of California, work of this kind will necessarily contribute to both fields. Berkeley, CA 94720-3860, USA We shall outline two approaches for analysing the behaviour of networks of neurons based on a generalised linear model K. A. Lindsay relating vectors of input and output processes in which the Department of Mathematics, University Gardens, University of Glasgow, components of these vectors can be either continuous or point Glasgow G12 8QW, UK process signals. B The first model is formulated in terms of Fourier trans- J. R. Rosenberg ( ) forms, and its performance is described by how well it pre- Division of Neuroscience and Biomedical Systems, University of Glasgow, Glasgow G12 8QQ, UK dicts output network behaviour. It is shown that the spectral e-mail: [email protected] density matrix of the output processes can be decomposed 123 Biol Cybern
Fig. 1 Diagrammatic representation of a muscle spindle illustrating the three types of intrafusal muscle fibre (Db1 dynamic bag1, Sb2 static bag2 and chain fibres), their motor innovation (γ -dynamic and γ -static fusimotor axons), and the primary (Ia)and secondary (II) sensory endings. The small inserts in Figs. 3 and 4 may be interpreted in terms of this figure
into a series of spectral density matrices. The sum of these secondary muscle spindle endings is thought to be function- matrices, each weighted by a factor which may be interpreted ally important (Gladden and Matsuzaki 2002; Halliday et al. as a generalised coherence, forms the spectral density matrix 1987). For example, interneurons in di-synaptic excitatory of the error process for the network model. The measure of and some inhibitory pathways from group I and group II size of the error process is taken to be the largest eigenvalue afferents receive inputs from both primary and secondary (Hermitian norm) of the spectral density matrix of the output muscle spindle axons (Edgley and Jankowska 1987; process. Departures of the Hermitian norm of the error pro- Jankowska 1992; Jankowska and Hammar 2002). The effects cess from its maximum value provides a measure of the ade- that these interneurons exert on the α-motoneurons would quacy of the linear model. The causes for these departures be facilitated by associations induced between the activity can be explained by the behaviour of the eigenvalues in the of primary and secondary muscle spindle endings controlled expansion of the spectrum of the error process. The structure by fusimotor activity and length changes imposed on the of these eigenvalues reflects the influence of connectivity muscle spindle. The changes in correlation between the dis- within the network. charges of the primary and secondary endings can best be The second model is based on the complete intensity func- examined when these discharges are recorded from the same tion of the output processes given the history of the input and muscle spindle. In this case the effect of the controlling pro- output processes. This model is an adaptation of that used cesses can be associated directly with the pattern of fusimotor in Brillinger and Segundo (1979) and Brillinger (1992), but innervation of the muscle spindle. applied to the mammalian muscle spindle under conditions of multiple input and multiple output. The estimates of the parameters of this model are based on a likelihood function 2 Isolated mammalian muscle spindle data and therefore may be anticipated to be reasonably efficient. Further, these estimates may be expected to highlight differ- The examples presented in both the frequency and time ent aspects of the system behaviour than those highlighted domain analyses in this work are based on an experiment by the Fourier method. An advantage of the second approach in which the primary (Ia) and secondary endings (II) from is that the input can be nonstationary and other explanatory the same muscle spindle are isolated in dorsal root filaments variables introduced directly. (Gladden and Matsuzaki 2002; Halliday et al. 1987). Single Whereas the first model examines the global behaviour of static fusimotor axons (γ ) were isolated in cut ventral root fil- the system, the second model characterises the interactions aments of cat spinal chord. Figure 1 provides a diagrammatic among the recorded processes by constructing a sequence representation of a muscle spindle illustrating the three types of generalised linear models of increasing complexity pro- of intrafusal muscle fibres along with their motor (static and gressing from single input single output to multiple input dynamic fusimotor axons) and primary (Ia) and secondary multiple output models in which the complete intensity func- (II) sensory axons. tion is now formulated in terms of vector-valued processes. Detailed descriptions of the distribution of the motor and The two approaches to network behaviour described here sensory axons to the three types of intrafusal muscle fibre are are illustrated by the analysis of an experiment on an iso- given by Banks et al. (1981), whereas Boyd (1981) describes lated mammalian muscle spindle in which the data from the response of the primary and secondary endings to the two input point processes and two output point process are separate activation of each type of intrafusal muscle fibre. available for analysis. A particular feature of the analysis The responses of the primary and secondary endings is that the association of the activity between primary and were recorded simultaneously during stimulation of one or 123 Biol Cybern both of the two identified static gamma axons in the pres- where µ is a constant vector, K is a time-varying matrix1 with ence and absence of concomitant random length changes. row and column dimensions the number of processes in the The fusimotor axons were stimulated by pulses with a vectors N and M respectively, and dM(u) is the differential homogeneous exponential distribution of independent of the vector M(u) of counting processes, which in the case of intervals, that is a Poisson process. In some trials length “small” du take values of zero or one for an individual spike changes with a Gaussian distribution of amplitudes were train. Let PM and PN be the respective mean rates of the imposed on the parent muscle (tenuissimus) with simulta- processes M and N , then taking expected values of Eq. (1) neous stimulation of the fusimotor axons. The imposed length taken over realisations of the processes M and N gives changes were selected to have a constant spectral density over ∞ the range zero to 100 Hz. PN = µ + K (t − u) PM du. (2) The data sets consist of 60-s records of simultaneously −∞ recorded γ1, γ2, Ia and II spike train activity in which spikes are isolated to an interval of 1 ms duration. The results of The elimination of µ between Eqs. (1) and (2)gives the analysis are based on the one experiment in which the ∞ primary and secondary endings are isolated from the same µN (t) − PN = K (t − u) (dM(u) − PM du) (3) muscle spindle. It is not intended that these results are to −∞ be generalised to all muscle spindles since it is the objec- tive of this article to present a methodology suitable for the which describes how departures from the mean rate of the analysis of any system with multiple inputs and output pro- output process N are related to fluctuations in the input pro- cesses, and to initiate a discussion of the biological implica- cess about its mean rate. In order to determine K ,Eq.(3)is tions of such results. The estimation procedures used in the first multiplied by dM(v) − PM dv, and the expectation of frequency domain approach are set out in Rosenberg et al. the resulting equation then taken with respect to realisations (1989). Partial spectra were used to identify a network of neu- of the processes M and N to obtain rons as in Brillinger et al. (1976). In summary, the spectra ∞ are estimated by dividing each 60-s record into 58 contig- QNM(v) = K (v − s) QMM(s)ds (4) uous intervals of 1,024 ms and the estimates of the spectra −∞ are taken to be the average of the periodograms computed for each interval. The parameters in the time domain analysis are where QMM(s) is the matrix of second order cumulant den- estimated for a maximum lag of 50 ms using the R integrated sities and cross-cumulant densities of M and QNM(s) is the suite of software facilities (CRAN 2008). matrix of cross-cumulant densities between the processes N and M. These densities are defined by
Cov{dM(t + v),dM(t)}=(PM δ(v) + QMM(v)) dt dv, 3 A frequency domain approach Cov{dN (t + v),dM(t)}=QNM(v)dt dv,
Let M and N be stationary and orderly vector point where Cov denotes covariance and δ(t) is the Dirac delta processes satisfying a mixing condition. The orderly prop- function. Equation (4) is a Fourier convolution from which erty states that events of M and N are simple/isolated and the it follows directly that mixing property states that events well separated in time are A(λ) = F[K (u); λ] approximately independent. The approach to spiking neural = F[ ( ); λ] (F[ ( ); λ])−1 networks taken in this section is based on the development of QNM u QMM u (5) the multi-dimensional point process linear model proposed provided the inverse exists. In Eq. (5) λ is frequency, by Brillinger (1975a) and draws upon the properties of the F[S(u); λ] denotes the Fourier transform of S(u) and A(λ) finite Fourier transform of a stationary process (Brillinger is the transfer function of the system specified in Eq. (1). 1983). In this model the instantaneous vector of rates µN (t) of the output point processes N is related to the input point 3.1 Error process process M by the equation
Prob {An N -event in [t, t + h) | M} The question of how well the linear model captures the prop- µN (t) = lim erties of the output process N can be described by intro- h→0+ h ducing an error process. In the analysis of spike trains, this ∞ error process is often formulated in terms of how well the = µ + K (t − u)dM(u) (1) 1 −∞ The matrix K may be viewed as the impulse response of the system. 123 Biol Cybern linear model predicts µN . The instantaneous error ε(t) is Changing the order of integration in the integral on the right defined by hand side of this equation gives ⎡ ⎤ ∞ ∞ T −v − λ v − λ (λ , ) = i n (v) ⎣ i nu ( )⎦ v ε(t)=(µN (t) − PN )− K (t − v)(dM(v) − PM dv) . dN n T e K e dM u d −∞ −∞ −v (6) + dε(λn, T ). (10) − λ Since M is assumed to be a stationary process, and e i nu The error process measures the extent to which Eq. (3) is not has period T in u, then for large T satisfied, and is assumed to be a stationary process satisfying a mixing condition, i.e. events well separated in time behave T −v T approximately independently. When expressed in terms of −iλnu −iλnu e dM(u) ≈ e dM(u) = dM(λn, T ) the error process, the linear model can be restated as −v 0 ⎡ ⎤ ∞ where the approximation arises as a consequence of the prop- ⎣ ⎦ µN (t) = PN − PM K (v)dv erties of K (u), the mixing properties and sampling variability −∞ of the process M over the interval of duration T . With this ∞ approximation in place, Eq. (10) becomes + K (t − v)dM(v) + ε(t). (7) dN (λn, T ) ≈ A(λ) dM(λn, T ) + dε(λn, T ), −∞ (for λn near λ), (11) Suppose that the data available for analysis are the pair of where A(λ), assumed continuous at λ, is the Fourier trans- vectors (M(t), N(t)) where t ∈ (0, T ]. The finite Fourier form of K (u). To facilitate the development of subsequent transform applied to the model equation (7)gives analysis, it is convenient to introduce the notation ξ(λ) = ⎡ ⎤ ∞ dN (λ, T ), η(λ) = dM(λ, T ) and e(λ) = dε(λ, T ) so that ⎣ ⎦ −iλT/2 Eq. (11) has the simplified representation dµ(λ, T ) = 2 PN − PM K (v)dv sin(λT/2)e −∞ ξ(λ ) ≈ (λ) η(λ ) + (λ ), ( λ λ). ⎡ ⎤ n A n e n for n near (12) T ∞ − λ If Z(t) is a stationary vector process satisfying a mixing + e i t ⎣ K (t − v)dM(v)⎦ dt condition, then each Fourier coefficient dZ (λn, T ) behaves −∞ 0 asymptotically as an independently distributed complex- + (λ, ) d ε T (8) normal deviate with mean value zero and covariance matrix 2πTfZZ(λ) (Brillinger 1983). Consequently, the Fourier where dµ(λ, T ) is the finite Fourier transform of µN (t) and coefficients d ε(λ , T ) of ε(t) behave asymptotically as inde- (λ, ) n d ε T is the finite Fourier transform of the error process pendently distributed complex-normal deviates2 with mean ε(t) at frequency λ. Specifically, value zero and covariance matrix 2πTfεε(λ). This property of the error process suggests that Eq. (12) can be interpreted T as a standard linear model in which the expected value of (λ, ) = −iλt µ ( ) dµ T e N t dt while ξ(λ), estimated with respect to realisations of ξ(λ) formed 0 by partitioning observations into samples of duration T ,is T approximated by A(λ)η(λ). It is to be noted that if the matrix −iλt dN (λ, T ) = e dN(t). A(λ) is chosen to minimise the matrix
0 (A) λ = λ = π / 1 In the computations one chooses n 2 n T where = E ( ξ(λ) − A(λ) η(λ))(ξ(λ) − A(λ)η(λ))H , n = 1, 2,...,T − 1 which results in the elimination of the 2πT first term on the right-hand side of Eq. (8) to obtain (13) ⎡ ⎤ ∞ T 2 A random variable is said to be a multivariate complex-normal deviate −iλn t ⎣ ⎦ dN (λn, T ) = e K (t − v)dM(v) dt if its components are complex valued and its probability density func- tion is multivariate Gaussian with a Hermitian covariance of a particular 0 −∞ form (see Brillinger 1975b, page 89, equations (4.2.4) and (4.2.5), and + dε(λn, T ). (9) the references therein). 123 Biol Cybern H H −1 | |2 M then A(λ) = E ξ(λ)η(λ) E η(λ)η(λ) .Thevalueof where RNM is the coherence between the processes (A) at its minimum is E e(λ)e(λ)H /2πT with e(λ) = and N . By construction, the coherence |RNM|2 takes a value ξ(λ) − A(λ)η(λ) and for large T approximates the spectral between zero and one where a coherence of zero means that density matrix of the error process. Note also that because the linear model has no power to explain the output process Fourier coefficients are complex-valued functions of N from the input process M. frequency, the usual matrix operation of transposition, Given vector-valued point processes N and M,the namely η T in the case of a real-valued vector η(λ),must scalar coherency (18) in the single-input single-output case is be replaced by the Hermitian operation of taking the com- replaced by the coherency matrix RNM(λ) defined by plex conjugate of the transposed matrix, namely η H in the fNM(λ) = DN (λ)RNM(λ)DM(λ) , (20) case of the complex-valued vector η(λ). The spectral density matrices fNM(λ) and fMM(λ) are where DN and DM are the diagonal matrices formed from defined by the square roots of the diagonal entries of the respective spec- tral density matrices fNN and fMM. The spectrum of the 1 H fMM(λ) ≈ E η(λ) η (λ) , 2πT error process corresponding to Eq. (19) in the single-input (14) single-output case is replaced by 1 H fNM(λ) ≈ E ξ(λ)η (λ) 2πT −1 H fεε = DN RNN − RNMRMM Rηξ DN (21) for large T . The corresponding Fourier coefficients of the −1 error process and the associated spectral density matrix at in which RNN and RMM are Hermitian matrices and RMM this minimum are, respectively, is assumed to exist. A fundamental property of RNN and (λ) = ξ(λ) − (λ) η(λ). RMM is that they have unique Choleski factorisations e A (15) H H RNN = LN LN and RMM = LM LM in which LN Taking K in (6) to be the inverse Fourier transform of and LM are lower triangular matrices with positive entries −1 fNM(λ) fMM(λ) one obtains in their main diagonals. With the appropriate substitutions −1 H in expression (21), the spectral density matrix of the error fεε(λ) = fNN(λ) − fNM(λ) f (λ) f (λ) . (16) MM NM process becomes
Moreover E [e(λ)η(λ) H]=0 and the error process ε(t) and = ( ) − H ( )H , input process M are uncorrelated at each frequency λ.The fεε DN LN I RR DN LN (22) right-hand side of Eq. (16) is the spectral density matrix of −1 −1 where R = L RNM(L )H. In the case of a single-input the error process, that is, it is the component of the spec- N M single-output model, expression (19) is recovered from tral density matrix of the output process that cannot be pre- expression (22). The matrix I − RRH in expression (22) dicted from the input process based on a linear model. For describes the fraction of the output spectrum that is not pre- this reason fεε(λ) is called the partial spectrum of N having dicted from the linear model. By construction, RRH is a pos- removed the effect of M in a linear time invariant manner itive definite Hermitian matrix. Since by definition fεε is a and is denoted by fNN | M. Further details may be found in complex-valued spectral density matrix, then Z H fεε Z ≥ 0 Brillinger (1975b) where tests of hypotheses are also given. for column vectors Z and so it follows directly from expres- In practice the quantities in expression (16) are replaced by sion (22) that their estimates so that H H H −1 H Y Y ≥ Y RR Y (23) fεε(λn) = fNN(λn) − fNM(λn) fMM(λn) fNM(λn). (17) H H where Y = DN LN Z. Consequently the eigenvalues of RR lie in the interval [0, 1] which in turn suggests that R may play 3.2 Coherency the role of a generalised coherency and that the eigenvalues of RRH may be called coherences. In common practice the coherency between a single input However, in order to call R a coherency it is necessary to M N process and a single output process is defined by identify underlying processes, say X and Z,forwhichR is fNM the coherency. Consider the process with stationary finite = √ √ , RNM (18) (λ) = −1 −1 ξ(λ) (λ) = fNN fMM Fourier transform dX LN DN and dZ −1 −1 η(λ) and the spectrum of the error incurred in using the linear LM DM which are constructed from linear combina- ξ(λ) η(λ) model to predict the output process N from the input pro- tions of the Fourier coefficients and of the pro- N M cess M is cesses and . It is direct to show that the spectral matrices of X and Z are I which means that the corresponding fre- 2 fεε = fNN 1 −|RNM| (19) quency components of X and of Z are uncorrelated random 123 Biol Cybern variables with unit variance. The cross-spectrum between X 3.4 Analytical example −1 −1 H and Z is RXZ = LN RNM(LM) = R since the spectral matrices of the processes X and Z are both identity matri- The application of expression (25) to the case of two output ces. Thus R is a coherency matrix and the eigenvalues of processes with either one input process or two input pro- RRH are coherences. Such coherences are called canonical cesses will be treated analytically and used to illustrate how coherences (Brillinger 1975b, Section 10.3). Specifically, if the spectral density of the error process is decomposed. For RRH = I then the linear model predicts N from M with representational convenience, the dependence of all expres- no error, whereas if RRH = 0 then the linear model has no sions on λ will be suppressed and the input and output bivar- power to predict N from M. iate processes will be expressed in terms of their component processes by 3.3 Spectral decomposition of the error process A C M = , N = . (27) For the purpose of investigating the behaviour of a network, B D the spectral density matrix of the error process fεε can be A decomposed into a series of terms each of which expresses If only one input process, say , is considered then it is a different contribution to the error process. These contribu- straightforward to show that tions can be thought of as representing how different H patterns of connectivity contribute to the error within the RR | |2 ( −| |2)1/2 = RCA RCA RAD|C 1 RCA , network. This decomposition of the error process is obtained 2 1/2 2 2 RAC RDA|C(1 −|RCA| ) |RDA|C| (1 −|RCA| ) by recognising that there is a unitary matrix U, i.e. a matrix satisfying U HU = I , with the property that (28) J H H H where RAB|C denotes the partial coherency of the processes RR = UDψ U = ψ U U , k k k A and B conditioned on the process C and is defined in terms k=1 of the ordinary coherencies RAB, RAC and RCB by the for- where J is the dimension of RRH, Dψ is the diagonal matrix mula H of the eigenvalues ψ1,...,ψJ of RR and Uk is the kth col- H RAB − RAC RCB umn of U, the unitary matrix diagonalising RR . This repre- RAB|C = . (29) sentation of RRH allows the error process to be re-expressed 1 −|RAC|2 1 −|RCB|2 in the form Moreover, the matrix RRH has eigenvalues = − H H . fεε DN LN U I Dψ U LN DN (24) ψ = ,ψ=| |2 +| |2 −| |2 Let Ck be the kth column of DN LN U, then Ck = DN LN Uk 1 0 2 RCA RDA|C 1 RCA (30) and expression (24) becomes and corresponding eigenvectors J H fεε = (1 − ψ )C C . (25) k k k 1 ( −| |2)1/2 = = √ RAD|C 1 RCA , k 1 U1 − ψ2 RAC An interpretation of expression (25) is obtained by observing (31) 1 first that C =[C ···C ] satisfies = √ RCA 1 J U2 ( −| |2)1/2 ψ2 RDA|C 1 RCA J H H fNN = CC = C C . (26) k k where it is assumed that ψ2 = 0. Expressions (28), (30) and k=1 (31) make explicit how the interactions between the output Equation (26) decomposes the spectrum of N into a sum processes and a single input process contribute to the struc- of spectral density matrices, and therefore expression (25) ture of the error process. To appreciate why this is the case, can be interpreted as a weighted sum of the elements of this expression (26) decomposes the output process into compo- decomposition in which each weighting factor is a coher- nents parts each of which is scaled by a coherence in Eq. (25) ence. Of course, the structure of this decomposition and the to give the error spectrum. The scaling factor is an eigen- coherence will depend on the configuration of the system. value of RRH, which expression (30) shows will incorporate The application of expression (25) will be illustrated both coherences and products of coherences between the input and analytically and numerically by an analysis of the results of output processes. If two input processes A and B are present, an experiment in which data from two input point processes then a more complicated calculation leads to the coherency and two output point processes are available. matrix 123 Biol Cybern
⎡ ⎤ 1/2 RCA RCB|A 1 −|RCA|2 ⎢ ⎥ ⎢ ⎥ R = ⎢ 2 1/2 2 1/2 ⎥ . (32) ⎣ 1/2 RDB|C 1 −|RCB| − RAB RDA|C 1 −|RCA| ⎦ DA|C −| CA|2 R 1 R 1/2 1 −|RAB|2
Since in our example the input processes A and B are output process. Thus the norm of the spectral density matrix generated to be statistically independent, then RAB = 0 and of the output process provides reference values against which the coherency matrix R takes the simplified form the adequacy of the linear model can be assessed. Figure 2 RCA RCB gives an example of the use of this approach in assessing = / / R 1 2 2 1 2 the suitability of the linear model to explain the relationship RDA|C 1 −|RCA|2 RDB|C 1 −|RCB| between the input and output for the muscle spindle experi- (33) ment. with associated coherence matrix The upper and lower panels of Fig. 2 represent respec- tively the analysis of the behaviour of the muscle spindle in R R RRH = 11 12 , the absence and in the presence of imposed length changes. R21 R22 In this figure the adequacy of the linear model is tested when 2 2 only one input process is taken into account (dotted line) R11 =|RCA| +|RBC| , although both inputs are active, and when both input pro- 2 2 R12 = RCARAD|C 1−|RCA| + RCB RBD|C 1−|RCB| , cesses are taken into account (dashed line) in the estimation 2 2 of the Hermitian norm of the error process. The upper left R21 = RAC RDA|C 1−|RCA| + RBC RDB|C 1−|RCB| , hand panel of Fig. 2 suggests that the linear model is not 2 2 2 2 R22 =|RDA|C| 1−|RCA| +|RDB|C| 1−|RCB| . adequate at frequencies in excess of 20 Hz, but that it may (34) be adequate at frequencies below 20 Hz in the absence of an imposed length change when both input processes are taken In the case of two input processes and two output processes into account (see upper right hand panel which expands the expression (32) makes explicit how the input and output lower left hand corner of the upper left hand panel). The processes interact without an assumption as to whether or lower panels of Fig. 2 illustrate that the linear model is not not the input processes are independent. Expression (34)is adequate at any frequency in the presence of a dynamic length the coherence matrix of input and output processes in the change. special case in which the two input processes have coher- The behaviour of the norm of the error process in Fig. 2 ence zero. These interactions will be examined in detail in can be appreciated in terms of the behaviour of the eigen- Sect. 4. values illustrated in Fig. 3. Recall that one eigenvalue (ψ1) is zero when examining the panels of the left hand col- 3.5 Numerical example umn of Fig. 3. In the absence of an imposed length change, Fig. 3 (upper panels) shows that when taking into account a An immediate difficulty in assessing the error in the behav- second input (upper right panel), at frequencies below 25 Hz iour of a model with multiple input processes and multiple ψ1 becomes nonzero and the second eigenvalue ψ2 increases output processes (not present in problems involving a sin- its value with a corresponding reduction in the size of the gle input process and single output process) is the question error process (Fig. 2). On the other hand, in the presence of of how to measure the size of matrices arising in the anal- an imposed length change (lower panels), ψ2 (larger eigen- ysis of these systems. A standard procedure used in numer- value) shows no appreciable change when the second input is ical analysis is to measure the size of a matrix by means taken into account, although the presence of the second input of a norm, which in this article is chosen to be the magni- causes ψ1 to become non-zero. Moreover, the presence of an tude of the eigenvalue of largest modulus (Hermitian norm). imposed length change when both input processes are taken Interestingly, the transfer function A(λ) = E ξ(λ)η(λ)H into account leads to an appreciable reduction in the value of H −1 E η(λ)η(λ) minimises the Hermitian norm of the ψ2, leaving ψ1 largely unaffected. It suggests, therefore, that matrix (A) in expression (13). the norm of the error process is principally controlled by the If the linear model cannot predict features of the output value of ψ2. process given the input process, then the spectral density The previous discussion has focussed on the relationship matrix of the error process will be identical to that of the between the eigenvalues of the generalised coherence matrix
123 Biol Cybern
Fig. 2 The Hermitian norm of the estimated spectral density of the output process (solid line)in the absence (upper panels)and presence (lower panels)ofan imposed dynamic length change. In each panel dotted lines denote the estimated Hermitian norm of the error process when both γ inputs are active but only the γ1 input is used in the estimation of this norm, whereas dashed lines denote the Hermitian norm of the error process taking into account both of the γ inputs in estimating this norm. Right hand panels are enlarged versions of the bottom left hand corner of the left hand panels. Note that when the estimated Hermitian norm of the error process does not differ from that of the output process then the linear model is an inadequate representation of the behaviour of the system
Fig. 3 When both γ inputs are active and the muscle spindle is held at a fixed length, the upper panels compare the estimated nonzero eigenvalue (ψ2)of H RR taking account of the γ1 input alone (left panel)andthe eigenvalues ψ1 (dotted lines) and ψ2 (solid lines)taking account of both γ1 and γ2 inputs (right panel). The lower panels show the same eigenvalues for the same combinations of inputs but with imposed length changes. Note that the eigenvalues ψ1 and ψ2 control the norm of the error process
and the behaviour of the norm of the error process. The ary ending (upper left panel) is influenced by the presence behaviour of the eigenvalues themselves can be appreciated of the second input (middle left panel) and by the presence in terms of the coherence between the separate input and of the second input and an imposed length change (lower output processes. Figure 4 (left column) illustrates how the left panel). Although the presence of a second input and an coherence between one input and the response of the second- imposed length change reduces the coherence between the 123 Biol Cybern
Fig. 4 The left column shows the estimated coherence between the γ1 input and the II output when the γ2 input is absent (upper left), in the presence of the γ2 input (middle left) and in the presence of the γ2 input with imposed length changes (lower left). The right column shows the coherence between the γ1 input and the Ia output in the absence of γ2 (upper right), in the presence of γ2 input (middle right)andin the presence of the γ2 input with imposed length changes (lower right). Solid lines in the insert of each panel represent the processes between which the coherence is estimated, whereas dotted lines indicate other processes present and ← l → indicates the presence of an imposed dynamic length change. The horizontal dashed line in each panel represents the upper level of a marginal 95% confidence interval based on the hypothesis that both processes are independent
single input and the response of the secondary ending, the for h small. This function completely describes the stochastic coherence between these two processes nevertheless remains properties of many temporal point processes. A distinction significant at frequencies below 20 Hz. The corresponding of this approach is that the motivating model is nonlinear panels on the right hand column of Fig. 4 indicate that the (Lindsay et al. 2001), and uses the spike generating coherence between the single input and the response of the mechanism and recovery process described in Brillinger and primary ending is reduced in the presence of the second input, Segundo (1979) extended to the case of several point process and is not significant in the presence of the second input and inputs. In this model the input process M and the membrane imposed length changes. potential U(t) resulting from this input are related through the equation