Global rates of convergence in log-concave density estimation

Arlene K. H. Kim, Richard J. Samworth

Introduction

However, statistical procedures based on log-concavity, in common with other methods based on shape constraints, present substantial computational and theoretical challenges and these have therefore also been the focus of much recent research. For instance, the maximum likelihood estimator of a log-concave density, first studied by Walther (2002) in the case d=1d=1, and by Cule, Samworth and Stewart (2010) for general dd, plays a central role in all of the procedures mentioned in the previous paragraph. Dümbgen, Hüsler and Rufibach (2011) developed a fast, Active Set algorithm for computing the estimator when d=1d=1, and this is implemented in the R package logcondens (Rufibach and Dümbgen, 2006; Dümbgen and Rufibach, 2011). For general dd, a slower, non-smooth optimisation method based on Shor’s rr-algorithm is implemented in the R package LogConcDEAD (Cule et al., 2007; Cule, Gramacy and Samworth, 2009); see also Koenker and Mizera (2010) for an alternative approximation approach based on interior point methods. On the theoretical side, through a series of papers (Pal, Woodroofe, and Meyer, 2007; Dümbgen and Rufibach, 2009; Seregin and Wellner, 2010; Schuhmacher and Dümbgen, 2010; Cule and Samworth, 2010; Dümbgen et al., 2011), we now have a fairly complete understanding of the global consistency properties of the log-concave maximum likelihood estimator (even under model misspecification).

Results on the global rate of convergence in log-concave density estimation are, however, less fully developed, and in particular have been confined to the case d=1d=1. For a fixed true log-concave density f0f_{0} belonging to a Hölder ball of smoothness β∈\beta\in, Dümbgen and Rufibach (2009) studied the supremum distance over compact intervals in the interior of the support of f0f_{0}. They proved that the log-concave maximum likelihood estimator f^n\hat{f}_{n} based on a sample of size nn converges in these metrics to f0f_{0} at rate Op(ρn−β/(2β+1))O_{p}(\rho_{n}^{-\beta/(2\beta+1)}), where ρn:=n/log⁡n\rho_{n}:=n/\log n; thus f^n\hat{f}_{n} attains the same rates in the stated regimes as other adaptive nonparametric estimators that do not satisfy the shape constraint. Very recently, Doss and Wellner (2015) introduced a new bracketing argument to obtain a rate of convergence of Op(n−4/5)O_{p}(n^{-4/5}) in squared Hellinger distance in the case d=1d=1, again for a fixed true log-concave density f0f_{0}.

The second main purpose of this paper is to provide bounds on the supremum risk with respect to the squared Hellinger loss function of a particular estimator, namely the log-concave maximum likelihood estimator f^n\hat{f}_{n}. The empirical process theory for studying maximum likelihood estimators is well-known (e.g. van der Vaart and Wellner, 1996; van de Geer, 2000), but relies on obtaining a bracketing entropy bound, which therefore becomes our main challenge. A first step is to show that after standardising the data, and using the affine equivariance of the estimator, we can reduce the problem to maximising over a class G\mathcal{G} of log-concave densities having a small mean and covariance matrix close to the identity (cf. Lemma 16 in the Appendix). In Corollary 6 in Section 3.2, we derive an integrable envelope function for such classes, relying on certain properties of distributional limits of sequences of log-concave densities developed in Section 3.1.

The first part of Section 4 is devoted to developing the key bracketing entropy results for the class G\mathcal{G}. In particular, we show that the ϵ\epsilon-bracketing number of G\mathcal{G} in Hellinger distance hh, denoted N[](ϵ,G,h)N_{[]}(\epsilon,\mathcal{G},h) and defined at the beginning of Section 4, satisfies

The second term on the right-hand side of (1), which dominates the first when d≥3d\geq 3, is somewhat unexpected in view of standard bracketing bounds for classes of convex functions on a compact domain taking values in $(e.g.vanderVaartandWellner,1996;GuntuboyinaandSen,2013),whereonlythefirsttermontheright−handsideof(1)appears.Roughlyspeaking,itarisesfromthepotentialcomplexityofthedomainsofthelog−densities.Moreover,for(e.g. van der Vaart and Wellner, 1996; Guntuboyina and Sen, 2013), where only the first term on the right-hand side of (1) appears. Roughly speaking, it arises from the potential complexity of the domains of the log-densities. Moreover, ford\leq 3,weobtainmatchingupperbounds,uptoalogarithmicfactorwhen, we obtain matching upper bounds, up to a logarithmic factor whend=2$. These upper bounds rely on intricate calculations of the bracketing entropy of classes of bounded, concave functions on an arbitrary closed, convex domain. Further details on these bounds can be found in Section 4.

In the second part of Section 4, we apply the bracketing entropy bounds described above to deduce that

It is interesting to note that the logarithmic penalties that appear in (2) when d=2,3d=2,3 occur for different reasons. When d=2d=2, the penalty arises from the logarithmic gap between the lower and upper bounds for the relevant bracketing entropy. When d=3d=3, the bracketing bound is sharp up to multiplicative constants, and the logarithmic penalty is due to the divergence of the bracketing entropy integral that plays the crucial role in the empirical process theory. The bracketing entropy lower bound in (1) suggests (but does not prove) that the log-concave maximum likelihood estimator will be rate suboptimal for d≥4d\geq 4; indeed, Birgé and Massart (1993) give an example of a situation where the maximum likelihood estimator has a suboptimal rate of convergence agreeing with that predicted by the same empirical process theory from which we derive our rates.

All of our proofs are deferred to the Appendix, where we also give various auxiliary results. We conclude this section by highlighting some related research on the pointwise rate of convergence of the log-concave maximum likelihood estimator. Balabdaoui, Rufibach, and Wellner (2009) proved that in the case d=1d=1, if f0(x0)>0f_{0}(x_{0})>0 and f0f_{0} is twice continuously differentiable in a neighbourhood of x0x_{0} with ϕ0′′(x0)<0\phi_{0}^{\prime\prime}(x_{0})<0, where ϕ0:=log⁡f0\phi_{0}:=\log f_{0}, then n2/5{f^n(x0)−f0(x0)}n^{2/5}\{\hat{f}_{n}(x_{0})-f_{0}(x_{0})\} converges to a non-degenerate limiting distribution related to the ‘lower invelope’ of an integrated Brownian motion process minus a drift term. Seregin and Wellner (2010) also derived a minimax lower bound for estimation of f0(x0)f_{0}(x_{0}) with respect to absolute error loss of order n−2/(d+4)n^{-2/(d+4)}, provided that x0x_{0} is an interior point of the domain of log⁡f0\log f_{0} and log⁡f0\log f_{0} is locally strongly concave at x0x_{0}.

Minimax lower bounds

This metric is both affine invariant and particularly convenient for studying maximum likelihood estimators. Adopting a minimax approach, we define the supremum risk

Theorem 1 reveals that when d≥3d\geq 3, the minimax lower bound rate for global loss functions is different from that for interior point estimation established under the local strong log-concavity condition in Seregin and Wellner (2010).

Our proof relies on a variant of Assouad’s cube method; see, for example, van der Vaart (1998, p. 347) or Tsybakov (2009, pp. 118–9). We handle the cases d=1d=1 and d≥2d\geq 2 separately. For d=1d=1, we bound the risk below by the risk over a finite subset of F1\mathcal{F}_{1} consisting of densities that are perturbations of a semicircle y=(r2−x2)1/2y=(r^{2}-x^{2})^{1/2} (it is convenient to raise the semicircle to be bounded away from zero on its domain so that the squared Hellinger distance can be bounded above in terms of the squared L2L_{2}-distance). The perturbations are constructed by first dividing the upper portion of the semicircle into KK pairs of arcs, with each element of the pair being a reflection in the yy-axis of the other. For each α=(α1,…,αK)T∈{0,1}K\alpha=(\alpha_{1},\ldots,\alpha_{K})^{T}\in\{0,1\}^{K} and k=1,…,Kk=1,\ldots,K, if αk=1\alpha_{k}=1, the α\alphath perturbation function fαf_{\alpha} replaces the arc in the kkth pair corresponding to x>0x>0 with a straight line joining its endpoints and retains the other arc in the pair; if αk=0\alpha_{k}=0, we reverse the roles of the two arcs in the pair. Each function fαf_{\alpha} is concave on its support [−r,r][-r,r], and is contructed to be a density; Assouad’s lemma can therefore be applied.

For d≥2d\geq 2, we instead construct uniform densities on perturbations of a closed Euclidean ball BB. We first start with a constant function on BB, and find KK pairs of disjoint caps in BB. For α=(α1,…,αK)T∈{0,1}K\alpha=(\alpha_{1},\ldots,\alpha_{K})^{T}\in\{0,1\}^{K} and k=1,…,Kk=1,\ldots,K, if αk=1\alpha_{k}=1, the α\alphath perturbation function fαf_{\alpha} is zero for the first element of the pair, and agrees with the constant function for the second; if αk=0\alpha_{k}=0, the roles of the two elements of the pair are again reversed. Since the resulting densities {fα:α∈{0,1}K}\{f_{\alpha}:\alpha\in\{0,1\}^{K}\} are uniform on sets of the same volume, we can compute Hellinger distances between them and again apply Assouad’s lemma.

An inspection of our proof further reveals that a minimax lower bound can also be obtained for the L22L_{2}^{2} loss function. Note that in this case, the loss function is not affine invariant, so it makes sense to restrict attention to log-concave densities ff with a lower bound on the determinant of the corresponding covariance matrix Σf\Sigma_{f}. The result obtained is that there exist cd′>0c_{d}^{\prime}>0 such that for every n≥d+1n\geq d+1 and every ρ>0\rho>0,

Convergence and integrable envelopes

Despite these chastening examples, we can still make the following statements with regard to the situation where ν\nu is degenerate.

Finally in this subsection, we show that even in the situation where ν\nu is degenerate, the convergence in distribution of log-concave measures implies much stronger forms of convergence. Similar results were proved in Theorem 2.1 and Proposition 2.2 of Schuhmacher, Hüsler and Dümbgen (2011) under the stronger assumption that ν\nu has a log-concave Radon–Nikodym derivative with respect to μd\mu_{d}.

We note for later use that as an immediate corollary of Proposition 4, if Σn\Sigma_{n} denotes the covariance matrix corresponding to νn\nu_{n}, and Σ\Sigma denotes the covariance matrix corresponding to ν\nu, then Σn→Σ\Sigma_{n}\rightarrow\Sigma.

2 Integrable envelopes for classes of log-concave densities

For every ξ≥0\xi\geq 0 and η∈(0,1)\eta\in(0,1) satisfying ξ<(1−η)1/2/4\xi<(1-\eta)^{1/2}/4 and for every ∥x∥≤(1−η)1/2/4−ξ\|x\|\leq(1-\eta)^{1/2}/4-\xi, we have

As an ancillary result, we can also give a precise envelope for the class of one-dimensional log-concave densities having mean zero and with no variance restriction. Let

While the envelope function here is not integrable, this result is reminiscent of the fact that f(x)≤1/(2x)f(x)\leq 1/(2x) for all x>0x>0, when ff is a convex density on (0,∞)(0,\infty), which was proved and exploited in Groeneboom, Jongbloed and Wellner (2001).

Bracketing entropy bounds and global rates of convergence of the log-concave maximum likelihood estimator

Let ηd>0\eta_{d}>0 be taken from Lemma 16 in the Appendix.

(i) There exist K‾1,K‾2,K‾3∈(0,∞)\overline{K}_{1},\overline{K}_{2},\overline{K}_{3}\in(0,\infty) such that

for all ϵ>0\epsilon>0, where log⁡++(x):=max⁡(1,log⁡x)\log_{++}(x):=\max(1,\log x).

Crucially, we can afford to be more liberal in the accuracy of our coverage as kk increases, because the contribution to the Hellinger distance is small when the log-density has a negative value of large magnitude. This enables us to show that the total number of brackets required to construct a bracketing set with Hellinger distance at most ϵ\epsilon between the brackets is bounded above by an expression not depending on k0k_{0}. For the (k0+1)(k_{0}+1)th class, we can modify the brackets used for the k0k_{0}th class in a straightforward way.

We are now in a position to state our main result on the supremum risk of the log-concave maximum likelihood estimator for the squared Hellinger loss function.

Let f^n\hat{f}_{n} denote the log-concave maximum likelihood estimator based on a sample of size nn. Then, for the squared Hellinger loss function,

The proof of this theorem first involves standardising the data and using affine equivariance to reduce the problem to that of bounding the supremum risk over the class of log-concave densities with mean vector 0 and identity covariance matrix. Writing g^n\hat{g}_{n} for the log-concave maximum likelihood estimator for the standardised data, we show in Lemma 16 in the Appendix that

As well as using various known results on the relationship between the mean vector and covariance matrix of the log-concave maximum likelihood estimator in relation to its sample counterparts, the main step here is to show that, provided none of the sample covariance matrix eigenvalues are too large, the only way an eigenvalue of the covariance matrix corresponding to the maximum likelihood estimator can be small is if an eigenvalue of the sample covariance matrix is small.

The other part of the proof of Theorem 9 is to control

This can be done by appealing to empirical process theory for maximum likelihood estimators, and using the Hellinger bracketing entropy bounds developed in Theorem 8.

Acknowledgements: The work of the second author was supported by an EPSRC Early Career Fellowship and a grant from the Leverhulme Trust. The authors are very grateful for helpful comments on an earlier draft from Charles Doss, Roy Han and Jon Wellner, as well as anonymous reviewers.

Appendix

For k=1,…,Kk=1,\ldots,K, we also define intervals

and set Rk,1:=−Rk,0={−x:x∈Rk,0}R_{k,1}:=-R_{k,0}=\{-x:x\in R_{k,0}\}. Writing yk:=r(1−ϵ2)1/2cos⁡θ2k−1y_{k}:=r(1-\epsilon^{2})^{1/2}\cos\theta_{2k-1}, for k=1,…,Kk=1,\ldots,K, we define auxiliary functions

Finally, then, we can define Fˉ1:={fα:α=(α1,…,αK)T∈{0,1}K}\bar{\mathcal{F}}_{1}:=\{f_{\alpha}:\alpha=(\alpha_{1},\ldots,\alpha_{K})^{T}\in\{0,1\}^{K}\}, where

Moreover, if ∣αk−βk∣=1|\alpha_{k}-\beta_{k}|=1, then

is a monotonically increasing function of θ∈[0,π/3]\theta\in[0,\pi/3]. To check this, note that by differentiating under the integral, splitting the range of integration into two intervals of equal length, and then making the substitution t↦2(1−ϵ2)1/2sin⁡θ−tt\mapsto 2(1-\epsilon^{2})^{1/2}\sin\theta-t in the left interval, we find that

But J((1−ϵ2)1/2sin⁡θ,θ)=J(sin⁡(θ+θ1),θ)=0J((1-\epsilon^{2})^{1/2}\sin\theta,\theta)=J(\sin(\theta+\theta_{1}),\theta)=0, and for t∈[(1−ϵ2)1/2sin⁡θ,sin⁡(θ+θ1)]t\in[(1-\epsilon^{2})^{1/2}\sin\theta,\sin(\theta+\theta_{1})], we have

We deduce that J(t,θ)≥0J(t,\theta)\geq 0 for all t∈[(1−ϵ2)1/2sin⁡θ,sin⁡(θ+θ1)]t\in[(1-\epsilon^{2})^{1/2}\sin\theta,\sin(\theta+\theta_{1})], and our desired monotonicity as a function of θ\theta follows. Hence, for any α,β∈{0,1}K\alpha,\beta\in\{0,1\}^{K}, we have

This calculation shows that, for the squared Hellinger loss function, we can take γ:=31420r3ϵ5\gamma:=\frac{31}{420}r^{3}\epsilon^{5} in condition (i) of Lemma 10.

We now turn to condition (ii). Since h2(fα,fβ)≤L22(fα,fβ)/(4c0)h^{2}(f_{\alpha},f_{\beta})\leq L_{2}^{2}(f_{\alpha},f_{\beta})/(4c_{0}) for all fα,fβ∈Fˉ1f_{\alpha},f_{\beta}\in\bar{\mathcal{F}}_{1}, it suffices to find an upper bound for L22(fα,fβ)L_{2}^{2}(f_{\alpha},f_{\beta}) when ∥α−β∥0=1\|\alpha-\beta\|_{0}=1. Using our monotonicity property again, observe that in that case,

This shows that in condition (ii) of Lemma 10, we may take C:=nr3ϵ5/(2c0)C:=nr^{3}\epsilon^{5}/(2c_{0}). From Lemma 10, and using the fact that ⌊π6θ1⌋ϵ≥π24arcsin⁡(1/2)=1/4\lfloor\frac{\pi}{6\theta_{1}}\rfloor\epsilon\geq\frac{\pi}{24\arcsin(1/2)}=1/4 for ϵ≤1/2\epsilon\leq 1/2, we conclude that

The case d≥2d\geq 2: We again apply Lemma 10, but as described in Section 2 the construction of our finite subset Fˉd\bar{\mathcal{F}}_{d} of Fd\mathcal{F}_{d} is quite different, being based around uniform densities on perturbations of a Euclidean ball. Let

We can now define Fˉd:={fα:α=(α1,…,αK)T∈{0,1}K}\bar{\mathcal{F}}_{d}:=\{f_{\alpha}:\alpha=(\alpha_{1},\ldots,\alpha_{K})^{T}\in\{0,1\}^{K}\}, where

Again, it remains to verify the conditions of Lemma 10. First, if α,β∈{0,1}K\alpha,\beta\in\{0,1\}^{K}, then

For the squared Hellinger loss function, we may therefore take γ:=4×15(d+1)/231/2×16(d+1)/2π(d+1)1/2ϵd+1\gamma:=\frac{4\times 15^{(d+1)/2}}{3^{1/2}\times 16^{(d+1)/2}\pi(d+1)^{1/2}}\epsilon^{d+1} in condition (i) of Lemma 10. On the other hand, if α=(α1,…,αK)T,β=(β1,…,βK)T∈{0,1}K\alpha=(\alpha_{1},\ldots,\alpha_{K})^{T},\beta=(\beta_{1},\ldots,\beta_{K})^{T}\in\{0,1\}^{K} satisfy ∥α−β∥0=1\|\alpha-\beta\|_{0}=1, then

This shows that we may take C:=2(d+1)1/2nϵd+1C:=\frac{2}{(d+1)^{1/2}}n\epsilon^{d+1} in condition (ii) of Lemma 10. We conclude from Lemma 10 that

2 Proofs from Section 3

Hence for R>∥x∗∥R>\|x^{*}\|, we have fnk(l)(x)<1/k(l)f_{n_{k(l)}}(x)<1/k(l) for all x∈AR,ηx\in A_{R,\eta} and l≥l0l\geq l_{0}. Since AR,ηA_{R,\eta} is open, we have for all R>∥x∗∥R>\|x^{*}\| and η>0\eta>0 that

Thus μd(Un,log⁡ϵ)≤(Mn−log⁡ϵ)dμd(Un,Mn−1)≤(2Mn)dμd(Un,Mn−1)\mu_{d}(U_{n,\log\epsilon})\leq(M_{n}-\log\epsilon)^{d}\mu_{d}(U_{n,M_{n}-1})\leq(2M_{n})^{d}\mu_{d}(U_{n,M_{n}-1}). But

If θ0∈U\theta_{0}\in U and θ1∈U⊥\theta_{1}\in U^{\perp}, then

so Θ=Θ0⊕U⊥\Theta=\Theta_{0}\oplus U^{\perp}, where Θ0\Theta_{0} contains 0. The fact that Θ0\Theta_{0} is convex follows immediately from the convexity of the exponential function, while the fact that Θ0\Theta_{0} is relatively open follows from the proof of Proposition 2.2 of Schuhmacher, Hüsler and Dümbgen (2011), once we note from Part 2 of Proposition 3 that ν\nu has a log-concave Radon–Nikodym derivative with respect to μk,U+a\mu_{k,U+a}.

where the convergence follows from Proposition 2.2 and Theorem 2.1 of Schuhmacher, Hüsler and Dümbgen (2011).

It follows that for K≥max⁡{2(a+ϵ),a+9ϵ}K\geq\max\{2(a+\epsilon),a+9\epsilon\},

as K→∞K\rightarrow\infty. We deduce that the sequence (eθTXn)(e^{\theta^{T}X_{n}}) is uniformly integrable, so the result follows by Theorem A on p.14 of Serfling (1980). ∎

for all mm. Then, since the level sets of each fnf_{n} are convex, for each mm,

as m→∞m\rightarrow\infty. This contradicts the fact that each fnf_{n} is a density, and establishes our claim.

But now, if k≥k0k\geq k_{0} and x∈Bˉd(0,R0)∖Bˉd(x0,δ)x\in\bar{B}_{d}(0,R_{0})\setminus\bar{B}_{d}(x_{0},\delta), then we can set

Observe that ∥x1,k−x0∥=δ/2\|x_{1,k}-x_{0}\|=\delta/2. Thus, for all k≥k0k\geq k_{0},

Now, for ∥x∥>R0\|x\|>R_{0}, we can find x2,k∈Bˉd(0,R0)∖Bd(0,R0)x_{2,k}\in\bar{B}_{d}(0,R_{0})\setminus B_{d}(0,R_{0}) and λ∈(0,1)\lambda\in(0,1) such that x2,k=λx0+(1−λ)xx_{2,k}=\lambda x_{0}+(1-\lambda)x. Notice that

so λ≥2(∥x∥−R0)/(2∥x∥+R0)\lambda\geq 2(\|x\|-R_{0})/(2\|x\|+R_{0}). It follows that for k≥k0k\geq k_{0},

Our claim is that this forces ∥x∗∥>1/4\|x_{*}\|>1/4. To see this, let a:=∥x∗∥a:=\|x_{*}\|, let m∈[0,a]m\in[0,a] be such that f1∗(m)=max⁡x1∈[0,a]f1∗(x1)=:Mf_{1}^{*}(m)=\max_{x_{1}\in[0,a]}f_{1}^{*}(x_{1})=:M and let ϕ1∗:=log⁡f1∗\phi_{1}^{*}:=\log f_{1}^{*}. Note that

Hence inf⁡u∈[−2a,0]f1∗(u)≤M/4\inf_{u\in[-2a,0]}f_{1}^{*}(u)\leq M/4, and in fact this infimum must be attained when u=−2au=-2a, so f1∗(−2a)≤M/4f_{1}^{*}(-2a)\leq M/4. Now observe that

Here, we used (5.2), as well as m≤am\leq a and log⁡M−ϕ1∗(−2a)≥2log⁡2\log M-\phi_{1}^{*}(-2a)\geq 2\log 2 to obtain the final inequality. We deduce that

It follows that ∥x0∥>(1−η)1/2/4−ξ\|x_{0}\|>(1-\eta)^{1/2}/4-\xi, as required. ∎

Now let x0>0x_{0}>0 and suppose, for a contradiction, that f∗∈F10f^{*}\in\mathcal{F}_{1}^{0} satisfies f∗(x0)>1/x0f^{*}(x_{0})>1/x_{0}. We must have f∗(0)<f∗(x0)f^{*}(0)<f^{*}(x_{0}) (otherwise ∫0x0f∗>1\int_{0}^{x_{0}}f^{*}>1), so writing ϕ∗:=log⁡f∗\phi^{*}:=\log f^{*}, we have that

We deduce that ϕ∗(0)≥ϕ∗(x0)−1\phi^{*}(0)\geq\phi^{*}(x_{0})-1. It follows that there exists x∗∈(−∞,0]x^{*}\in(-\infty,0] such that f∗(x)<1x0e−(x0−x)/x0f^{*}(x)<\frac{1}{x_{0}}e^{-(x_{0}-x)/x_{0}} for x<x∗x<x^{*}, and f∗(x)>1x0e−(x0−x)/x0f^{*}(x)>\frac{1}{x_{0}}e^{-(x_{0}-x)/x_{0}} for x∗<x≤x0x^{*}<x\leq x_{0}. But then we have for every x≤x0x\leq x_{0} that

say, with strict inequality for every x≤x0x\leq x_{0} except possibly when x=x0x=x_{0}, since F(x0)=1F(x_{0})=1. We deduce that

a contradiction. A similar argument handles the case x0<0x_{0}<0. ∎

3 Proofs from Section 4

Now let Fyk(D):={eϕ:ϕ∈∪D∈DΦyk(D)}\mathcal{F}_{y_{k}}(\mathcal{D}):=\{e^{\phi}:\phi\in\cup_{D\in\mathcal{D}}\Phi_{y_{k}}(D)\}. Write

where KdK_{d} and Kd∘K_{d}^{\circ} are the constants defined in Propositions 12 and 15 below respectively. Let

We claim that for k=1,…,k0k=1,\ldots,k_{0} and d=1,2,3d=1,2,3, we have

Moreover, when d=1d=1 the cardinality of this bracketing set is

where we have used the facts that ey0/2ϵ1/2≤eyk0−1/2ϵ1/2≤ϵ001/2≤1e^{y_{0}/2}\epsilon^{1/2}\leq e^{y_{k_{0}-1}/2}\epsilon^{1/2}\leq\epsilon_{00}^{1/2}\leq 1 and 2ey0/4ϵ1/2log⁡(1/ϵ)≤8eyk0−1/4ϵ1/4≤8ϵ001/4≤82e^{y_{0}/4}\epsilon^{1/2}\log(1/\epsilon)\leq 8e^{y_{k_{0}-1}/4}\epsilon^{1/4}\leq 8\epsilon_{00}^{1/4}\leq 8. When d=2d=2, the cardinality is

Finally, when d=3d=3, the cardinality of the bracketing set is

When d=1d=1 the cardinality of this bracketing set is

as required. When d=2d=2, the cardinality is

Finally, when d=3d=3, the cardinality of the bracketing set is

This establishes the claim (7) by induction.

Since k0k_{0} depends on ϵ\epsilon, it is important to observe that for all k=1,…,k0k=1,\ldots,k_{0},

for all ϵ∈(0,ϵ00]\epsilon\in(0,\epsilon_{00}] and d=1,2,3d=1,2,3. By a simple scaling argument, we deduce that for any b>0b>0,

for all ϵ∈(0,b1/2ϵ00]\epsilon\in(0,b^{1/2}\epsilon_{00}].

We now show how to translate and scale brackets appropriately for other cubes. Let A0,d,B0,d>0A_{0,d},B_{0,d}>0 be as in Corollary 6(a). Define

where ∥j∥2:=∑k=1djk2\|\mathbf{j}\|^{2}:=\sum_{k=1}^{d}j_{k}^{2}. Note from Corollary 6(a) that

Note that to obtain the expression for B2B_{2}, we have used the fact that

using the definition of j0j_{0} and ϵ01,d\epsilon_{01,d}. Moreover, the cardinality of the bracketing set is

Since ϵ∈(0,ϵ01,d]\epsilon\in(0,\epsilon_{01,d}] was arbitrary, we conclude that

for all ϵ∈(0,ϵ02,d]\epsilon\in(0,\epsilon_{02,d}], where ϵ02,d:=ϵ01,d(B1+B2)\epsilon_{02,d}:=\epsilon_{01,d}(B_{1}+B_{2}) and where

where, as in the proof of Proposition 12 below, we have used the fact that \log_{++}(a/\epsilon)\leq\bigl{\{}2+\frac{2\log_{++}(a)}{\log_{++}(e/a)}\bigr{\}}\log_{++}(1/\epsilon) for all a,ϵ>0a,\epsilon>0. Now let

and let K‾d:=K‾‾dhd(ϵ02,d)/hd(ϵ03,d)\overline{K}_{d}:=\overline{\overline{K}}_{d}h_{d}(\epsilon_{02,d})/h_{d}(\epsilon_{03,d}). For ϵ∈(ϵ02,d,ϵ03,d]\epsilon\in(\epsilon_{02,d},\epsilon_{03,d}], we have

Finally, if ϵ>ϵ03,d\epsilon>\epsilon_{03,d}, we can use a single bracketing pair {fL,fU}\{f^{L},f^{U}\}, with fL(x):=0f^{L}(x):=0 and fU(x)f^{U}(x) defined to be the integrable envelope function from Corollary 6(a) with ξ=1\xi=1 and η=ηd\eta=\eta_{d} there. Note that h(fU,fL)≤ϵ03,dh(f^{U},f^{L})\leq\epsilon_{03,d}. This proves the upper bound.

Set K:=⌊ζ∗arcsin⁡(ϵ1/2)⌋K:=\lfloor\frac{\zeta^{*}}{\arcsin(\epsilon^{1/2})}\rfloor and, for k=0,1,…,Kk=0,1,\ldots,K, let wk:=karcsin⁡(ϵ1/2)w_{k}:=k\arcsin(\epsilon^{1/2}), so that ζ∗−2ϵ1/2≤wK≤ζ∗\zeta^{*}-2\epsilon^{1/2}\leq w_{K}\leq\zeta^{*}. We also define

For k=1,…,Kk=1,\ldots,K, we also define Rk,0:=(rsin⁡w2k−2,rsin⁡w2k)R_{k,0}:=(r\sin w_{2k-2},r\sin w_{2k}) and set Rk,1:=−Rk,0={−x:x∈Rk,0}R_{k,1}:=-R_{k,0}=\{-x:x\in R_{k,0}\}. Writing yk:=r(1−ϵ)1/2cos⁡w2k−1y_{k}:=r(1-\epsilon)^{1/2}\cos w_{2k-1}, for k=1,…,Kk=1,\ldots,K, we define auxiliary functions

We can now define F1L:={fα:α=(α1,…,αK)T∈{0,1}K}\mathcal{F}_{1}^{L}:=\{f_{\alpha}:\alpha=(\alpha_{1},\ldots,\alpha_{K})^{T}\in\{0,1\}^{K}\}, where

and F1L⊆F1\mathcal{F}_{1}^{L}\subseteq\mathcal{F}_{1}. Now

since η12/400≤η11/2/(21/2×50)\eta_{1}^{2}/400\leq\eta_{1}^{1/2}/(2^{1/2}\times 50). We also compute

Finally, since f_{\alpha}(x)\geq\bigl{\{}r^{2}(1-\epsilon)-x^{2}\bigr{\}}^{1/2}-r\cos w_{2K} for ∣x∣≤r(1−ϵ)1/2sin⁡w2K|x|\leq r(1-\epsilon)^{1/2}\sin w_{2K}, we have

Since the bracketing number at level ϵ\epsilon is bounded below by the packing number at level 2ϵ2\epsilon, we can let ϵ11,1:=ϵ10,1/8\epsilon_{11,1}:=\epsilon_{10,1}/8, and conclude that

for ϵ∈(0,ϵ11,1]\epsilon\in(0,\epsilon_{11,1}], where K‾1:=0.14881/216\underline{K}_{1}:=\frac{0.148}{8^{1/2}16}.

Finally, we turn to the case d≥2d\geq 2. Set \epsilon_{10,d}:=\min\bigl{\{}10^{-4},\frac{\eta_{d}^{1/2}}{4(d+2)^{1/2}}\bigr{\}} and fix ϵ∈(0,ϵ10,d]\epsilon\in(0,\epsilon_{10,d}]. Here, we recall the finite subset \bar{\mathcal{F}}_{d}=\bigl{\{}f_{\alpha}:\alpha\in\{0,1\}^{K}\bigr{\}} of uniform densities on closed, convex sets from the proof of Theorem 1 in the case d≥2d\geq 2, and set

where we have used the bound on cK,ϵc_{K,\epsilon} from (5) and the fact that Γ(1+d/2)Γ(1+d2)≤(d+1)1/2/21/2\frac{\Gamma(1+d/2)}{\Gamma(\frac{1+d}{2})}\leq(d+1)^{1/2}/2^{1/2}. Now, for any j=1,…,dj=1,\ldots,d,

Finally, for j,k∈{1,…,d}j,k\in\{1,\ldots,d\} with j≠kj\neq k, we have

We deduce from the Gerschgorin circle theorem (Gerschgorin, 1931; Gradshteyn and Ryzhik, 2007) that if Σα,r\Sigma_{\alpha,r} denotes the covariance matrix corresponding to fα,rf_{\alpha,r}, then

Setting ϵd:=1215(d+1)/4101/22(d+1)/216(d+1)/4ϵ10,d\epsilon_{d}:=\frac{1}{2}\frac{15^{(d+1)/4}}{10^{1/2}2^{(d+1)/2}16^{(d+1)/4}}\epsilon_{10,d}, we conclude that

We can now apply Theorem 17 in Section 5.4.3, which provides an exponential tail inequality controlling the performance of a maximum likelihood estimator in Hellinger distance in terms of a bracketing entropy integral. It is an immediate consequence of Theorem 7.4 of van de Geer (2000), although our notation is slightly different (in particular her definition of Hellinger distance is normalised with a factor of 1/21/\sqrt{2}) and we have used the fact (apparent from her proofs) that, in her notation, we may take C=213/2C=2^{13/2}.

It follows from this and our bracketing entropy bound (Theorem 8) that

We now consider three different cases, assuming throughout that n≥d+1n\geq d+1 so that, with probability 1, the log-concave maximum likelihood estimator exists and is unique.

For d=1d=1, we set δn:=2−1/2M11/2n−2/5\delta_{n}:=2^{-1/2}M_{1}^{1/2}n^{-2/5}, where M_{1}:=\max\bigl{\{}\bigl{(}\frac{2^{37/2}}{3}\bigr{)}^{8/5}\overline{K}_{1}^{4/5},2^{33}\bigr{\}}. Then

Moreover, δn≤2−17M1n−3/10=2−16n1/2δn2\delta_{n}\leq 2^{-17}M_{1}n^{-3/10}=2^{-16}n^{1/2}\delta_{n}^{2}. We conclude by Theorem 17 that for t≥M1t\geq M_{1},

where the final bound follows because tn1/5/228≥log⁡2tn^{1/5}/2^{28}\geq\log 2.

For d=2d=2, we set δn:=2−1/2M21/2n−1/3log⁡1/2n\delta_{n}:=2^{-1/2}M_{2}^{1/2}n^{-1/3}\log^{1/2}n, where M_{2}:=\max\bigl{\{}2^{23}\overline{K}_{2}^{2/3}5^{4/3}/3,2^{33}\bigr{\}}. Let n0,2n_{0,2} be large enough that δn≤1/e\delta_{n}\leq 1/e for n≥n0,2n\geq n_{0,2}. Then, for such nn,

where we have used the fact that 21/2M2−1/2log⁡−1/2n≤n1/32^{1/2}M_{2}^{-1/2}\log^{-1/2}n\leq n^{1/3} in the penultimate inequality. We conclude that for n≥n0,2n\geq n_{0,2} and t≥M2t\geq M_{2}, we have

For d=3d=3, the entropy integral diverges as δ↘0\delta\searrow 0, so we cannot bound the bracketing entropy integral by replacing the lower limit with zero. Nevertheless, we can set δn:=2−1/2M31/2n−1/4log⁡1/2n\delta_{n}:=2^{-1/2}M_{3}^{1/2}n^{-1/4}\log^{1/2}n, where M_{3}:=\bigl{\{}2^{33/2}10\overline{K}_{3}^{1/2},2^{33}\bigr{\}}. For t≥M3t\geq M_{3}, we have

Let ρn,12:=n4/5\rho_{n,1}^{2}:=n^{4/5}, ρn,22:=n2/3(log⁡n)−1\rho_{n,2}^{2}:=n^{2/3}(\log n)^{-1} and ρn,32:=n1/2(log⁡n)−1\rho_{n,3}^{2}:=n^{1/2}(\log n)^{-1}. We conclude that if n≥max⁡(n0,d+1)n\geq\max(n_{0},d+1) (and also n≥n0,2n\geq n_{0,2} when d=2d=2), then

4 Auxiliary results

The following lemma is an immediate consequence of Assouad’s lemma as stated in, e.g. van der Vaart (1998, p. 347) or Tsybakov (2009, pp. 118–9).

for all α,β∈{0,1}K\alpha,\beta\in\{0,1\}^{K}, where ∥α−β∥0\|\alpha-\beta\|_{0} denotes the Hamming distance between α\alpha and β\beta

There exists C∈(0,1)C\in(0,1) such that for every α,β∈{0,1}K\alpha,\beta\in\{0,1\}^{K} with ∥α−β∥0=1\|\alpha-\beta\|_{0}=1, we have

Let d≥2d\geq 2. For any ϵ∈(0,1/2]\epsilon\in(0,1/2], we have

Notice that for any x∈Hj∩S1x\in\mathcal{H}_{j}\cap\mathcal{S}_{1}, we have

where B(d−12,12):=∫01td−12−1(1−t)−1/2 dtB(\frac{d-1}{2},\frac{1}{2}):=\int_{0}^{1}t^{\frac{d-1}{2}-1}(1-t)^{-1/2}\,dt denotes the beta function at (d−12,12)(\frac{d-1}{2},\frac{1}{2}). Since B(d−12,12)≤π(d−1)−1/2B(\frac{d-1}{2},\frac{1}{2})\leq\pi(d-1)^{-1/2} and (1−t)−1/2≥1(1-t)^{-1/2}\geq 1 for t∈[0,1)t\in[0,1), the upper bound for N2ϵN_{2\epsilon} follows.

For the lower bound, observe that for any x∈S1x\in\mathcal{S}_{1}, we can find j∗∈{1,…,N2ϵ}j^{*}\in\{1,\ldots,N_{2\epsilon}\} such that ∥x−xj∗∥≤2ϵ\|x-x_{j^{*}}\|\leq 2\epsilon. Thus, if for j=1,…,N2ϵj=1,\ldots,N_{2\epsilon}, we let

Since B(d−12,12)≥(2π)1/2(d−1)−1/2B(\frac{d-1}{2},\frac{1}{2})\geq(2\pi)^{1/2}(d-1)^{-1/2} and (1−t)−1/2≤{1−(4ϵ2−4ϵ4)}−1/2(1-t)^{-1/2}\leq\{1-(4\epsilon^{2}-4\epsilon^{4})\}^{-1/2} for t∈[0,4ϵ2−4ϵ4]t\in[0,4\epsilon^{2}-4\epsilon^{4}], the lower bound follows. ∎

4.2 Auxiliary results for the proof of Theorem 8

for all ϵ∈(0,ϵ20,d]\epsilon\in(0,\epsilon_{20,d}]. Now set

Then, for ϵ∈(ϵ20,d,ad)\epsilon\in(\epsilon_{20,d},a_{d}),

For ϵ≥ad\epsilon\geq a_{d}, we can use the single bracketing pair {ψL,ψU}\{\psi^{L},\psi^{U}\} with ψL(x):=0\psi^{L}(x):=0 and ψU(x):=1\psi^{U}(x):=1 for x∈D′x\in D^{\prime}, noting that L1(ψU,ψL)=μd(D′)≤adL_{1}(\psi^{U},\psi^{L})=\mu_{d}(D^{\prime})\leq a_{d}. Thus, for ϵ≥ad\epsilon\geq a_{d},

Since \log_{++}(a/\epsilon)\leq\bigl{\{}2+\frac{2\log_{++}(a)}{\log_{++}(e/a)}\bigr{\}}\log_{++}(1/\epsilon) for all a,ϵ>0a,\epsilon>0, the result therefore holds with

We now provide a bracketing entropy bound for classes of uniformly bounded concave functions on arbitrary domains in d^{d} when d=1,2,3d=1,2,3. These results build on the work of Guntuboyina and Sen (2013), who study metric (as opposed to bracketing) entropy and rectangular domains, and a recent result of Gao and Wellner (2015), who study various special classes of domains, including dd-dimensional simplices. For convenience, we state the result to which we will appeal below.

Some basic properties of the sets \tensor∗[η]D\tensor*[_{\eta}]{D}{} and Dη]D^{\eta]} are given below.

Let DD, \tensor∗[η]D\tensor*[_{\eta}]{D}{} and Dη]D^{\eta]} be as above. Then

\tensor∗[η]D\tensor*[_{\eta}]{D}{} and Dη]D^{\eta]} are compact and convex.

If 0≤η1≤η20\leq\eta_{1}\leq\eta_{2}, then (\tensor∗[η1]D)η2]⊆D(η2−η1)](\tensor*[_{\eta_{1}}]{D}{})^{\eta_{2}]}\subseteq D^{(\eta_{2}-\eta_{1})]} and \tensor∗[η1](Dη2])=D(η2−η1)]\tensor*[_{\eta_{1}}]{{(D^{\eta_{2}]})}}{}=D^{(\eta_{2}-\eta_{1})]}.

If η1,η2>0\eta_{1},\eta_{2}>0, then \tensor∗[η1](\tensor∗[η2]D)=\tensor∗[η1+η2]D\tensor*[_{\eta_{1}}]{{(\tensor*[_{\eta_{2}}]{D}{})}}{}=\tensor*[_{\eta_{1}+\eta_{2}}]{D}{} and (Dη1])η2]=D(η1+η2)](D^{\eta_{1}]})^{\eta_{2}]}=D^{(\eta_{1}+\eta_{2})]}.

(i) Certainly \tensor∗[η]D\tensor*[_{\eta}]{D}{} is bounded because \tensor∗[η]D⊆D\tensor*[_{\eta}]{D}{}\subseteq D. To show \tensor∗[η]D\tensor*[_{\eta}]{D}{} is closed, let (xn)∈\tensor∗[η]D(x_{n})\in\tensor*[_{\eta}]{D}{} with xn→xx_{n}\rightarrow x, and suppose that ∥w−x∥≤η\|w-x\|\leq\eta. Then, setting wn:=xn+w−xw_{n}:=x_{n}+w-x, we have wn∈Dw_{n}\in D and wn→ww_{n}\rightarrow w, so w∈Dw\in D since DD is closed. We conclude that x∈\tensor∗[η]Dx\in\tensor*[_{\eta}]{D}{}, as required. To show \tensor∗[η]D\tensor*[_{\eta}]{D}{} is convex, let x1,x2∈\tensor∗[η]Dx_{1},x_{2}\in\tensor*[_{\eta}]{D}{} and λ∈\lambda\in, and suppose that ∥w−{(1−λ)x1+λx2}∥≤η\|w-\{(1-\lambda)x_{1}+\lambda x_{2}\}\|\leq\eta. Define w1:=x1+w−(1−λ)x1−λx2∈Dw_{1}:=x_{1}+w-(1-\lambda)x_{1}-\lambda x_{2}\in D and w2:=x2+w−(1−λ)x1−λx2∈Dw_{2}:=x_{2}+w-(1-\lambda)x_{1}-\lambda x_{2}\in D. Then

so (1−λ)x1+λx2∈\tensor∗[η]D(1-\lambda)x_{1}+\lambda x_{2}\in\tensor*[_{\eta}]{D}{}, as required. Thus \tensor∗[η]D\tensor*[_{\eta}]{D}{} is compact and convex.

For the second part, Dη]D^{\eta]} is bounded, because

Now suppose that (xn)(x_{n}) is a sequence in Dη]D^{\eta]} with xn→xx_{n}\rightarrow x, so we can write xn=yn+ηznx_{n}=y_{n}+\eta z_{n}, where yn∈Dy_{n}\in D and ∥zn∥≤1\|z_{n}\|\leq 1. Since DD and Bˉd(0,1)\bar{B}_{d}(0,1) are compact, there exist y∈Dy\in D, z∈Bˉd(0,1)z\in\bar{B}_{d}(0,1) and integers 1≤n1<n2<…1\leq n_{1}<n_{2}<\ldots such that ynk→yy_{n_{k}}\rightarrow y and znk→zz_{n_{k}}\rightarrow z. By uniqueness of limits, x=y+ηzx=y+\eta z, so x∈Dη]x\in D^{\eta]}, which shows that Dη]D^{\eta]} is closed. Finally, if x1,x2∈Dη]x_{1},x_{2}\in D^{\eta]} and λ∈\lambda\in, then we can find y1,y2∈Dy_{1},y_{2}\in D and z1,z2∈Bˉd(0,1)z_{1},z_{2}\in\bar{B}_{d}(0,1) such that x1=y1+ηz1x_{1}=y_{1}+\eta z_{1} and x2=y2+ηz2x_{2}=y_{2}+\eta z_{2}. But then since DD is convex and ∥(1−λ)z1+λz2∥≤(1−λ)∥z1∥+λ∥z2∥≤1\|(1-\lambda)z_{1}+\lambda z_{2}\|\leq(1-\lambda)\|z_{1}\|+\lambda\|z_{2}\|\leq 1, we have

(ii) Let x0∈(\tensor∗[η1]D)η2]x_{0}\in(\tensor*[_{\eta_{1}}]{D}{})^{\eta_{2}]}. If x0∈Dx_{0}\in D, then certainly x0∈D(η2−η1)]x_{0}\in D^{(\eta_{2}-\eta_{1})]}, so assume x0∉Dx_{0}\notin D. Then there exists y0∈\tensor∗[η1]Dy_{0}\in\tensor*[_{\eta_{1}}]{D}{} such that η1<∥x0−y0∥≤η2\eta_{1}<\|x_{0}-y_{0}\|\leq\eta_{2}, and

Hence x0∈D(η2−η1)]x_{0}\in D^{(\eta_{2}-\eta_{1})]}, so (\tensor∗[η1]D)η2]⊆D(η2−η1)](\tensor*[_{\eta_{1}}]{D}{})^{\eta_{2}]}\subseteq D^{(\eta_{2}-\eta_{1})]}.

For the second part, suppose that x∈\tensor∗[η1](Dη2])x\in\tensor*[_{\eta_{1}}]{{(D^{\eta_{2}]})}}{}. If x∈Dx\in D, then x∈D(η2−η1)]x\in D^{(\eta_{2}-\eta_{1})]} and we are done; otherwise, let zz denote the orthogonal projection of xx onto DD. Writing

we have that ∥y−x∥=η1\|y-x\|=\eta_{1}, so y∈Dη2]y\in D^{\eta_{2}]}. Moreover, for every t∈Dt\in D,

so zz is the orthogonal projection of yy onto DD. We deduce that ∥x−z∥+η1=∥y−z∥≤η2\|x-z\|+\eta_{1}=\|y-z\|\leq\eta_{2}, so x∈D(η2−η1)]x\in D^{(\eta_{2}-\eta_{1})]}.

Conversely, let x∈D(η2−η1)]x\in D^{(\eta_{2}-\eta_{1})]}. Then there exists z∈Dz\in D such that ∥x−z∥≤η2−η1\|x-z\|\leq\eta_{2}-\eta_{1}. If ∥y−x∥≤η1\|y-x\|\leq\eta_{1}, then

so y∈Dη2]y\in D^{\eta_{2}]}. Hence x∈\tensor∗[η1](Dη2])x\in\tensor*[_{\eta_{1}}]{{(D^{\eta_{2}]})}}{}, as required.

(iii) Let x∈\tensor∗[η1](\tensor∗[η2]D)x\in\tensor*[_{\eta_{1}}]{{(\tensor*[_{\eta_{2}}]{D}{})}}{}, and let ∥z−x∥≤η1+η2\|z-x\|\leq\eta_{1}+\eta_{2}. If ∥z−x∥≤η1\|z-x\|\leq\eta_{1}, then z∈\tensor∗[η2]D⊆Dz\in\tensor*[_{\eta_{2}}]{D}{}\subseteq D; otherwise, η1<∥z−x∥≤η1+η2\eta_{1}<\|z-x\|\leq\eta_{1}+\eta_{2}. In that case,

satisfies ∥y−x∥≤η1\|y-x\|\leq\eta_{1}, so y∈\tensor∗[η2]Dy\in\tensor*[_{\eta_{2}}]{D}{}. But then ∥z−y∥=∥z−x∥−η1≤η2\|z-y\|=\|z-x\|-\eta_{1}\leq\eta_{2}, so z∈Dz\in D. Hence x∈\tensor∗[η1+η2]Dx\in\tensor*[_{\eta_{1}+\eta_{2}}]{D}{}.

Conversely, suppose that x∈\tensor∗[η1+η2]Dx\in\tensor*[_{\eta_{1}+\eta_{2}}]{D}{} and that ∥y−x∥≤η1\|y-x\|\leq\eta_{1}. If ∥z−y∥≤η2\|z-y\|\leq\eta_{2}, then ∥z−x∥≤η1+η2\|z-x\|\leq\eta_{1}+\eta_{2}, so z∈Dz\in D. Hence y∈\tensor∗[η2]Dy\in\tensor*[_{\eta_{2}}]{D}{} and x∈\tensor∗[η1](\tensor∗[η2]D)x\in\tensor*[_{\eta_{1}}]{{(\tensor*[_{\eta_{2}}]{D}{})}}{}, as required.

For the second part, let x∈(Dη1])η2]x\in(D^{\eta_{1}]})^{\eta_{2}]}. Then there exists y∈Dη1]y\in D^{\eta_{1}]} such that ∥y−x∥≤η2\|y-x\|\leq\eta_{2}, and z∈Dz\in D such that ∥z−y∥≤η1\|z-y\|\leq\eta_{1}. But then ∥z−x∥≤η1+η2\|z-x\|\leq\eta_{1}+\eta_{2}, so x∈D(η1+η2)]x\in D^{(\eta_{1}+\eta_{2})]}.

Conversely, suppose that x∈D(η1+η2)]x\in D^{(\eta_{1}+\eta_{2})]}, so there exists z∈Dz\in D such that ∥z−x∥≤η1+η2\|z-x\|\leq\eta_{1}+\eta_{2}. If x∈Dη1]x\in D^{\eta_{1}]}, then certainly x∈(Dη1])η2]x\in(D^{\eta_{1}]})^{\eta_{2}]}; otherwise, we have ∥z−x∥>η1\|z-x\|>\eta_{1}, and can set

In that case, ∥y−z∥=η1\|y-z\|=\eta_{1}, so y∈Dη1]y\in D^{\eta_{1}]}, and ∥x−y∥=∥x−z∥−η1≤η2\|x-y\|=\|x-z\|-\eta_{1}\leq\eta_{2}, so x∈(Dη1])η2]x\in(D^{\eta_{1}]})^{\eta_{2}]}, as required.

(iv) If x∈\tensor∗[η]Dx\in\tensor*[_{\eta}]{D}{}, then for each j=1,…,mj=1,\ldots,m, we have wj:=x+ηbj∈Dw_{j}:=x+\eta b_{j}\in D. Thus for each jj,

so x∈∩j=1m{x:bjTx≤βj−η}x\in\cap_{j=1}^{m}\{x:b_{j}^{T}x\leq\beta_{j}-\eta\}.

Conversely, if x∈∩j=1m{x:bjTx≤βj−η}x\in\cap_{j=1}^{m}\{x:b_{j}^{T}x\leq\beta_{j}-\eta\} and ∥z∥≤1\|z\|\leq 1, then by Cauchy–Schwarz,

We are now in a position to state our bracketing entropy bound.

The case d=1d=1: This is an extension from metric to bracketing entropy of Theorem 3.1 of Guntuboyina and Sen (2013), and can be found in Doss and Wellner (2015, Proposition 4.1). In particular, these authors show that there exist ϵ1∘∈(0,1)\epsilon_{1}^{\circ}\in(0,1) and K1,1∘>0K_{1,1}^{\circ}>0 such that, when d=1d=1,

for all ϵ∈(0,ϵ1∘]\epsilon\in(0,\epsilon_{1}^{\circ}].

Note moreover that Pi⊆Pi−1P_{i}\subseteq P_{i-1}. We claim that PMP_{M} is a two-dimensional polytope, by our choice of MM. In fact,

For i=2,3,…,Mi=2,3,\ldots,M and j=1,…,Nij=1,\ldots,N_{i}, let

We can therefore define a bracketing set for Φˉ1(D′)\bar{\Phi}_{1}(D^{\prime}) as follows: first, for i=2,…,Mi=2,\ldots,M and j=1,…,Nij=1,\ldots,N_{i}, let

Moreover, the logarithm of the cardinality of the bracketing set is

Defining K1,2∘:=32K2∗∗C2log⁡3/22K_{1,2}^{\circ}:=\frac{32K_{2}^{**}C_{2}}{\log^{3/2}2}, we have therefore proved that when d=2d=2,

for all ϵ∈(0,ϵ2∘]\epsilon\in(0,\epsilon_{2}^{\circ}].

The case d=3d=3: The proof is similar in spirit to the case d=2d=2, so we emphasise the points of difference, and give fewer details where the argument is essentially the same.

The construction of Wang and Yang (2000) (cf. also Chazelle and Shouraboura (1995)) yields, for each i=2,3,…,Mi=2,3,\ldots,M, simplices Si,1,…,Si,NiS_{i,1},\ldots,S_{i,N_{i}}, where Ni≤16C3c0−14−iϵ−2N_{i}\leq 16C_{3}c_{0}^{-1}4^{-i}\epsilon^{-2} that triangulate Pi−1∖\tensor∗[c04iϵ2](Pi−1)P_{i-1}\setminus\tensor*[_{c_{0}4^{i}\epsilon^{2}}]{{(P_{i-1})}}{}. Set

Moreover, the logarithm of the cardinality of the bracketing set is

Defining K1,3∘:=512K3∗∗C3c0−1K_{1,3}^{\circ}:=512K_{3}^{**}C_{3}c_{0}^{-1}, we have therefore proved that when d=3d=3,

for all ϵ∈(0,ϵ3∘]\epsilon\in(0,\epsilon_{3}^{\circ}].

For the final steps, we deal with the cases d=1,2,3d=1,2,3 simultaneously. Let

It is convenient for the case d=2d=2 to note that

The final result therefore follows, taking K1∘:=K2,1∘K_{1}^{\circ}:=K_{2,1}^{\circ}, K2∘:=2π1/2K2,2∘K_{2}^{\circ}:=\frac{2}{\pi^{1/2}}K_{2,2}^{\circ} and K3∘:=814πK2,3∘K_{3}^{\circ}:=\frac{81}{4\pi}K_{2,3}^{\circ}. ∎

4.3 Auxiliary results for the proof of Theorem 9

There exists ηd∈(0,1)\eta_{d}\in(0,1) such that

as n→∞n\rightarrow\infty, where g^n\hat{g}_{n} denotes the log-concave maximum likelihood estimator based on a random sample Z1,…,ZnZ_{1},\ldots,Z_{n} from g0g_{0}.

We treat the three terms on the right-hand side of (5.4.3) in turn. First, we observe by Remark 2.3 of Dümbgen et al. (2011) that μg^n=n−1∑i=1nZi=:Zˉ\mu_{\hat{g}_{n}}=n^{-1}\sum_{i=1}^{n}Z_{i}=:\bar{Z}, where the density of n1/2Zˉ:=n1/2(Zˉ1,…,Zˉd)Tn^{1/2}\bar{Z}:=n^{1/2}(\bar{Z}_{1},\ldots,\bar{Z}_{d})^{T} belongs to Fd0,I\mathcal{F}_{d}^{0,I}. Taking A0,d,B0,d>0A_{0,d},B_{0,d}>0 from Theorem 5(a), it follows that for any t≥0t\geq 0 and j=1,…,dj=1,\ldots,d,

Writing Zi:=(Zi1,…,Zid)TZ_{i}:=(Z_{i1},\ldots,Z_{id})^{T}, we deduce from the Gerschgorin circle theorem, Chebychev’s inequality and Cauchy–Schwarz that

say, where A0,dA_{0,d} and B0,dB_{0,d} are taken from Theorem 5(a). Observe that by Theorem 5(a),

Recall from Theorem 2.2 of Dümbgen et al. (2011) that for P∈P1/10,1/2P\in\mathcal{P}^{1/10,1/2}, there exists a unique log-concave projection ψ∗(P)∈Fd\psi^{*}(P)\in\mathcal{F}_{d} given by

Our first claim is that there exists M0,d>0M_{0,d}>0, depending only on dd, such that

To see this, suppose for a contradiction that there exist (Pn)∈P1/10,1/2(P_{n})\in\mathcal{P}^{1/10,1/2} such that

for sufficiently large kk, which establishes our desired contradiction.

Moreover, by Theorem 5(b), there exists a0,d>0a_{0,d}>0, depending only on dd, such that

Finally, we conclude that if we define ηd:=1−2d−2a0,d2e−2M0,d3d−1\eta_{d}:=1-\frac{2^{d-2}a_{0,d}^{2}e^{-2M_{0,d}}}{3^{d-1}}, then

using very similar arguments to those used above, as well as Chebychev’s inequality for the last term. ∎

If (δn)(\delta_{n}) is such that 2−16n1/2δn2≥J[](δn,Fˉ,h)2^{-16}n^{1/2}\delta_{n}^{2}\geq J_{[]}(\delta_{n},\bar{\mathcal{F}},h), then for all t≥δnt\geq\delta_{n},

References