Local Quadratic Estimation of the Curvature in a Functional Single Index Model
Zi Ye, Giles Hooker

TL;DR
This paper develops a method for estimating the curvature of the link function in a functional single index model, addressing the challenge of unknown coefficient and link functions, with theoretical convergence results and practical considerations.
Contribution
It introduces a nested optimization approach for estimating the second derivative of the link function in a functional single index model, including convergence rates and root-n consistency.
Findings
The second derivative of the link function can be estimated with a specific convergence rate.
The argument of the link function can be estimated with root-n consistency.
Estimates are sensitive to initial values in practical implementation.
Abstract
The nonlinear effects of environmental variability on species abundance plays an important role in the maintenance of ecological diversity. Nonetheless, many common models use parametric nonlinear terms pre-determining ecological conclusions. Motivated by this concern, we study the estimate of the second derivative (curvature) of the link function g in a functional single index model. Since the coefficient function and the link function are both unknown, the estimate is expressed as a nested optimization. For a fixed and unknown coefficient function, the link function and its second derivative are estimated by local quadratic approximation, then the coefficient function is estimated by minimizing the MSE of the model. In this paper, we derive the rate of convergence of the estimation. In addition, we prove that the argument of g, can be estimated root-n consistently. However, practical…
| g1 | g2 | g3 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Initial | n | RSE | RASE | RASE2 | RSE | RASE | RASE2 | RSE | RASE | RASE2 | |
| True | 100 | 0.2887 | 0.0959 | 9.4156 | 0.2785 | 0.0945 | 7.2648 | 0.3442 | 0.0918 | 5.0951 | |
| 1000 | 0.0829 | 0.0336 | 0.9003 | 0.0731 | 0.0334 | 0.5429 | 0.1095 | 0.0276 | 0.8620 | ||
| Linear | 100 | 1.1401 | 0.3401 | 1.3869 | 1.3569 | 0.4166 | 1.2014 | 0.7049 | 0.1393 | 0.2507 | |
| 1000 | 1.9010 | 0.2340 | 0.5205 | 1.0719 | 0.3421 | 1.3075 | 0.5287 | 0.0891 | 0.0729 | ||
| Equal | 100 | 0.8389 | 0.2820 | 1.0933 | 0.8342 | 0.2566 | 1.4349 | 0.8329 | 0.1857 | 0.2589 | |
| 1000 | 0.8502 | 0.3159 | 1.0133 | 0.8437 | 0.2838 | 1.4043 | 0.8508 | 0.1921 | 0.0905 | ||
| Random | 100 | 1.1911 | 0.1461 | 0.5597 | 1.1617 | 0.1979 | 0.6186 | 1.2603 | 0.0942 | 0.2043 | |
| 1000 | 1.2704 | 0.1320 | 0.4354 | 1.3021 | 0.1890 | 0.4413 | 1.2300 | 0.0796 | 0.0637 | ||
| g1 | g2 | g3 | ||||
|---|---|---|---|---|---|---|
| n | original | rescaled | original | rescaled | original | rescaled |
| 100 | 1.2793 | 0.5597 | 2.1497 | 0.6186 | 0.2360 | 0.2043 |
| 1000 | 1.1297 | 0.4354 | 2.2081 | 0.4413 | 0.0703 | 0.0637 |
| g1 | g2 | g3 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Initial | n | RSE | RASE | RASE2 | RSE | RASE | RASE2 | RSE | RASE | RASE2 | |
| True | 100 | 0.1921 | 0.0868 | 1.2106 | 0.2052 | 0.0904 | 4.5719 | 0.1982 | 0.0690 | 0.7954 | |
| 1000 | 0.0680 | 0.0290 | 0.4551 | 0.0620 | 0.0271 | 0.4016 | 0.0774 | 0.0243 | 0.2762 | ||
| Linear | 100 | 1.1383 | 0.3294 | 1.4303 | 1.3370 | 0.4245 | 1.3388 | 0.6995 | 0.1331 | 0.2692 | |
| 1000 | 1.9015 | 0.2232 | 0.5060 | 1.0419 | 0.3185 | 1.3652 | 0.5297 | 0.0852 | 0.0786 | ||
| Equal | 100 | 0.8486 | 0.2789 | 1.0731 | 0.8385 | 0.2509 | 1.4728 | 0.8349 | 0.1836 | 0.3349 | |
| 1000 | 0.8442 | 0.2977 | 1.0181 | 0.8500 | 0.2755 | 1.5396 | 0.8447 | 0.1827 | 0.1045 | ||
| Random | 100 | 1.2998 | 0.1339 | 0.5191 | 1.2086 | 0.1979 | 0.7160 | 1.4296 | 0.0875 | 0.2362 | |
| 1000 | 1.5607 | 0.1288 | 0.4209 | 1.3540 | 0.1687 | 0.4418 | 1.7622 | 0.0798 | 0.0744 | ||
| g1 | g2 | g3 | ||||
|---|---|---|---|---|---|---|
| n | original | rescaled | original | rescaled | original | rescaled |
| 100 | 1.2710 | 0.5191 | 2.2005 | 0.7160 | 0.2768 | 0.2362 |
| 1000 | 1.0145 | 0.4209 | 2.2812 | 0.4418 | 0.0752 | 0.0744 |
| g1 | g2 | g3 | ||||
|---|---|---|---|---|---|---|
| n | original | rescaled | original | rescaled | original | rescaled |
| 100 | 5.9302 | 1.9266 | 33.811 | 7.9015 | 4.5630 | 0.9791 |
| 1000 | 2.4004 | 1.0660 | 2.2494 | 1.3416 | 1.2444 | 0.3558 |
| g1 | g2 | g3 | ||||
|---|---|---|---|---|---|---|
| n | original | rescaled | original | rescaled | original | rescaled |
| 100 | 51.397 | 7.3786 | 38.007 | 6.5712 | 50.816 | 5.9508 |
| 1000 | 9.0220 | 1.5416 | 8.9590 | 1.8170 | 7.8245 | 1.1493 |
| g1 | g2 | g3 | |||||
|---|---|---|---|---|---|---|---|
| Initial | n | GCV | 10-fold | GCV | 10-fold | GCV | 10-fold |
| True | 100 | 0.0398 | 3.8686 | 0.0399 | 3.3823 | 0.0377 | 1.4970 |
| 1000 | 0.0401 | 0.9468 | 0.0402 | 0.7882 | 0.0400 | 0.4781 | |
| Linear | 100 | 0.1559 | 5.2259 | 0.2184 | 4.7373 | 0.0498 | 1.6148 |
| 1000 | 0.0793 | 2.0295 | 0.1272 | 2.2896 | 0.0439 | 0.7265 | |
| Equal | 100 | 0.1401 | 4.7640 | 0.1046 | 3.9670 | 0.0795 | 1.8530 |
| 1000 | 0.1358 | 2.6925 | 0.1318 | 2.1995 | 0.0751 | 1.1081 | |
| Random | 100 | 0.0611 | 4.2920 | 0.0957 | 3.9025 | 0.0459 | 1.6237 |
| 1000 | 0.0591 | 2.4463 | 0.0850 | 2.2702 | 0.0468 | 1.0243 | |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEcology and Vegetation Dynamics Studies · Animal Ecology and Behavior Studies · Economic and Environmental Valuation
**Local Quadratic Estimation of the Curvature in a Functional Single Index Model111Supported in part by NSF Grant DEB-1353039 and DMS-1407600
** Zi Ye222PhD Candidate, Department of Statistical Sciences, Cornell University, [email protected], Giles Hooker333Associate Professor, Department of Statistical Sciences, Cornell University, [email protected]
Abstract
The nonlinear effects of environmental variability on species abundance plays an important role in the maintenance of ecological diversity. Nonetheless, many common models use parametric nonlinear terms pre-determining ecological conclusions. Motivated by this concern, we study the estimate of the second derivative (curvature) of the link function in a functional single index model: . Since the coefficient function and the link function are both unknown, the estimate is expressed as a nested optimization. For a fixed and unknown , the link function and are estimated by local quadratic approximation, then the coefficient function is estimated by minimizing the MSE of the model. In this paper, we derive the rate of convergence of the estimation is , where is the bandwidth in the local quadratic approximation. In addition, we prove that the argument of , , can be estimated root- consistently. However, practical implementation of the method requires solving a nonlinear optimization problem, and our results show that the estimates of the link function and the coefficient function are quite sensitive to the choices of starting values.
1 Introduction
1.1 Ecological Motivation
Within mathematical ecology, nonlinear responses to environmental variability play an important role in maintaining the diversity of competing species. Species competing for the same resources can nonetheless co-exist by exploiting differing environmental conditions; see Hutchinson (1961), Chesson and Warner (1981) and Ellner (1987). For an individual species, environmental fluctuation can accelerate growth rate (Drake, 2005; Koons et al., 2009) or sometimes decrease long-term population growth rates (Lewontin and Cohen, 1969). The nonlinearity of these responses also plays an important role in forecasting the effect of increased environmental variability under climate change. The motivating data for this study come from long-term observations of communities of prairie plants in which Artemesia Triparta – sage brush – is a dominant species and we wish to understand its responses to climate given by temperature and precipitation.
Traditional statistical models for plant growth make parametric assumptions that imply specific forms of nonlinearity, particularly in the presence of high-dimensional covariates. Instead, we use a nonparametric growth model of an individual plant or animal:
[TABLE]
where and are the growth and environment of a plant, is a link function to be estimated and is the random error. To answer the ecological question, “Would the growth be higher if we just gave the plant a constant environment at the average of ?”, we need to compare and .
If the link function is convex, by Jensen’s inequality, and the plant grows better in a varying environment. Otherwise, if the link function is concave, a constant environment is preferred. Assuming a smooth function , convexity is equivalent to , for all in the domain of . Therefore, in this paper we consider the problem of estimating the curvature of the link function .
To finalize this model, the environment is described by the recent history of temperature and rainfall recorded at up to daily resolution. Since plants may be impacted by climate events over a long period of time (see Dahlgren and Ehrlén, 2011; Clark et al., 2011), we will consider the past two years of data. Following Teller et al. (2016), these are thought of as functional covariates leading to a representation of as a functional linter term:
[TABLE]
where is the coefficient function to be estimated, and is the covariate function we observed, typically a measurement of climate history.
The growth model of a plant is now given by
[TABLE]
This is Functional Single Index model, introduced in Chen et al. (2011) and Ma (2016).
In functional data analysis, a functional linear model (FLM) is defined as
[TABLE]
which is often used in modeling the relationship between a functional covariate and a scalar response. To assess curvature, we need a more flexible model than the FLM. A generalized functional linear model (GFLM) is proposed in Müller and Stadtmüller (2005), James (2002) and Escabias et al. (2007), which has the same form as the functional single index model but with a known link function . The functional single index model could be considered as an extension to the GFLM, as it is more flexible and could model a variety of real-world data.
Compared to the generalized functional linear model, estimation of the link function based on a unknown coefficient function is challenging. Even if is known, estimating the second derivative of a nonparametric function directly is difficult. In this paper, we prove a theoretical convergence rate for an estimate of in the functional single index model, even if there are some bias in estimating the coefficient function .
The convergence rates that we derive are based on finding a global solution to a nonlinear optimization problem using a bandwidth that decreases at a known rate with . However, this requires overcoming several practical issues. First, to find an optimum for , we rely on nonlinear optimization methods which require an initial value from which to search for a minimum. Our experiments demonstrate that the performance of the estimate can depend critically on this choice of initial condition and natural choices which provide good estimates of do not necessarily work well for . Further, the optimal choice of bandwidth can be quite different between estimation targeting and that targeting and we provide a heuristic post-cross-validation modification to improve the estimate of bandwidth. We expect similar rates of convergence will hold for alternative non-parametric estimators of , penalized splines, for example, but that the specifics of smoothing parameter selection and nonlinear optimization can be expected to be quite different. A detailed analysis of the optimization problem is beyond the scope of this paper.
1.2 Previous Results
In this section, we will introduce previous theoretical and empirical results for Single Index model and Functional Single Index model.
1.2.1 Single Index Model
There has been considerable research on the single index model, where the coefficient is finite dimensional. The Single Index Model is defined as
[TABLE]
where is the covariate and is the coefficient vector. There are three methods to estimate the link function and the coefficient vector . The Projection Pursuit Regression (PPR) approach introduced in Hardle et al. (1993) is a two-step estimation procedure:
Estimate the link function by the kernel method
[TABLE]
where is the bandwidth. 2. 2.
Estimate the coefficient by minimizing the mean squared error
[TABLE]
Hardle et al. (1993) proved that the coefficient vector can be estimated root- consistently. Ichimura (1993) showed the asymptotic normality of the estimator. The other two approaches provide new methods to estimate the coefficient vector. The Average Derivative approach in Hristache et al. (2001) showed that
[TABLE]
If we could find a consistent estimator of the average derivative , we can get a consistent estimator of the coefficient up to a scale. Normally, we require the coefficient vector to be norm . Stoker (1986) proposed two consistent estimators of the average derivative.
The sliced inverse regression method in Li (1991) considered the estimation of the coefficient vector as a dimension-reduction problem. Any linear combination of the coefficient vector is assumed to be an effective dimension-reduction (EDR) direction. They conduct a principle component analysis on the inverse regression space , and estimate the coefficient vector by the largest component.
1.2.2 Functional Single Index Model
There are only a few papers in the functional single index model. In Chen et al. (2011), similar to the projection pursuit regression in the single index model, the link function and the coefficient function are estimeated by a two-step procedure. The coefficient function is reduced to a finite dimensional coefficient vector by a spline basis. Under some assumptions, Chen et al. (2011) showed that
[TABLE]
for . In Ma (2016), two spline basis were used to represent the coefficient function and the link function, respectively, and the MSE was minimized iteratively until convergence. Ma (2016) constructed a asymptotic simultaneous confidence band for the coefficient function . Our estimates follow Chen et al. (2011) but will examine the properties of . By a clever decomposition of squared error, Chen et al. (2011) were able to avoid the need to directly account for the estimate of . Unlike that case, to examine we will need to obtain the convergence rate for directly, before we can examine our target.
2 Estimation Procedure
Suppose that we observe environment histories and responses , independent and identically distributed as , where , with
[TABLE]
where is the scalar response variable, and is the covariate function. For the purpose of simplification, we assume that the predicator and the coefficient function are defined in the domain , and is a Gaussian random error.
To answer our ecological question, we are interested in estimating the second derivative (curvature) of the link function . The estimate of the coefficient function is denoted as . Define a Hilbert space as the set of the coefficient functions , where .
To estimate , and , we use a local quadratic approximation. By Taylor’s expansion, at a fixed point , the link function can be approximated by
[TABLE]
Fix , where is in the domain of the link function , the curvature, denoted as , is estimated by minimizing the weighted sum of squares
[TABLE]
where is a kernel function and is the bandwidth. The estimators are then .
The coefficient function is unknown in the penalized weighted sum of square . We estimate it by minimizing the MSE
[TABLE]
where
[TABLE]
Since the kernel function is only defined in , we constraint the domain of the estimate of or to be in by normalizing the coefficients of or under an orthonormal basis to be after optimization procedure.
Denote a column vector . Fix , and , the estimated , and can be calculated as
[TABLE]
where
[TABLE]
where denotes the row of a matrix , and the -dimensional matrix is
[TABLE]
with , is a -dimensional column vector of ones, and the -dimensional matrix is
[TABLE]
The estimation of the coefficient function and the link function is therefore a nested procedure, summarized in , and . Following Ma (2016), the identifiability of the model is ensured by adding a constraint on the coefficient function, such that
3 Assumptions
In deriving a convergence rate for , we make the following assumptions in the functional single index model.
The observations , where , are independent and identically distributed. Each covariate function is a square-integrable random function defined in the interval . The random error is independent from , and has zero mean and variance . 2. 2.
The dependent variable has the th-order absolute moment, where . This is an assumption from Ichimura (1993). The finite moment is used in establishing the main convergence theorem. 3. 3.
The link function and the curvature are bounded and satisfy the Lipschitz condition such that
[TABLE]
for all and , where and . The Lipschitz condition ensures that if can be estimated root- consistently, the distance between and can be controlled. 4. 4.
The kernel function is nonnegative and symmetric with support , and . Assume that is three times continuously differentiable, with , for any and . Since the kernel satisfies a Lipschitz condition, the Nadaraya-Watson estimator of the link function also has a Lipschitz condition. 5. 5.
For some orthonormal basis , for each , there exists a sequence of random variables , such that
[TABLE]
and
[TABLE]
Assume that .
In particular, we have
[TABLE]
For any , we can write
[TABLE]
We observe that an orthonormal basis approximation of the covariate function and coefficient function transforms an integration to an infinite sum. In addition, define a sequence such that as , we require
[TABLE]
where , and . Condition ensures that the integration can be approximated by a finite sum of coefficients under an orthonormal basis. 6. 6.
Assume that , where is the probability density of .
4 Convergence Rates
By the definition of and , we can calculate
[TABLE]
Denote
[TABLE]
and
[TABLE]
Denote , we have
[TABLE]
and
[TABLE]
where . Since the kernel function is symmetric, if is an odd number.
We have
[TABLE]
The determinant of the matrix is
[TABLE]
By definitions of and in and , we can get
[TABLE]
4.1 Convergence Rate of
For any , define
[TABLE]
and
[TABLE]
Denote and , where . Define the subspaces such that and .
- Lemma1.
For a sequence of positive numbers , suppose that , then
[TABLE]
where
[TABLE]
as .
Proof.
We have
[TABLE]
where
[TABLE]
By Assumption , the kernel function is bounded. We will apply Bernstein’s inequality (see Appendix A) to the above equation with
[TABLE]
[TABLE]
and
[TABLE]
where , and are constants. By Bernstein’s inequality, we can get
[TABLE]
The assumption of Lemma in Ichimura (1993) is that the sequence should satisfy . Since and , we need . Therefore, in the denominator, we have . If , then
[TABLE]
and
[TABLE]
∎
Following similar arguments, we can derive Lemmas and below.
- Lemma2.
For a sequence of positive numbers , suppose that , then
[TABLE]
where
[TABLE]
as .
- Lemma3.
For a sequence of positive numbers , suppose that , then
[TABLE]
where
[TABLE]
as .
Now, we show the root- consistency of the estimator .
- Theorem4.
The estimator is consistent if Assumptions hold, and the bandwidth sequence satisfies and .
Proof.
Theorem in Ichimura (1993) states the consistency of , while is a coefficient vector. Theorem is based on Lemma , and Lemma is based on Lemmas . The proof of Lemmas will be the same whenever is a vector or a function. Lemmas above are the functional version of Lemmas . We need to figure out the constraint on the smoothing parameter . The constraints are
- •
Lemma
[TABLE]
- •
Lemma
[TABLE]
- •
Lemma
[TABLE]
We require . Since and , we need to have . Following the same argument, we need and . ∎
To prove the convergence rate of the functional single index model, we need to find a convergence rate for , or .
- Theorem5.
Suppose that , and , then we have
[TABLE]
for .
Proof.
For each such that as , define
[TABLE]
Since the kernel function satisfies the Lipschitz condition, and the estimated link function is
[TABLE]
the estimated also satisfies the Lipschitz condition. Since , we have
[TABLE]
as , where is a constant. Therefore, . By the definition of , we can get as , for any .
Hence, by Lemma in Ichimura (1993), we have
[TABLE]
where is a -dimensional mean vector, and is a -dimensional covariance matrix. Suppose that is the -algebra generated by