Skip to main content
Heliyon logoLink to Heliyon
. 2019 Nov 19;5(11):e02515. doi: 10.1016/j.heliyon.2019.e02515

The utility of joinpoint regression for estimating population parameters given changes in population structure

Daniel Gillis a, Brandon PM Edwards b,
PMCID: PMC6872810  PMID: 31768426

Abstract

The method of joinpoint regression has been used in numerous domains to assess changes in time series data, including such things as cancer mortality rates, motor vehicle collision mortalities, and disease risk. To help improve estimation of population parameters for use in ecological risk assessment and management, we present a simulation and analysis to describe the utility of this method for the ecological domain. We demonstrate how joinpoint regression can accurately identify if the population structure changes based on time series of abundance, as well as identify when this change occurs. In addition, we compare and contrast population parameter estimates derived through joinpoint and surplus production methods to those derived from standard surplus production methods alone. When considering a change point at 32 years (out of a 64 year simulation), the joinpoint regression model was able, on average, to estimate a joinpoint time of 32.31 years with a variance of 6.82 and 95% confidence interval for the mean relative bias of (0.0085, 0.0112). The model was able to consistently estimate population parameters, with variance of these estimations decreasing as the change in these population parameters increased. We conclude that joinpoint regression be added to the list of methods employed by those who assess ecological risk to allow for a more accurate and complete understanding of population dynamics.

Keywords: Applied mathematics, Computational mathematics, Joinpoint, Surplus production model, Simulation study, Population parameter


Applied mathematics; Computational mathematics; Joinpoint; Surplus production model; Simulation study; Population parameter

1. Introduction

As the global population approaches an estimated 9 billion people by 2030 (Department of Economic & Social Affairs: Population Division, 2017), the need to sustainably manage populations of species that provide food or economic value to communities becomes paramount. This is particularly important to remote Indigenous populations that rely on country-food for subsistence, wellbeing, tradition, and culture. Unfortunately, the literature is full of examples where over-harvesting, loss of breeding-habitat, or other anthropogenic activities have negatively affected the sustainability of a wild animal population (see, for example (Flockhart et al., 2014; Poudyal et al., 2009; Rushing et al., 2016)). Two recent and well known Canadian examples include the decline of the northern caribou (Rangifer tarandus groenlandicus/Rangifer tarandus granti), and the collapse of the Atlantic cod (Gadus morhua) industry of Newfoundland and Labrador. In the former case, caribou numbers have fallen significantly in the last 20 years, with current population estimates 70% lower than observed in the late nineties (Parlee et al., 2018). Recent research has indicated that the population collapse is likely attributed to the effect of mining operations in Northern Canada (Parlee et al., 2018). In the latter case, increased harvesting led to the collapse of the Atlantic cod population and industry in the early 1990s (Hutchings and Myers, 1994; Myers et al., 1996). After almost 30 years, the population has not returned to its former levels (Pederson et al., 2017). In both cases, the effects have been profound and widespread, negatively affecting employment, local economies, and the various dimensions of health and wellbeing (Gien, 2000; Prowse et al., 2009).

Risk assessment models, such as the surplus production model, the stage-structured model, or the agent-based model, are often used by managers and decision makers to assess and evaluate the status of animal populations (Hilborn and Walters, 2001; Rose et al., 2017). While varying in complexity, the models provide managers with estimates of population parameters which can be used to understand the current state of the population and to project the effect of various management decisions on the sustainability of the population in question.

1.1. Surplus production models

The surplus production models, also known as biomass dynamic models, is a simple yet effective model used in fishery science for stock assessment (Hilborn and Walters, 2001). In surplus production models, the population's biomass B at time t given population growth rate r, carrying capacity K, and harvest C is given by:

Bt=Bt1+rBt1(1Bt1K)Ct1 (1)

where the harvest C at time t given catchability coefficient q and harvest efforts E is given by:

Ct=qBtEt (2)

In most cases, these parameters are assumed to be constant across the time series, or drawn from a particular distribution (Hilborn and Walters, 2001). Using estimates of these population parameters allows managers to estimate the population's maximum sustainable yield for a particular period of time (Polacheck et al., 1993). This information can be used to evaluate management decisions under the assumption that the estimates are estimated well, and that there will be no change to them in the foreseeable future.

However, standard surplus production models and other risk assessment models fail to account for sudden changes in population dynamics that result from, for example, anthropogenic activities. Changes to migration pathways, loss of breeding grounds, or other issues associated with industrial development, climate change, or pollution (for example) could suddenly alter the dynamics and long-term stability of a population. Failure to consider changes to the dynamics of the population during the modelling process might lead to estimates of population parameters that fail to provide realistic projections of management decisions. For animal populations already suffering from the effects of anthropogenic activities, management actions based on poorly assessed data could be disastrous. As such, there is a need to explore risk models that allow for changes in population structure within an observed time series of data, as this could improve our understanding of the dynamics of a population and improve our ability to manage it effectively and sustainably (Sprent, 1961).

1.2. Joinpoint regression

One method that has been identified as a valuable tool for making inferences about changes in trends over time is joinpoint regression (see for example Barrio et al. (2015); Lopez-Campos et al. (2014); Bosetti et al. (2011); Long et al. (2014); Yu et al. (2009)). It has been used, for example, to accurately estimate changes in rates of driver deaths after the implementation of new traffic regulations (Barrio et al., 2015), to estimate changing trends in cancer incidence in countries such as Canada, United Kingdom, Japan, and Italy (among many other countries) (Jiang et al., 2010; Qiu et al., 2009; Crispo et al., 2013; Wilson et al., 2017), and to analyze changes in suicide rates in Denmark (Dyvesether et al., 2018). These studies, all of which assess changes in time series data that happen following various interventions or changes in external conditions, suggest the potential utility of joinpoint regression to identify and evaluate when/if changes in population parameters occur. To our knowledge, however, joinpoint regression has not been used in this manner during the risk assessment process of populations of animals.

Joinpoint regression, also known as change point regression or segmented regression, assumes that data can be divided into subsets - each with their own unique linear trend. For example, if we were to analyze a time series with two different trends, we might find that when t<t, the model has a particular intercept and slope, and when tt, the model would have a different intercept and slope. In this instance, t represents the joinpoint; a point in time when the population parameters change. In a population setting, joinpoint regression could be used to improve models in the case where anthropogenic activities, for example, move a species from a period of stability to a period of decline.

In general, given data vector y=(y1,y2,,yn) with covariate vector x=(x1,x2,,xn), and joinpoint vector τ=(τ1,,τk), a joinpoint model is described as:

yi={β0+β1xi+ϵi,xi<τ1β0+β1xi+δ1(xiτ1)+ϵi,τ1xi<τ2β0+β1xi+δk1(xiτk1)+ϵi,τk1xi<τkβ0+β1xi+δk(xiτk)+ϵi,τkxi, (3)

where β0,β1,δ1,δk are regression coefficients (with δ1,δk being slope differences given time period τ) and ϵiN(0,σ2). That is, the joinpoint model assumes linearity, and errors ϵi are independent and normally distributed (Sprent, 1961; Hinkley, 1971; Jiang et al., 2010).

This paper will explore the use of joinpoint regression analysis in the area of ecological risk assessment. More specifically, the goal of this paper is to determine the effectiveness of joinpoint regression to improve the estimates of population parameters derived from the standard surplus production model. To achieve this goal it becomes necessary to satisfy the following objectives: 1) determine if joinpoint regression can be used to identify if and when population structure changes occur based on time series of abundance, and 2) compare and contrast population parameter estimates derived through joinpoint and surplus production methods to those derived from standard surplus production methods alone.

2. Methods

To evaluate the effectiveness of joinpoint regression to improve the estimation of population parameters over a range of situations, a standard surplus production model as in Equation (1) was developed to allow for a change in the growth rate (r), and the catchability coefficient (q), in year 32 of a 64 year time series. Specifically, Equation (1) was reformulated in terms of a general joinpoint equation as in Equation (3), and data were simulated from the standard surplus production model

Bt={Bt1+r1Bt1(1Bt1K)Ct1,t<32Bt1+r2Bt1(1Bt1K)Ct1,t32, (4)

where B, r (separated into r1 and r2), K, and C are as described in Equation (1), and t is the discrete time step in years. Harvest C as in Equation (2) was also reformulated in terms of a general joinpoint equation as in Equation (3) to arrive at

Ct={q1BtEteϵt,t<32q2BtEteϵt,t32, (5)

where Et is the total yearly effort in year t measured in metres of net, and sampled from a Poisson distribution with mean parameter λ=10,000, ϵtN(0,101) is a random normal variate, and q1 and q2 are the catchability coefficients for period 1 and period 2, respectively.

For each simulation, r1, r2, q1, and q2 were randomly sampled as follows: r1 was randomly drawn from the set {0.55, 0.60, 0.65, 0.70, 0.75, 0.80, 0.85, 0.90}, r2 was randomly drawn from the set {0.20, 0.25, 0.30, 0.35, 0.40, 0.45, 0.50, 0.55}, q1 was randomly drawn from the set {1.0×105, 1.5×105, 2.0×105, 2.5×105}, and q2 was randomly drawn from the set {2.0×105, 2.5×105, 3.0×105}. The sets were created to ensure r1r2, and to allow for a range of changes to growth rate, and to the catchability coefficient (identified by δr=r1r2, and δq=q1q2, respectively) at time t=32.

Once the growth rates and catchability coefficients were selected, B0 was set to 1,500,000, and K to 2,000,000. Equations (4) and (5) were updated with r1, q1, B0, and K, and allowed to run for 32 years to allow the simulated population to stabilize (see stabilization period in Fig. 1). At the end of the 32 year stabilization period, t was reset to 0, and B0 was set to B32 (see period 1 in Fig. 1). The simulation was allowed to run for another 32 years, at which r1 and q1 were updated to r2 and q2. Finally, the simulation was allowed to run for another 32 years. Time series of both B and C were extracted and processed for each of the following three scenarios:

  • 1.

    Scenario 1 (joinpoint ignored): the 64 year time series catch data were analyzed using a standard surplus production model, ignoring the joinpoint at time t=32,

  • 2.

    Scenario 2 (joinpoint estimated): the 64 year time series catch data were analyzed using the surplus production model described by Equations (4) and (5), using an estimated joinpoint, and

  • 3.

    Scenario 3 (joinpoint known): the 64 year time series catch data were analyzed using the surplus production model described by Equations (4) and (5), assuming that the true joinpoint was known.

Figure 1.

Figure 1

Simulated time series of biomass (black line) and catch (blue line) data by year. Data were generated assuming B0 = 1,500,000, and K = 2,000,000. For each simulation, 32 years of data (stabilization period, to the left of the dashed red line) were generated to ensure the simulated population was stable. Following this, data were generated assuming growth rate r1 and catchability coefficient q1 up to year 64 (period 1, between the dashed and dotted red lines). Finally, the population structure was updated to allow a growth rate of r2 and catchability coefficient of q2 (period 2, to the right of the dotted red line).

To estimate the growth rate(s) and catchability coefficient(s), Equation (4) was multiplied by 1K and then Bt was expressed as a proportion of K (i.e. Pt=BtK), and Equation (5) was re-expressed in terms of catch per unit effort It (i.e. It=CtEt):

Pt={Pt1+r1Pt1(1Pt1)Ct1K,t<32Pt1+r2Pt1(1Pt1)Ct1K,t32, (6)
It={q1PtK,t<32q2PtK,t32. (7)

The model was implemented using the JAGS software (see JAGS Code in Supplementary Files), and evaluated using the rjags and coda packages in R (see R Code in Supplementary Files) (Plummer, 2015; R Core Team, 2014; Plummer et al., 2006). Bayesian priors were assigned assuming Pt and It had log normal distributions with means as described for each scenario below. To ensure reasonable samples for Pt, the distributions were truncated above and below. Finally, distributions for Pt and It were assigned variances σ and τ, respectively. Both σ1 and τ1 were assigned Gamma hyper priors.

Simulated catch and harvest data were analyzed for each of the scenarios in the following ways:

  • Scenario 1 (joinpoint ignored): Equations (6) and (7) were updated to include a single growth rate, and a single catchability coefficient. That is, r1 and r2 were replaced with r, and q1 and q2 were replaced with q. Further, log normal priors for Pt and It were assigned means of Pt1+rPt1(1Pt1)Ct1K, and qPtK.

  • Scenario 2 (joinpoint estimated): Equations (6) and (7) were updated for scenario 2 to reflect the case where the joinpoint was estimated. Specifically, letting t represent the estimated joinpoint, we replaced r1 and q1 with r1 and q1 when t<t, and r2 with r2 and q2 with q2 when tt. Log normal priors were assigned means of Pt1+riPt1(1Pt1)Ct1K, and qiPtK, respectively (where i=1 if t<t, and i=2 if tt). To estimate the time of the joinpoint required for scenario 2, a simple linear model (i.e. It=β0+β1t) was created, and used with the segmented package in R (R Core Team, 2014; Muggeo, 2003, Muggeo, 2008). Although the joinpoint was known to occur at time t=32, the segmented function was parameterized and initialized to allow for two joinpoints. This was repeated five times, with initialized joinpoint values of (16, 48), (18, 46), (20, 44), (22, 42), and (24, 40). The decision to use two joinpoints would account for changes to population dynamics that might present themselves over the course of several years, instead of instantaneously. In this way, the segmented function might identify three distinct periods within the population structure, instead of simply pre and post joinpoint. For example, there could be a stable period of abundance prior to the joinpoint, followed by a period where abundance decreases or increases to a new period of stability. Estimated joinpoints t1i and t2i, where t1it2i, were saved for each initialization set (i=1,,5). The rounded average of the smaller joinpoint from each of the initialization sets was used to parameterize the JAGS model described previously. That is, t was set 15i=15t1i, rounded to the nearest integer value.

  • Scenario 3 (joinpoint known): Analysis proceeded using Equations (6) and (7) without changes. Log normal priors were assigned means of Pt1+riPt1(1Pt1)Ct1K, and qiPtK, respectively (where i=1 if t<32, and i=2 if t32).

In the cases where the joinpoint analyses would not converge to a solution, the simulation was rejected and new draws for r1, r2, q1, and q2 were made. In total, 13,513 simulations were conducted. Output from each of the three scenarios were summarized using the coda package in R (R Core Team, 2014; Plummer et al., 2006). Results were analyzed to evaluate the ability of the joinpoint regression to i) estimate the true joinpoint time t, ii) estimate the true joinpoint versus the change in growth rate between periods 1 and 2 (i.e. δr=|r1r2|), iii) estimate the true joinpoint versus the change in catchability coefficients between periods 1 and 2 (i.e. δq=|q1q2|), iv) identify the length of the transition period during which a stable population appeared following the joinpoint (i.e. abs(t1t2), where t1 has been previously defined, and t2=15i=15t2i) - see Fig. 2 - and, v) improve the estimates of growth rate and catchability compared to standard methods (i.e. when joinpoints are ignored), or when the joinpoint is known a priori.

Figure 2.

Figure 2

Estimated joinpoints (green line) given simulated time series of abundance (black line) and catch (blue line) data by year. Catch data were simulated assuming B0 = 1,500,000, and K = 2,000,000 for 64 years. At time t = 32 years, the population dynamics were adjusted to allow for a change in growth rate and catchability coefficient. The transition period (identified as the period between the two estimated joinpoints) represents the estimated length of time for the population to restabilize following a change in the dynamics.

All simulations and analyses were completed using R: A Language and Environment for Statistical Computing (R Core Team, 2014) with a 13” MacBook Pro with a 2.7 GHz Intel Core i5 processor, and 16 GB 1867 MHz DDR3 RAM.

3. Results

Ignoring the randomly selected growth rates and catchability coefficients, the average estimated joinpoints t1ˆ and t2ˆ were 32.31 and 39.50, with variances of 6.82 and 14.05, respectively. The mean relative bias of t1ˆ across all simulations was slightly positive. Specifically, the 95% confidence interval for the mean relative bias was (0.0085, 0.0112). Since t2ˆ is an artifact of the analytical method and not reflective of a known value, relative bias can not be calculated. The average estimated joinpoint is consistent regardless of the magnitude of δr, however, the variance of the estimated values decreases as δr increases (see Fig. 3).

Figure 3.

Figure 3

Estimated year of joinpoints (black dots) for each simulation versus the change in growth rate (pre and post joinpoint). The blue line represents the true joinpoint value of t = 32 years. The red dashed line represents a simple linear regression of year of joinpoint versus change in growth rate.

For low values of δr (e.g. δr<0.10), variance estimates are approximately 5 times that of those seen for δr0.10. There is a slight upward trend in mean estimated joinpoint with increasing magnitude of δq. The variance of the estimated joinpoints appears to be stable except in the case of larger δq, where the variation appears to double. However, there are fewer simulations with high δq, so this uptick may itself be a deviation from the norm. On average the transition period is approximately 7 years; a pattern which is consistent regardless of the magnitude of δr and δq. That is, following a change in growth rate and/or catchability coefficient, it takes on average 7 years for the population to restabilize. However, the transition period ranges in length from as little as 1.16 years, to as much as 50.85 years. Shorter transition periods are associated with higher values of δr and higher values of δq.

Distributions of the relative bias of the growth rate parameter r1 are provided in Fig. 4 for each scenario. For simplicity, the relative bias estimates are summarized given the magnitude of the change in growth before and after the joinpoint. Specifically, they are grouped based on the δr (see caption of Fig. 4 for binning).

Figure 4.

Figure 4

Relative bias (%) of growth rate r1 given δr = r1 − r2, where r1 is the growth rate prior to the joinpoint, and r2 is the growth rate following the joinpoint, by scenario. Delta growth bins 1–3 (rows) include experiments where δr ≤ 0.20, 0.20 < δr ≤ 0.45, and δr > 0.45, respectively. Scenario 1–3 (columns) indicate analysis assuming no joinpoint, using the estimated joinpoint, or using the true joinpoint, respectively.

The mean relative bias for r1 is negative for all binning situations when the experiments were analyzed assuming no change to the population dynamics structure. That is, when there is no change in the growth rate or the catchability coefficient (i.e. Scenario 1), r1 is significantly underestimated, with average relative bias estimates for the largest δr of −51%. The magnitude of the relative bias increases as δr increases. Further, the relative bias also increases across scenarios within the δr bins. That is, for all δr bins, the relative bias is largest when using the true joinpoint. This is followed by the experiments using an estimated joinpoint, and finally by the experiments that ignored the joinpoint. For all δr bins, the average relative bias was positive, but decreased as δr increased. Average relative bias estimates can be found in Table 1.

Table 1.

Mean relative bias of growth rate r1 (and standard deviation) given δr = r1 − r2 bins, where r1 is the growth rate prior to the joinpoint, and r2 is the growth rate following the joinpoint, by scenario. Scenario 1–3 indicate analysis assuming no joinpoint, using the estimated joinpoint, or using the true joinpoint, respectively.

Bin Scenario 1 Scenario 2 Scenario 3
δr ∈ [0.00,0.20] −13.73 (0.46) 2.28 (0.99) 27.36 (0.43)
δr ∈ (0.20,0.45] −33.80 (0.49) −4.96 (0.69) 18.06 (0.33)
δr ∈ (0.45,0.70] −51.68 (0.89) −13.11 (0.79) 4.75 (0.25)

As outlined in Table 1, the standard deviations of the mean relative bias increase as δr increases in Scenario 1, decreases as δr increases in Scenario 3, and fluctuates in Scenario 2.

Since Scenario 1 assumes that the population is governed by only one growth rate (e.g. r1), bias estimates could not be obtained for r2 for this scenario. Regardless, estimates could be determined for Scenarios 2 and 3 (see Fig. 5). Relative bias estimates for r2 in Scenario 2 decrease as δr increases, but increase as δr increases for Scenario 3. The pattern of relative bias for r2 matches the pattern of relative bias for r1 given Scenario 2, but is opposite of that for Scenario 3. Standard deviations follow a similar pattern (Table 2).

Figure 5.

Figure 5

Relative bias (%) of growth rate r2 given δr = r1 − r2, where r1 is the growth rate prior to the joinpoint, and r2 is the growth rate following the joinpoint, by scenario. Delta growth bins 1–3 (rows) include experiments where δr ≤ 0.20, 0.20 < δr ≤ 0.45, and δr > 0.45, respectively. Scenarios 2–3 (columns) indicate analysis assuming using the estimated joinpoint, or using the true joinpoint, respectively.

Table 2.

Mean relative bias of growth rate r2 (and standard deviation) given δr = r1 − r2 bins, where r1 is the growth rate prior to the joinpoint, and r2 is the growth rate following the joinpoint, by scenario. Scenario 1–3 indicate analysis assuming no joinpoint, using the estimated joinpoint, or using the true joinpoint, respectively.

Bin Scenario 1 Scenario 2 Scenario 3
δr ∈ [0.00,0.20] 0 (NaN) 4.85 (0.45) 1.85 (0.29)
δr ∈ (0.20,0.45] 0 (NaN) −3.14 (0.35) 0.41 (0.10)
δr ∈ (0.45,0.70] 0 (NaN) −0.70 (0.69) 10.08 (0.18)

Distributions of the relative bias of the catchability coefficient parameter q1 are provided in Fig. 6 for each scenario. For simplicity, the relative bias estimates are summarized given the magnitude of change in catchability before and after the joinpoint and group based on the δq (see caption of Fig. 6 for binning).

Figure 6.

Figure 6

Relative bias (%) of growth rate q1 given δq = q1 − q2, where q1 is the catchability prior to the joinpoint, and q2 is the catchability following the joinpoint, by scenario. Delta catchability bins 1–3 (rows) include experiments where δq ≤ −1.5 × 10−5, −1.5 × 10−5 < δq ≤ −5.0 × 10−06, and δq > −5.0 × 10−06, respectively. Scenario 1–3 (columns) indicate analysis assuming no joinpoint, using the estimated joinpoint, or using the true joinpoint, respectively.

The mean relative bias for q1 is positive for all binning situations when the experiments were analyzed assuming no change to the population dynamics structure. That is, when there is no change in the growth rate or the catchability coefficient (Scenario 1), q1 is significantly overestimated. In Scenarios 1 and 2, the magnitude of the relative bias appears to decrease as δq increases; in Scenario 3, the magnitude of the relative bias appears to increase as δq increases. Further, the relative bias decreases across scenarios within the δq bins. That is, for all δq bins, the relative bias is smallest when using the true joinpoint. This is followed by the experiments using an estimated join, and finally by the experiments that ignored the joinpoint. For all δq bins, the average relative bias was positive, but decreased as δq increased. Average relative bias estimates can be found in Table 3

Table 3.

Mean relative bias of catchability coefficient q1 (and standard deviation) given δq = q1 − q2 bins, where q1 is the catchability coefficient prior to the joinpoint, and q2 is the catchability coefficient following the joinpoint, by scenario. Scenario 1–3 indicate analysis assuming no joinpoint, using the estimated joinpoint, or using the true joinpoint, respectively.

Bin Scenario 1 Scenario 2 Scenario 3
δq ≤ −1.5 × 10−5 116.83 (2.58) 90.69 (1.67) −1.80 (0.12)
−1.5 × 10−5 < δq ≤ −5.0 × 10−06 72.36 (1.49) 17.97 (0.83) −6.48 (0.16)
δq > −5.0 × 10−06 68.06 (1.26) −9.81 (0.27) −10.22 (0.25)

As outlined in Table 3, the standard deviations of the mean relative bias decrease as δq increases in Scenario 1 and 2, and increases as δq increases in Scenario 3.

Since scenario 1 assumes that the population is governed by only one catchability coefficient (e.g. q1), bias estimates could not be determined for q2 for this scenario. Regardless, estimates could be determined for Scenarios 2 and 3 (Fig. 7). Relative bias estimates for q2 in Scenario 2 increase as δq increases, but decrease as δq increases for Scenario 3 (Table 4).

Figure 7.

Figure 7

Relative bias (%) of growth rate q2 given δq = q1 − q2, where q1 is the catchability prior to the joinpoint, and q2 is the catchability following the joinpoint, by scenario. Delta catchability bins 1–3 (rows) include experiments where δq ≤ −1.5 × 10−5, −1.5 × 10−5 < δq ≤ −5.0 × 10−06, and δq > −5.0 × 10−06, respectively. Scenario 2–3 (columns) indicate analysis using the estimated joinpoint, or using the true joinpoint, respectively.

Table 4.

Mean relative bias of catchability coefficient q2 (and standard deviation) given δq = q1 − q2 bins, where q1 is the catchability coefficient prior to the joinpoint, and q2 is the catchability coefficient following the joinpoint, by scenario. Scenario 1–3 indicate analysis assuming no joinpoint, using the estimated joinpoint, or using the true joinpoint, respectively.

Bin Scenario 1 Scenario 2 Scenario 3
δq ≤ −1.5 × 10−5 0 (NaN) −20.51 (0.44) 4.17 (0.14)
−1.5 × 10−5 < δq ≤ −5.0 × 10−06 0 (NaN) −8.29 (0.31) 2.63 (0.19)
δq > −5.0 × 10−06 0 (NaN) 11.12 (0.54) 0.78 (0.35)

4. Discussion

The goal of this paper was to present and evaluate the utility of joinpoint regression analysis in the area of ecological risk assessment and population modelling. Joinpoint regression is known to be an effective tool for analyzing changes in trends in epidemiological and cancer-related scenarios; however, little has been done on applying joinpoint regression to ecological risk assessment. To that end, we have proposed that joinpoint regression be combined with surplus production models to allow for the estimation of population parameters that might undergo a sudden change given anthropogenic factors. In the following subsections, we discuss the ability of the joinpoint regression to i) estimate the true joinpoint time t, ii) estimate the true joinpoint versus the change in growth rate between periods 1 and 2 (i.e. δr=|r1r2|), iii) estimate the true joinpoint versus the change in catchability coefficients between periods 1 and 2 (i.e. δq=|q1q2|), iv) identify the length of the transition period during which a stable population appeared following the joinpoint (i.e. abs(t1t2)) and, v) improve the estimates of growth rate and catchability compared to standard methods (i.e. when joinpoints are ignored), or when the joinpoint is known a priori.

4.1. Estimation of true joinpoint time

The joinpoint regression model was able to effectively estimate the true joinpoint time t1. That is, given a simulated time series that included a point in time where the population dynamics changed, the model was able to provide a reasonable estimate of when this change occured. Although interval estimation was beyond the scope of the work for this study, Muggeo (2017) provides a smoothed score-based approach for interval estimation for joinpoint regression. This interval estimation method, now included in newer versions of the segmented packaged in R, should be considered for future uses of this model when providing estimates of true joinpoint time (Muggeo, 2017).

It is important to note, however, that joinpoint regression models tended to perform better (i.e. estimate population parameters with low absolute relative bias) when the magnitude of change in the growth rate was large. This is evident based on the variances observed for each level of δr in the simulations. The variances observed were approximately 5 times higher when δr<0.10 compared to when δr0.10. This can be viewed as a double-edged sword. On one hand, the joinpoint regression model may be able to prove itself effective to be able to detect changes in population trends that are not obvious by inspection alone, allowing managers to potentially take action sooner if there is a negative change in population dynamics. On the other hand, joinpoint regression could be viewed as too sensitive of a model and estimate a change in population dynamics when there is no change. Further studies should investigate the effectiveness of joinpoint regression modelling in populations with little to no change in population dynamics.

4.2. Transition period length

Transition period length was a metric used to estimate how long it took for a population to re-stabilize after a change in population dynamics. This was accomplished by allowing the joinpoint regression model to estimate two joinpoints: t1 —when the population dynamics changed, and t2 —the point in time where the population was re-stabilized following the change in population dynamics. The transition period was calculated as the average of the difference in these two estimated joinpoints.

On average, the transition period length was approximately 7 years. However, this varied heavily depending on the magnitude of change in growth rate and catchability. For instance, in cases where the magnitude of change in population dynamics was small, the transition length tended to be longer. Two possible reasons exist to explain this. One explanation could be that when there was a small change in population dynamics, the overall population may have only experienced a gentle increase or decrease in total population over a long period of time before re-stabilizing (that is, neither increasing or decreasing in population on average), thus drawing out the transition period time. Another explanation could be that when there was a small change in population dynamics, the joinpoint regression model wasn't sensitive enough to pick up a distinct time when the population re-stabilized, which could also draw out the transition period. Future studies should investigate the effectiveness of joinpoint regression to provide an accurate transition period length in populations where the dynamics only change slightly.

4.3. Estimates of population dynamics

Simulated time series data were analyzed to estimate the growth rate and catchability coefficient for each of the three scenarios. As mentioned, since scenario 1 did not assume any change in population dynamics, only one growth rate and catchability coefficient were calculated for the entire time series. This contrasts with scenario 2 and scenario 3 which had a growth rate and catchability coefficient estimated for the period before the joinpoint and the period after the joinpoint.

For each scenario, mean relative bias was used as an indicator of how close the estimates were to the true growth rate or catchability coefficient. Compared to simulations assuming no change in population dynamics, the use of either an estimated joinpoint or the true joinpoint appeared to significantly decrease the mean relative bias of population parameter estimates. That is, when population parameters suddenly change, population dynamics could be more accurately estimated when using joinpoint regression. In comparing mean relative bias between estimates obtained with an estimated joinpoint versus the true joinpoint, while there are some minor differences, they were still significantly less biased than the scenario assuming no joinpoint. This would imply that even if a joinpoint is not known a priori, the use of an estimated joinpoint is still sufficient for more accurate estimates of population parameters.

4.4. Limitations and future work

In this study, we only investigated the case of a single joinpoint in time. Further studies could explore the effectiveness of joinpoint regression parameter estimates with models containing two or more joinpoints in time. With these multiple joinpoints, edge properties can be explored by having a joinpoint close to the beginning of a simulation, close to the end of a simulation, or both.

All of the scenarios we investigated used a constant carrying capacity K throughout the simulation. This constant carrying capacity added an overall stability to the population once it stabilized after the preliminary 32 year period. Future studies should investigate joinpoint regression's efficiency in a simulation that may have either a change in K at a certain point in time or a varying K over a long period of time.

This study only investigated the case of a varying growth rate or catchability coefficient, where the population parameters before and after the joinpoint were sampled from finite and discrete sets. Further studies could allow r or q to be sampled from a distribution, rather than randomly sampled from a finite set.

It's worth noting that, as mentioned before, growth rate r is typically a stable population parameter (Hilborn and Walters, 2001), however for the purposes of this study, we chose to have a change in growth rate at time t to investigate whether this change could even be picked up by the joinpoint model. Additionally, in a typical fishery environment, the growth rate r, if it does change, generally increases with increased exploitation. In our study, however, we chose to simply investigate a change in growth rate per se, and not necessarily related to increased exploitation. Future studies could seek to investigate a change in growth rate as it pertains to a change in exploitation.

All of the scenarios we investigated assumed nothing about the gear used for harvesting, except that it is constant through time. Future studies could look at whether a joinpoint regression can pick up changes in gear used for harvesting, regardless if there was an actual change in population parameters.

5. Conclusions

The results shown here are preliminary results for determining the effectiveness of joinpoint regression to improve population parameter estimates from standard surplus production models. In this paper, we aimed to 1) determine if joinpoint regression can be used to identify if and when population structure changes occur based on time series of abundance, and 2) compare and contrast population parameter estimates derived through joinpoint and surplus production methods to those derived from standard surplus production methods alone.

The joinpoint regression was consistently able to estimate the true joinpoint t, although these estimates tended to be more accurate as the magnitude of change in population parameters increased. This was obvious in observing the population parameters estimates of both growth rate and catchability coefficient before and after the joinpoint in that the variance of estimates tended to decrease as the magnitude of change in either of the parameters increased. The change of magnitude in these population parameters also played a factor in calculating transition period length in that a smaller change of magnitude tended to correspond with a longer transition period. Finally, relative bias of population parameter estimates tended to decrease when using either an estimated joinpoint time or true joinpoint time compared to estimates where no joinpoint time was assumed; that is, when using the joinpoint, whether it was the estimated or the true joinpoint, the estimates in population parameters were more accurate to the true value of the population parameter compared to the estimates that assume no joinpoint.

We have shown here how joinpoint regression can be used to improve population parameter estimation in surplus production models. However, the use of joinpoint regression should be considered for other types of risk assessment modelling, such as age- or stage-structured population modelling, to gain a more accurate and complete understanding of population dynamics and changes that may occur through time.

Declarations

Author contribution statement

Daniel Gillis: Conceived and designed the experiments; Performed the experiments; Analyzed and interpreted the data; Contributed reagents, materials, analysis tools or data; Wrote the paper.

Brandon P.M. Edwards: Performed the experiments; Analyzed and interpreted the data; Contributed reagents, materials, analysis tools or data; Wrote the paper.

Funding statement

This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.

Competing interest statement

The authors declare no conflict of interest.

Additional information

Supplementary content related to this article has been published online at 10.1016/j.heliyon.2019.e02515.

Acknowledgements

The authors would like to thank our research assistant, Malka Saba for her contributions supporting the work presented in this paper. The authors would like to thank the reviewers for their valuable and helpful comments and suggestions to improve the paper. This project was supported in part by the University of Guelph and Saugeen Ojibway First Nations Faculty Partnership Program. We acknowledge that the University of Guelph resides on the ancestral lands of the Attawandaron people and the treaty lands and territory of the Mississaugas of the Credit. We recognize the significance of the Dish with One Spoon Covenant to this land and offer our respect to our Anishinaabe, Haudenosaunee and Métis neighbours as we strive to strengthen our relationships with them.

Footnotes

Appendix A

Supplementary material related to this article can be found online at https://doi.org/10.1016/j.heliyon.2019.e02515.

Contributor Information

Daniel Gillis, Email: dgillis@uoguelph.ca.

Brandon P.M. Edwards, Email: edwardsb@uoguelph.ca.

Appendix A. Supplementary material

The following is the Supplementary material related to this article.

JP SUPPLEMENTARY 1 - JAGS CODE_V2.ZIP

JAGS Code.

mmc1.zip (789B, zip)
JP SUPPLEMENTARY 2 - R CODE_V2.ZIP

R Code.

mmc2.zip (2.2KB, zip)

References

  1. Barrio G., Pulido J., Bravo M.J., Lardelli-Claret P., Jimenez-Mejias E., de la Fuente L. An example of the usefulness of joinpoint trend analysis for assessing changes in traffic safety policies. Accid. Anal. Prev. 2015;75(6):292–297. doi: 10.1016/j.aap.2014.12.010. [DOI] [PubMed] [Google Scholar]
  2. Bosetti C., Bertuccio P., Chatenoud L., Negri E., La Vecchia C., Levi F. Trends in mortality from urologic cancers in Europe, 1970–2008. Eur. Urol. 2011;60(1):1–15. doi: 10.1016/j.eururo.2011.03.047. [DOI] [PubMed] [Google Scholar]
  3. Crispo A., Barba M., Malvezzi M., Arpino G., Grimaldi M., Rosso T., Esposito E., Sergi D., Ciliberto G., Giordano A. Cancer mortality trends between 1988 and 2009 in the metropolitan area of naples and caserta, southern Italy: results from a joinpoint regression analysis. Cancer Biol. Ther. 2013;14(12):1113–1122. doi: 10.4161/cbt.26425. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Department of Economic & Social Affairs: Population Division U.N. 2017. World population prospects: the 2017 revision, key findings and advance tables. Working Paper No. ESA/P/WP/248, 1. [Google Scholar]
  5. Dyvesether S., Nordentoft M., Forman J., Erlangsen A. Joinpoint regression analysis of suicides in Denmark during 1980–2015. Danish Med. J. 2018;65(4) [PubMed] [Google Scholar]
  6. Flockhart D.T., Pichancourt J.-B., Norris D.R., Martin T.G. Unravelling the annual cycle in a migratory animal: breeding-season habitat loss drives population declines of monarch butterflies. J. Anim. Ecol. 2014;84(1) doi: 10.1111/1365-2656.12253. [DOI] [PubMed] [Google Scholar]
  7. Gien L.T. Land and sea connection: the East coast fishery closure, unemployment and health. Can. J. Public Health. 2000;91(2):121–124. doi: 10.1007/BF03404926. [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Hilborn R., Walters C.J. Kluwer Academic Publishers Group; 2001. Quantitative Fisheries Stock Assessment: Choice, Dynamics, and Uncertainty. [Google Scholar]
  9. Hinkley D.V. Inferences in two-phase regression. J. Am. Stat. Assoc. Dec 1971;66(336):736–743. [Google Scholar]
  10. Hutchings J.A., Myers R.A. What can be learned from the collapse of a renewable resource? Atlantic cod, gadus morhua, of newfoundland and labrador. Can. J. Fish. Aquat. Sci. 1994;51(9):2126–2146. [Google Scholar]
  11. Jiang Z., Qiu Z., Hatcher J. Joinpoint trend analysis of cancer incidence and mortality using Alberta data. Cancer surveillance, surveillance and health status assessment. Alberta Health Serv. 2010:1–45. [Google Scholar]
  12. Long N.P., Huy N.T., Trang N.T.H., Luan N.T., Anh N.H., Nghi T.D., Van Hieu M., Hirayama K., Karbwang J. Scientific productivity on research in ethical issues over the past half century: a joinpoint regression analysis. Trop. Med. Int. Health. 2014;42(3):121. doi: 10.2149/tmh.2014-12. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Lopez-Campos J.L., Ruiz-Ramos M., Soriano J.B. Mortality trends in chronic obstructive pulmonary disease in Europe, 1994–2010: a joinpoint regression analysis. Lancet Respir. Med. 2014;2(1):54–62. doi: 10.1016/S2213-2600(13)70232-7. [DOI] [PubMed] [Google Scholar]
  14. Muggeo V.M. Interval estimation for the breakpoint in segmented regression: a smoothed score-based approach. Aust. N. Z. J. Stat. 2017;59(3):311–322. [Google Scholar]
  15. Muggeo V.M.R. Estimating regression models with unknown break-points. Stat. Med. 2003;22:3055–3071. doi: 10.1002/sim.1545. [DOI] [PubMed] [Google Scholar]
  16. Muggeo V.M.R. Segmented: an r package to fit regression models with broken-line relationships. R News. 2008;8(1):20–25. [Google Scholar]
  17. Myers R.A., Hutchings J.A., Barrowman N. Hypotheses for the decline of cod in the North Atlantic. Mar. Ecol. Prog. Ser. 1996;138:293–308. [Google Scholar]
  18. Parlee B.L., Sandlos J., Natcher D.C. Undermining subsistence: Barren-ground caribou in a “tragedy of open access”. Sci. Adv. 2018;4(2) doi: 10.1126/sciadv.1701611. [DOI] [PMC free article] [PubMed] [Google Scholar]
  19. Pederson E.J., Thompson P.L., Ball R.A., Fortin M.-J., Gouhier T.C., Link H., Moritz C., Nenzen H., Stanley R.R., Taranu Z.E., Gonzalez A., Guichard F., Pepin P. Signatures of the collapse and incipient recovery of an overexploited marine ecosystem. R. Soc. 2017;4 doi: 10.1098/rsos.170215. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Plummer M. rjags: Bayesian graphical models using MCMC. 2015. http://CRAN.R-project.org/package=rjags
  21. Plummer M., Best N., Cowles K., Vines K. Coda: convergence diagnosis and output analysis for MCMC. R News. 2006;6(1):7–11. http://CRAN.R-project.org/doc/Rnews/ [Google Scholar]
  22. Polacheck T., Hilborn R., Punt A.E. Fitting surplus production models: comparing methods and measuring uncertainty. Can. J. Fish. Aquat. Sci. 1993;50(12):2597–2607. [Google Scholar]
  23. Poudyal M., Rothley K., Knowler D. Ecological and economic analysis of poaching of the greater one-horned rhinoceros (rhinoceros unicornis) in Nepal. Ecol. Appl. 2009;19(7):1693–1707. doi: 10.1890/09-0009.1. [DOI] [PubMed] [Google Scholar]
  24. Prowse T.D., Furgal C., Wrona F.J., Reist J.D. Implications of climate change for northern Canada: freshwater, marine, and terrestrial ecosystems. AMBIO: J. Hum. Environ. 2009;38(5):282–289. doi: 10.1579/0044-7447-38.5.282. [DOI] [PubMed] [Google Scholar]
  25. Qiu D., Katanoda K., Marugame T., Sobue T. A joinpoint regression analysis of long-term trends in cancer mortality in Japan (1958–2004) Int. J. Cancer. 2009;124(2):443–448. doi: 10.1002/ijc.23911. [DOI] [PubMed] [Google Scholar]
  26. R Core Team . R Foundation for Statistical Computing; Vienna, Austria: 2014. R: A Language and Environment for Statistical Computing.http://www.R-project.org/ [Google Scholar]
  27. Rose D., Edwards B.P.M., Kett R., Yodzis M., Angevaare J., Gillis D. 2017 IEEE Canada International Humanitarian Technology Conference (IHTC) 2017. Exploring anthropogenic activities and management decisions using a novel environmental agent based model; pp. 85–89. [Google Scholar]
  28. Rushing C.S., Ryder T.B., Marra P.P. Quantifying drivers of population dynamics for a migratory bird throughout the annual cycle. Proc. R. Soc. Lond. B, Biol. Sci. 2016;283(1823) doi: 10.1098/rspb.2015.2846. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Sprent P. Some hypotheses concerning two phase regression lines. Biometrics. Dec 1961;17(4):634–645. [Google Scholar]
  30. Wilson L., Bhatnagar P., Townsend N. Comparing trends in mortality from cardiovascular disease and cancer in the United Kingdom, 1983–2013: joinpoint regression analysis. Popul. Health Met. 2017;15(1):23. doi: 10.1186/s12963-017-0141-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  31. Yu B., Huang L., Tiwari R.C., Feuer E.J., Johnson K.A. Modelling population-based cancer survival trends by using join point models for grouped survival data. J. R. Stat. Soc., Ser. A, Stat. Soc. 2009;172(2):405–425. doi: 10.1111/j.1467-985X.2009.00580.x. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

JP SUPPLEMENTARY 1 - JAGS CODE_V2.ZIP

JAGS Code.

mmc1.zip (789B, zip)
JP SUPPLEMENTARY 2 - R CODE_V2.ZIP

R Code.

mmc2.zip (2.2KB, zip)

Articles from Heliyon are provided here courtesy of Elsevier

RESOURCES