Keywords

1 Introduction

Deterministic and stochastic differential equations are probably the most commonly mathematical representations for describing continuous time processes [1, 2]. Biological experiments often imply repeated measurements on a series of experimental units. Stem taper process is usually measured repeatedly among a collection of individual trees. Traditionally, the relationship between volume, height and diameter has been modeled based on simple linear and nonlinear regressions. The base assumption of these regression models is that the observed variations from the regression curve are constant at different values of a covariate would be realistic if the variations were due to measurement errors. Instead, it is unrealistic, as the variations are due to random changes on growth rates induced by random environmental perturbations. Stochastic differential equations (SDEs) models do not have such weakness [3]. We propose to model these variations using SDEs that are deduced from the standard deterministic growth function by adding random variations to the growth dynamics [312]. Due to the specific characteristics of diameter dynamics, we thus consider SDEs models with drift and diffusion terms that can depend linearly or nonlinearly on state variables.

There is a long history characterizing the stem profile (taper) of trees. Mathematically defining stem taper is necessary for the accurate prediction of stem volume. Taper equations do just this and are important to foresters and forest scientists because they provide a flexible alternative to conventional volume equations. These equations are widely used in forestry to estimate diameter at any given height along a tree bole and therefore to calculate total or merchantable stem volume. One crucial element in these models is the functional response that describes the relative diameter of tree stem consumed per relative height for given quantities of diameter at breast height \(D\) and total tree height \(H\). The most commonly studied stem taper relations range from simple taper functions to more complex forms [1320]. Taper curve data consist of repeated measurements of a continuous diameter growth process over height of individual trees. These longitudinal data have two characteristics that complicate their statistical analysis: (a) within-individual tree correlation that appears with data measured on the same tree and (b) independence but extremely high variability between the experimental taper curves of the different trees. Mixed models provide one of powerful tools to analysis of longitudinal data. These models incorporate the variability between individual trees by means of the expression of the model’s parameters and in terms of both fixed and random effects. Each parameter in the model may be represented by a fixed effect that stands for the mean value of the parameter as well as a random effect that expresses the difference between the value of the parameter fitted for each specific tree and the mean value of the parameter—the fixed effect. Random effects are conceptually random variables. They are modeled as such in terms of describing their distribution. This helps to avoid the problem of overparameterisation. A large number of mixed-effect taper regression models have been completed, and the study is still one of the important issues in progress [16, 17, 19].

The increasing popularity of mixed-effects models lies in their ability to model total variation, splitting it into its within- and between-individual tree components. In this paper, we propose to model these variations using SDEs that are deduced from the standard deterministic growth function by adding random variations to the growth dynamics [612]. Although numerous sophisticated models exist for stem profile [18, 20], relatively few models have been produced using SDEs [3, 12].

The basis of the work is a deterministic segmented taper model, which uses different SDEs for various parts of the stem to overcome local bias. In this paper an effort has been made to present a class of SDEs stem taper models and to show that they are quite viable and reliable for predicting not just diameter outside the bark for a given height but merchantable stem volume as well. Our main contribution is to expand stem taper and stem volume models by using SDEs and to show how an adequate model can be made. In this paper attention is restricted to homogeneous SDEs in the Gompertz, geometric Brownian motion and Ornstein-Uhlenbeck type.

2 Stem Taper Models

Consider a one-dimensional stochastic process \(Y(x)\) evolving in \(M\) different experimental units (e.g. trees) randomly chosen from a theoretical population (tree species). We suppose that the dynamics of the relative diameter \(Y^{i}=d\big /{D^{i}}\) versus the relative height \(x^{i}=h\big /{H^{i}} (x^{i}\in \left[ {0;1} \right] )\) is expressed by the Itô stochastic differential equation [21], where \(d\) is the diameter outside the bark at any given height \(h\), \(D^{i}\) is the diameter at breast height outside the bark of ith tree, \(H^{i}\) is the total tree height from ground to tip of \(i\)th tree. In this paper is used a class of the SDEs that are reducible to the Ornstein-Uhlenbeck process. The stochastic processes used in this work incorporated environmental stochasticity, which accounts for variability in the diameter growth rate that arises from external factors (such as soil structure, water quality and quantity, and levels of various soil nutrients) that equally affect all the trees in the stands.

The first utilized stochastic process of the relative diameter dynamics is defined in the following Gompertz form [6, 8]

$$\begin{aligned} dY^{i}(x^{i})=[\alpha _G Y^{i}(x^{i})-\beta _G Y^{i}(x^{i})\ln (Y^{i}(x^{i}))]dx^{i}+\sigma _G Y^{i}(x^{i})dW_G^i (x^{i}), \end{aligned}$$
(1)

where \(P(Y^{i}(x_0^i )=y_0^i )=1, i=1,\ldots ,M, Y^{i}(x^{i})\) is the value of the diameter growth process at the relative height \(x^{i}\ge x_0^i , \alpha _G , \beta _G ,\) and \(\sigma _G \) are fixed effects parameters (identical for the entire population of trees), \(y_0^i \) is non-random initial relative diameter. The \(W_G^i (x^{i}), i=1,\ldots ,M\) are mutually independent standard Brownian motions. The second stochastic process of the relative diameter dynamics is defined in the following geometric Brownian motion form [23]

$$\begin{aligned} dY^{i}(x^{i})=\alpha _{GB} Y^{i}(x^{i})dx^{i}+\sigma _{GB} Y^{i}(x^{i})dW_{GB}^i (x^{i}), \end{aligned}$$
(2)

where \(P(Y^{i}(x_0^i )=y_0^i )=1, i=1,\ldots ,M, \alpha _{GB} ,\) and \(\sigma _{GB} \) are fixed effects parameters (identical for the entire population of trees) and \(W_{GB}^i (x^{i})\) are mutually independent standard Brownian motions. The third stochastic process of the relative diameter dynamics is defined in the following Ornstein-Uhlenbeck form [22]

$$\begin{aligned} dY^{i}(x^{i})=\left( {\alpha _O -\frac{Y^{i}(x^{i})}{\beta _O }} \right) dx^{i}+\sigma _O dW_O^i (x^{i}) \end{aligned}$$
(3)

where \(P(Y^{i}(x_0^i )=y_0^i )=1, i=1,\ldots ,M, \alpha _O , \beta _O , \) and \(\sigma _O \) are fixed effects parameters (identical for the entire population of trees) and \(W_O^i (x^{i})\) are mutually independent standard Brownian motions.

In this paper is used a segmented stochastic taper process which consists of three different SDEs defined by (1)–(3). Max and Burkhart [24] proposed a segmented polynomial regression model that uses two joining points 0.15, 0.75 to link three different stem sections. Following this idea the stem taper models (with two joining points: 0.15, 0.75 or \(\frac{1.3}{H^{i}},\) 0.75) are defined in the two different forms

$$\begin{aligned}&dY^{i}(x^{i}) \nonumber \\&=\left\{ \begin{array}{l} [\alpha _G Y^{i}(x^{i})-\beta _G Y^{i}(x^{i})\ln (Y^{i}(x^{i}))]dx^{i}+\sigma _G Y^{i}(x^{i})dW_G^i (x^{i}), x^{i}\le 0.15 \\ \alpha _{GB} Y^{i}(x^{i})dx^{i}+\sigma _{GB} Y^{i}(x^{i})dW_{GB}^i (x^{i}), 0.15<x^{i}\le 0.75 \\ {[\alpha _{G}Y^{i}(x^{i})-\beta _{G} Y^{i}(x^{i}) \ln (Y^{i}(x^{i}))]} dx^{i}+\sigma _{G} Y^{i}(x^{i})dW_{G}^i (x^{i}),\;x^{i}>0.75 \\ \end{array} \right. \end{aligned}$$
(4)
$$\begin{aligned}&dY^{i}(x^{i}) \nonumber \\&=\left\{ {\begin{array}{l} [\alpha _G Y^{i}(x^{i})-\beta _G Y^{i}(x^{i})\ln (Y^{i}(x^{i}))]dx^{i}+\sigma _G Y^{i}(x^{i})dW_G^i (x^{i}), x^{i}\le \frac{1.3}{H^{i}} \\ \alpha _{GB} Y^{i}(x^{i})dx^{i}+\sigma _{GB} Y^{i}(x^{i})dW_{GB}^i (x^{i}), \frac{1.3}{H^{i}}<x^{i}\le 0.75 \\ {[\alpha _G Y^{i}(x^{i})-\beta _G Y^{i}(x^{i})\ln (Y^{i}(x^{i}))]}dx^{i}+\sigma _G Y^{i}(x^{i})dW_G^i (x^{i}),\;x^{i}>0.75 \\ \end{array}} \right. \end{aligned}$$
(5)

Using Eqs. (4), (5) and either fixing the stem butt and top or assuming that the stem butt and top were free, we define five stem taper models.

Model 1: Equation  (4) and \(P(Y^{i}(x_0^i )=\gamma )=1, i=1,\ldots ,M\) (the stem butt and top of the \(i\)th tree are free), \(\gamma \) is additional fixed-effects parameter (identical for the entire population of trees).

Model 2: Equation  (4) and \(P(Y^{i}(x_0^i )=y_0^i )=1, i=1,\ldots ,M\) (the stem butt of the \(i\)th tree is fixed and the top is free).

Model 3: Equation  (4) and \(P(Y^{i}(x_0^i )=y_0^i )=1, P(Y^{i}(1)=0)=1, i=1,\ldots ,M\) (the stem butt and top of the \(i\)th tree are fixed).

Model 4: Equation  (5) and \(P(Y^{i}(\frac{1.3}{H^{i}})=1)=1, i=1,\ldots ,M\) (the diameter at breast height of the \(i\)th tree is fixed and top is free).

Model 5: Equation  (5) and \(P(Y^{i}(\frac{1.3}{H^{i}})=1)=1, P(Y^{i}(1)=0)=1, i=1,\ldots ,M\) (the diameter at breast height and top of the \(i\)th tree are fixed).

Assume that tree \(i\) is measured at \(n_i +1\) discrete relative height points \((x_0 ,x_1 \ldots ,\) \( x_{n_i } )\) \(i=1,\ldots ,M.\) Let \(\underline{y^{i}}\) be the vector of relative diameters for tree \(i\), \(\underline{y^{i}}=(y_0^i ,y_1^i ,\ldots , y_{n_i }^i ),\) where \(y^{i}(x_j^i )=y_j^i , \underline{y}=(\underline{y}^{1},\underline{y}^{2},\ldots ,\underline{y}^{M})\) is the \(n\)-dimensional total relative diameter vector, \(n=\sum \nolimits _{i=1}^M {(n_i +1)} .\) Therefore, we need to estimate fixed-effects parameters \(\gamma ,\alpha _G ,\beta _G ,\sigma _G ,\alpha _{GB} ,\beta _{GB} ,\sigma _{GB} ,\alpha _O ,\beta _O ,\sigma _O \) using all the data in \(\underline{y}\) simultaneously.

Models 2 and 3 use one tree-specific prior relative diameter \(y_0^i \) (this known initial condition additional needs stem diameter measured at a stem height of 0 m). Models 4 and 5 use known relative diameter at breast height, \(1\). The transition probability density function of the relative diameter stochastic processes \(Y^{i}(x_j^i ), x_j^i \in \left[ {0;1} \right] , i=1,\ldots ,M, j=0,\ldots ,n_i \) defined by Eqs.  (1)–(3) can be deduced in the following form: for the Gompertz stochastic process [8]

$$\begin{aligned}&p_G \left( {y^{i},x\left| {y_z^i } \right. } \right) =\frac{1}{y^{i}\sqrt{2\pi v_G (x,z)}}\exp \left( {-\frac{1}{2v_G (x,z)}\left( {\ln y^{i}-\mu _G (x,z,y_z^i )} \right) ^{2}} \right) \end{aligned}$$
(6)
$$\begin{aligned}&\mu _G (x,z,y_z^i )=\ln y_z^i e^{-\beta _G (x-z)}+\frac{1-e^{-\beta _G (x-z)}}{\beta _G }\left( {\alpha _G -\frac{\sigma _G^2 }{2}} \right) \end{aligned}$$
(7)
$$\begin{aligned}&v_G (x,z)=\frac{1-e^{-2\beta _G (x-z)}}{2\beta _G}\sigma _G^2 \end{aligned}$$
(8)

for the geometric Brownian motion [22]

$$\begin{aligned} p_{ GB} (y^{i},x\left| {y_z^i } \right. )=\frac{1}{\sigma _{ GB} y^{i}\sqrt{2\pi (x-z)}}\exp \Bigg ( {-\frac{\Big ( {\ln \Big ( {\frac{y^{i}}{y_z^i }} \Big )-\Big ( {\alpha _{ GB} -\frac{1}{2}\sigma _{ GB}^2 } \Big )(x-z)} \Big )^{2}}{2\sigma _{ GB}^2 (x-z)}} \Bigg ) \end{aligned}$$
(9)

and for the Ornstein-Uhlenbeck stochastic process [23]

$$\begin{aligned}&p_O (y^{i},x\left| {y_z^i } \right. )=\frac{1}{\sqrt{2\pi v_O (x,z)}}\exp \left( {-\frac{\left( {y^{i}-\mu _O (x,z,y_z^i )} \right) ^{2}}{2v_O (x,z)}} \right) \end{aligned}$$
(10)
$$\begin{aligned}&{\mu }_O (x,z,y_z^i )=y_z^i \exp \left( {-\frac{x-z}{\beta _O }} \right) +\alpha _O \beta _O \left( {1-\exp \left( {-\frac{x-z}{\beta _O }} \right) } \right) \end{aligned}$$
(11)
$$\begin{aligned}&v_O (x,z)=\frac{\sigma _O^2 \beta _O }{2}\left( {1-e^{-\frac{2(x-z)}{\beta _O }}} \right) \end{aligned}$$
(12)

The conditional mean and variance functions \(m(x^{i}\left| \cdot \right. )\) and \(v(x^{i}\left| \cdot \right. )\) (\(x^{i}\) is the relative height of the \(i\)th tree) of the stochastic processes (1)–(3) are defined by

$$\begin{aligned}&m_G (x^{i} \big | {y_0^i ,\alpha _G ,\beta _G ,\sigma _G })\nonumber \\&=y_0^i e^{-\beta _G x^{i}}\exp \left( {\frac{1-e^{-\beta _G x^{i}}}{\beta _G }\left( {\alpha _G -\frac{\sigma _G^2 }{2}} \right) +\frac{\sigma _G^2 }{4\beta _G }\left( {1-e^{-2\beta _G x^{i}}} \right) } \right) \end{aligned}$$
(13)
$$\begin{aligned}&w_G (x^{i}\left| {y_0^i ,\alpha _G ,\beta _G ,\sigma _G } \right. )\nonumber \\&=\exp \left( {2\left( {\ln y_0^i e^{-\beta _G x^{i}}+\frac{1-e^{-\beta _G x^{i}}}{\beta _G }\left( {\alpha _G -\frac{\sigma _G^2 }{2}} \right) } \right) +\frac{\sigma _G^2 }{2\beta _G }\left( {1-e^{-2\beta _G x^{i}}} \right) } \right) \nonumber \\&\quad \times \left( {\exp \left( {\frac{\sigma _G^2 }{2\beta _G }\left( {1-e^{-2\beta _G x^{i}}} \right) } \right) -1} \right) \end{aligned}$$
(14)

for the Gompertz stochastic process [8],

$$\begin{aligned}&m_{ GB} (x^{i}\left| {y_0^i ,\alpha _{ GB} } \right. )=y_0^i e^{\alpha _{ GB} x^{i}} \end{aligned}$$
(15)
$$\begin{aligned}&w_{ GB} (x^{i}\left| {y_0^i ,\alpha _{ GB} ,\sigma _{ GB} } \right. )=\left( {y_0^i } \right) ^{2}e^{2\alpha _{ GB} x^{i}}\left( {e^{\sigma _{ GB}^2 x^{i}}-1} \right) \end{aligned}$$
(16)

for the geometric Brownian motion [22] and for the Ornstein-Uhlenbeck process the conditional mean and variance functions \(m(x^{i}\left| \cdot \right. )\) and \(v(x^{i}\left| \cdot \right. )\) are defined by [23]

$$\begin{aligned}&m_O (x^{i}\left| {y_0^i ,\alpha _O ,\beta _O } \right. )=y_0^i \exp \left( {-\frac{x^{i}}{\beta _O }} \right) +\alpha _O \beta _O \left( {1-\exp \left( {-\frac{x^{i}}{\beta _O }} \right) } \right) \end{aligned}$$
(17)
$$\begin{aligned}&w_O (x^{i}\left| {\beta _O ,\sigma _O } \right. )=\frac{\sigma _O^2 \beta _O }{2}\left( {1-e^{-\frac{2x^{i})}{\beta _O }}} \right) \end{aligned}$$
(18)

Using the transition probability densities (6), (9) and (10) of SDEs (1)–(3), the transition probability density functions of the relative diameter stochastic process, for Models 1–5 take the form, respectively

$$\begin{aligned}&p_1 (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. )\nonumber \\&=\left\{ {\begin{array}{l} p_G (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. ), x_j^i \le 0.15 \\ p_{ GB} (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. ), 0.15<x_j^i \le 0.75 \\ p_O (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. ), x_j^i >0.75 \\ \end{array}} \right. , i=1,\ldots ,M, y_0^i =\gamma , j=1,\ldots ,n_i \end{aligned}$$
(19)
$$\begin{aligned}&p_2 (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. )\nonumber \\&=\left\{ {\begin{array}{l} p_G (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. ),x_j^i \le 0.15 \\ p_{ GB} (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. ),0.15<x_j^i \le 0.75 \\ p_O (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. ),x_j^i >0.75 \\ \end{array}} \right. , i=1,\ldots ,M, j=1,\ldots ,n_i\end{aligned}$$
(20)
$$\begin{aligned}&p_3 (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. ,y_{j+1}^i)\nonumber \\&=\left\{ {\begin{array}{l} p_G (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. ),x_j^i \le 0.15 \\ p_{ GB} (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. ),0.15<x_j^i \le 0.75 \\ p_O (y_j^i ,1-x_j^i \left| {y_{j+1}^i } \right. ), x_j^i >0.75 \\ \end{array}} \right. , i=1,\ldots ,M, j=1,\ldots ,n_i -1 \end{aligned}$$
(21)
$$\begin{aligned}&p_4 (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. )\nonumber \\&=\left\{ {\begin{array}{l} p_G (y_j^i ,\frac{1.3}{H^{i}}-x_j^i \left| {y_{j-1}^i } \right. ), x_j^i \le \frac{1.3}{H^{i}} \\ p_{ GB} (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. ), \frac{1.3}{H^{i}}<x_j^i \le 0.75 \\ p_O (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. ), x_j^i >0.75 \\ \end{array}} \right. , i=1,\ldots ,M, j=1,\ldots ,n_i \end{aligned}$$
(22)
$$\begin{aligned}&p_5 (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. ,y_{j+1}^i)\nonumber \\&=\left\{ {\begin{array}{l} p_G (y_j^i ,\frac{1.3}{H^{i}}-x_j^i \left| {y_{j-1}^i } \right. ), x_j^i \le \frac{1.3}{H^{i}} \\ p_{ GB} (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. ), \frac{1.3}{H^{i}}<x_j^i \le 0.75 \\ p_O (y_j^i ,1-x_j^i \left| {y_{j+1}^i } \right. ), x_j^i >0.75 \\ \end{array}} \right. , i=1,\ldots ,M, j=1,\ldots ,n_i -1 \end{aligned}$$
(23)

Using the conditional mean and variance functions (13)–(18) we define the trajectories of diameter’ and its variance’ for Models 1–5 in the following form, respectively

$$\begin{aligned}&d_1 (h,D,H)\nonumber \\&=\left\{ {\begin{array}{l} D\cdot m_G (\frac{h}{H}\left| {\mathop \gamma \limits ^\wedge ,{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. ), \frac{h}{H}\le 0.15 \\ D\cdot m_{ GB} (\frac{h}{H}-0.15\left| {m_G (0.15\left| {\mathop \gamma \limits ^\wedge ,{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. ),{\mathop \alpha \limits ^\wedge }_{ GB} ,{\mathop \beta \limits ^\wedge }_{ GB} } \right. ), 0.15<\frac{h}{H}\le 0.75 \\ D\cdot m_O (\frac{h}{H}-0.75\left| {m_{ GB} (0.75-0.15\left| {{\mathop \alpha \limits ^\wedge }_{ GB} ,{\mathop \sigma \limits ^\wedge }_{ GB} } \right. ),{\mathop \alpha \limits ^\wedge }_O ,{\mathop \beta \limits ^\wedge }_O } \right. ), \frac{h}{H}>0.75 \\ \end{array}} \right. \end{aligned}$$
(24)
$$\begin{aligned} \begin{array}{l} w_1 (h,D,H)\\ =\left\{ {\begin{array}{l} D^{2}\cdot w_G (\frac{h}{H}\left| {\mathop \gamma \limits ^\wedge ,{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge _G ,\mathop \sigma \limits ^\wedge }_G } \right. ), \frac{h}{H}\le 0.15 \\ D^{2}\cdot (w_G (0.15\left| {\mathop \gamma \limits ^\wedge ,{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. )+w_{ GB} (\frac{h}{H}-0.15\left| {{\mathop \beta \limits ^\wedge }_{ GB} ,{\mathop \sigma \limits ^\wedge }_{ GB} } \right. )), 0.15<\frac{h}{H}\le 0.75 \\ D^{2}\cdot (w_G (0.15\left| {\mathop \gamma \limits ^\wedge ,{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. )+w_{ GB} (0.75-0.15\left| {{\mathop \beta \limits ^\wedge }_{ GB} ,{\mathop \sigma \limits ^\wedge }_{ GB} } \right. ) \\ {}+{}w_O (\frac{h}{H}-0.75\left| {{\mathop \beta \limits ^\wedge }_O ,{\mathop \sigma \limits ^\wedge }_O } \right. )), \frac{h}{H}\ge 0.75\\ \end{array}} \right. \\ \end{array} \end{aligned}$$
(25)
$$\begin{aligned}&d_2 (h,D,H,d_0 )\nonumber \\&=\left\{ {\begin{array}{l} D\cdot m_G (\frac{h}{H}\left| {\frac{d_0 }{D},\mathop \alpha \limits ^\wedge _G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. ), \frac{h}{H}\le 0.15 \\ D\cdot m_{ GB} (\frac{h}{H}-0.15\left| {m_G (0.15\left| {\frac{d_0 }{D},{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. ),{\mathop \alpha \limits ^\wedge }_{ GB} ,{\mathop \beta \limits ^\wedge }_{ GB} } \right. ), 0.15<\frac{h}{H}\le 0.75 \\ D\cdot m_O (\frac{h}{H}-0.75\left| {m_{ GB} (0.75-0.15\left| {{\mathop \alpha \limits ^\wedge }_{ GB} ,{\mathop \sigma \limits ^\wedge }_{ GB} } \right. ),{\mathop \alpha \limits ^\wedge }_O ,{\mathop \beta \limits ^\wedge }_O } \right. ), \frac{h}{H}>0.75 \\ \end{array}} \right. \end{aligned}$$
(26)
$$\begin{aligned}&w_2 (h,D,H,d_0 ) \nonumber \\&=\left\{ {\begin{array}{l} D^{2}\cdot w_G (\frac{h}{H}\left| {\frac{d_0 }{D},{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. ), \frac{h}{H}\le 0.15 \\ D^{2}\cdot (w_G (0.15\left| {\frac{d_0 }{D},{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. )+w_{ GB} (\frac{h}{H}-0.15\left| {{\mathop \beta \limits ^\wedge }_{ GB} ,{\mathop \sigma \limits ^\wedge }_{ GB} } \right. )), 0.15<\frac{h}{H}\le 0.75 \\ D^{2}\cdot (w_G (0.15\left| {\frac{d_0 }{D},{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. )+w_{ GB} (0.75-0.15\left| {{\mathop \beta \limits ^\wedge }_{ GB} ,{\mathop \sigma \limits ^\wedge }_{ GB} } \right. )\\ {}+{}w_O (\frac{h}{H}-0.75\left| {{\mathop \beta \limits ^\wedge }_O ,{\mathop \sigma \limits ^\wedge }_O } \right. )), \frac{h}{H}\ge 0.75\\ \end{array}} \right. \end{aligned}$$
(27)
$$\begin{aligned}&d_3 (h,D,H,d_0 )\nonumber \\&=\left\{ {\begin{array}{l} D\cdot m_G (\frac{h}{H}\left| {\frac{d_0 }{D},{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. ), \frac{h}{H}\le 0.15 \\ D\cdot m_{ GB} (\frac{h}{H}-0.15\left| {m_G (0.15\left| {\frac{d_0 }{D},{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. ),{\mathop \alpha \limits ^\wedge }_{ GB} ,{\mathop \beta \limits ^\wedge }_{ GB} } \right. ), 0.15<\frac{h}{H}\le 0.75 \\ D\cdot m_O (1-\frac{h}{H}\left| {0,{\mathop \alpha \limits ^\wedge }_O ,{\mathop \beta \limits ^\wedge }_O } \right. ), \frac{h}{H}>0.75 \\ \end{array}} \right. \end{aligned}$$
(28)
$$\begin{aligned}&w_3 (h,D,H,d_0 ) \nonumber \\&=\left\{ {\begin{array}{l} D^{2}\cdot w_G (\frac{h}{H}\left| {\frac{d_0 }{D},{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. ), \frac{h}{H}\le 0.15 \\ D^{2}\cdot (w_G (0.15\left| {\frac{d_0 }{D},{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. )+w_{ GB} (\frac{h}{H}-0.15\left| {{\mathop \beta \limits ^\wedge }_{ GB} ,{\mathop \sigma \limits ^\wedge }_{ GB} } \right. )), 0.15<\frac{h}{H}\le 0.75 \\ D^{2}\cdot w_O (1-\frac{h}{H}\left| {{\mathop \beta \limits ^\wedge }_O ,{\mathop \sigma \limits ^\wedge }_O } \right. ), \frac{h}{H}\ge 0.75 \\ \end{array}} \right. \end{aligned}$$
(29)
$$\begin{aligned}&d_4 (h,D,H)\nonumber \\&=\left\{ {\begin{array}{l} D\cdot m_G (\frac{1.3}{H}-\frac{h}{H}\left| {1.,{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. ), \frac{h}{H}\le \frac{1.3}{H} \\ D\cdot m_{ GB} (\frac{h}{H}-\frac{1.3}{H}\left| {m_G (0.\left| {1.,{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. ),{\mathop \alpha \limits ^\wedge }_{ GB} ,{\mathop \beta \limits ^\wedge }_{ GB} } \right. ), \frac{1.3}{H}<\frac{h}{H}\le 0.75 \\ D\cdot m_O (\frac{h}{H}-0.75\left| {m_{ GB} (0.75-0.15\left| {{\mathop \alpha \limits ^\wedge }_{ GB} ,{\mathop \sigma \limits ^\wedge }_{ GB} } \right. ),{\mathop \alpha \limits ^\wedge }_O ,{\mathop \beta \limits ^\wedge }_O } \right. ), \frac{h}{H}>0.75 \\ \end{array}} \right. \end{aligned}$$
(30)
$$\begin{aligned}&w_4 (h,D,H)\nonumber \\&=\left\{ {\begin{array}{l} D^{2}\cdot w_G (\frac{1.3}{H}-\frac{h}{H}\left| {1.,{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. ), \frac{h}{H}\le \frac{1.3}{H} \\ D^{2}\cdot w_{ GB} (\frac{h}{H}-\frac{1.3}{H}\left| {1.,{\mathop \beta \limits ^\wedge }_{ GB} ,{\mathop \sigma \limits ^\wedge }_{ GB} } \right. ), \frac{1.3}{H}<\frac{h}{H}\le 0.75 \\ D^{2}\cdot (w_{ GB} (0.75-\frac{1.3}{H}\left| {{\mathop {1.,\beta }\limits ^\wedge }_{ GB} ,{\mathop \sigma \limits ^\wedge }_{ GB} } \right. )+w_O (\frac{h}{H}-0.75\left| {{\mathop \beta \limits ^\wedge }_O ,{\mathop \sigma \limits ^\wedge }_O } \right. )), \frac{h}{H}\ge 0.75 \\ \end{array}} \right. \end{aligned}$$
(31)
$$\begin{aligned}&d_5 (h,D,H)\nonumber \\&=\left\{ {\begin{array}{l} D\cdot m_G (\frac{1.3}{H}-\frac{h}{H}\left| {1.,{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. ), \frac{h}{H}\le \frac{1.3}{H} \\ D\cdot m_{ GB} (\frac{h}{H}-\frac{1.3}{H}\left| {m_G (0.\left| {1.,{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. ),{\mathop \alpha \limits ^\wedge }_{ GB} ,{\mathop \beta \limits ^\wedge }_{ GB} } \right. ), \frac{1.3}{H}<\frac{h}{H}\le 0.75 \\ D\cdot m_O (1-\frac{h}{H}\left| {0,{\mathop \alpha \limits ^\wedge }_O ,{\mathop \beta \limits ^\wedge }_O } \right. ), \frac{h}{H}>0.75 \end{array}} \right. \end{aligned}$$
(32)
$$\begin{aligned} w_5 (h,D,H)=\left\{ {\begin{array}{l} D^{2}\cdot w_G (\frac{1.3}{H}-\frac{h}{H}\left| {1.,{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G } \right. ), \frac{h}{H}\le \frac{1.3}{H} \\ D^{2}\cdot w_{ GB} (\frac{h}{H}-\frac{1.3}{H}\left| {1.,{\mathop \beta \limits ^\wedge }_{ GB} ,{\mathop \sigma \limits ^\wedge }_{ GB} } \right. ), \frac{1.3}{H}<\frac{h}{H}\le 0.75 \\ D^{2}\cdot w_O (1-\frac{h}{H}\left| {{\mathop \beta \limits ^\wedge }_O ,{\mathop \sigma \limits ^\wedge }_O } \right. ), \frac{h}{H}\ge 0.75 \end{array}} \right. \end{aligned}$$
(33)

where \(\mathop \gamma \limits ^\wedge ,{\mathop \alpha \limits ^\wedge }_G ,{\mathop \beta \limits ^\wedge }_G ,{\mathop \sigma \limits ^\wedge }_G ,{\mathop \alpha \limits ^\wedge }_{ GB} ,{\mathop \sigma \limits ^\wedge }_{ GB} ,{\mathop \alpha \limits ^\wedge }_{OU} ,{\mathop \beta \limits ^\wedge }_O ,{\mathop \sigma \limits ^\wedge }_O \) are maximum likelihood estimators.

In this paper, we apply the theory of a one-stage maximum likelihood estimator for stem taper Models 1–5. As all models have closed form transition probability density functions (19)–(23), the log-likelihood function for Models 1, 2, 4, and Models 3, 5 are given, respectively

$$\begin{aligned}&L_k (\gamma ,\alpha _G ,\beta _G ,\sigma _G ,\alpha _{ GB} ,\sigma _{ GB} ,\alpha _{OU} ,\beta _O ,\sigma _O )\nonumber \\&=\sum _{i=1}^M {\sum _{j=1}^{n_i } {\ln (p_k (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. ))} } , k=1,\;2,\;4 \end{aligned}$$
(34)
$$\begin{aligned}&L_k (\alpha _G ,\beta _G ,\sigma _G ,\alpha _{ GB} ,\sigma _{ GB} ,\alpha _{OU} ,\beta _O ,\sigma _O )\nonumber \\&=\sum _{i=1}^M {\sum _{j=1}^{n_i -1} {\ln (p_k (y_j^i ,x_j^i \left| {y_{j-1}^i } \right. ,y_{j+1}^i ))} } , k=3,\;5 \end{aligned}$$
(35)

To assess the standard errors of the maximum likelihood estimators for stem taper Models 1–5, a study of the Fisher [25] information matrix was performed. The asymptotic variance of the maximum likelihood estimator is given by the inverse of the Fisher’ information matrix, which is the lowest possible achievable variance among the competing estimators. By defining \(p_k (\theta ^{k})\equiv \ln (L_k (\theta ^{k})),\) where \(k=1,\;2,\;3,\;4,\;5, \theta ^{1}=(\gamma ,\alpha _G ,\beta _G ,\sigma _G ,\alpha _{ GB} ,\beta _{ GB} ,\sigma _{ GB} ,\alpha _O ,\beta _O ,\sigma _O ), \theta ^{k}=(\alpha _G ,\beta _G ,\sigma _G ,\alpha _{ GB} ,\beta _{ GB} ,\sigma _{ GB} ,\alpha _O ,\beta _O ,\sigma _O ), k=2,\;3,\;4,\;5, L_k (\theta ^{k}) \) is defined by Eqs. (34), (35), the vector \(p_k (\theta ^{k})^{\prime }\equiv \frac{\partial p_1 (\theta ^{k})}{\partial \theta ^{k}},\) and the matrix \(p_k (\theta ^{k})^{\prime \prime }\equiv \left[ {\frac{\partial ^{2}p_k (\theta ^{k})}{\partial \theta _i^k \partial \theta _j^k }} \right] ^{T},\) we get that \(n^{{1/2}} ( {\hat{\theta }_{n}^{k} - \theta ^{k} } )\mathop \rightarrow \limits ^{d} N(0,[ {i(\theta ^{k} )} ]^{{ - 1}} ),\) where the Fisher’ information matrix is

$$\begin{aligned} i(\theta ^{k})=E({p}^{\prime }(\theta ^{k}){p}^{\prime }(\theta ^{k})^{T})=-E({p}^{\prime \prime }(\theta ^{k})) \end{aligned}$$
(36)

The standard errors of the maximum likelihood estimators are defined by the diagonal elements of the matrix \(\left[ {i(\theta ^{k})} \right] ^{-1}, k=1,\;2,\;3,\;4,\;5.\)

The performance statistics of the stem taper equations for the diameter and the volume included four statistical indices: mean absolute prediction bias (MAB) [18], precision (P) [18], the least squares-based Akaike’ [26] information criterion (AIC) and a coefficient of determination (\(R^{2})\). The AIC can generally be used for the identification of an optimum model in a class of competing models.

3 Results and Discussion

We focus on the modeling of Scots pine (Pinus Sylvestris) tree data set. Scots pine trees dominate Lithuanian forests, growing on Arenosols and Podzols forest sites and covering 725,500 ha. Stem measurements for 300 Scots pine trees were used for volume and stem profile models analysis. All section measurements include of 3,821 data points. Summary statistics for the diameter outside the bark at breast height (D), total height (H), volume (V) and age (A) of all the trees used for parameters estimate and models comparison are presented in Table  1.

Table 1 Summary statistics

To test the compatibility between taper and volume equations of all used stem taper models, the observed and predicted volume values from the sampled trees were calculated in the following form

$$\begin{aligned} V_i =\frac{\pi }{40000}\left( {\sum _{k=1}^{n_i -2} {\frac{(d_{ik}^2 +d_{ik+1}^2 +d_{ik} \cdot d_{ik+1} )\cdot L_{ik} }{3}} +\frac{d_{in_i -1}^2 \cdot L_{in_i -1} }{3}} \right) \end{aligned}$$
(37)

Using the estimation data set, the parameters of SDEs stem taper Models 1–5 were estimated by the maximum likelihood procedure. Estimation results are presented in Table  2. All parameters of the Models 1–5 are highly significant (\(p<0.001\)).

Table 2 Estimated parameters (standard errors in parentheses)

To test the reliability of all the tested stem taper models, the observed and predicted volume values for the sampled trees were calculated by Eq.  (37). Table 3 lists the fit statistics for the new developed stem taper and volume models. The best values of the fit statistics were produced by the stem taper Models 2 and 3 with fixed tree butt.

Table 3 Fit statistics for all the tested stem taper and volume models\(^{a}\)

Another way to evaluate and compare the stem taper and volume models is to examine the graphics of the residuals at different predicted diameters and volumes. The residuals are the differences between the measured and predicted diameters and volumes. Graphical diagnostics of the residuals for the stem taper and volume predictions indicated that the residuals calculated using the SDEs stem taper Model 3 had more homogeneous variance than the other models.

Fig. 1
figure 1

Stem tapers and standard deviations for three randomly selected trees generated using the SDEs stem taper Models 2 (left) and 3 (right): solid line—taper curve; dash dot line—standard deviation of a tree diameter; diamond—observed data

Taper profiles for three randomly selected Scots pine trees (diameters outside the bark at breast heights of 6.3 cm, 17.0  cm, 40.7 cm, and total tree heights of 6.8 m, 21.1 m, 30.3 m) were constructed using SDEs stem taper Models 2, 3 and are plotted in Fig.  1. Figure 1 includes the stem taper curves and the standard deviation curves. It is clear that all of the taper curves followed the stem data very closely.

4 Conclusion and Future Work

The new taper models were developed using SDEs. Comparison of the predicted stem taper and volume values calculated using SDEs Models 2 and 3 with the values obtained using the other models revealed a comparable predictive power of the stem taper Model 3 with fixed stem butt.

The SDEs approach allows us to incorporate new tree variables, mixed-effect parameters, and new forms of stochastic dynamics.

The variance functions developed here can be applied generate weights in every linear and nonlinear least squares regression stem taper model the weighted least squares form.

Finally, stochastic differential equation methodology may be of interest in diverse of areas of research that are far beyond the modelling of tree taper and volume.