Introduction To Nonparametric/Semiparametric

2y ago
24 Views
2 Downloads
274.31 KB
30 Pages
Last View : 2m ago
Last Download : 3m ago
Upload by : Julia Hutchens
Transcription

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignIntroduction to Nonparametric/SemiparametricEconometric Analysis: ImplementationYoichi AraiNational Graduate Institute for Policy Studies2014 JEA Spring Meeting (14 June)1 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignIntroductionMotivationMSE (MISE): Measures of DiscrepancyChoice of Kernel FunctionsBandwidth Selection for Estimation of DensitiesBandwidth Selection I: Rule of Thumb BandwidthBandwidth Selection II: Plug-In MethodBandwidth Selection III: Cross ValidationLocal Linear RegressionBandwidth Selection I: Plug-In MethodBandwidth Selection II: Cross-ValidationBandwidth Selection III: More Sophisticated MethodRegression Discontinuity DesignRegression Discontinuity DesignBandwidth Selection2 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignMotivationMSE (MISE): Measures of DiscrepancyChoice of Kernel FunctionsMotivation: RD Estimates of the Effect of Head StartAssistance by Ludwig and Miller (2007, QJE)VariableBandwidthNumber of obs. with nonzero weight1968 HS spending per childRD estimate1972 HS spending per childRD estimateAge 5–9, Mortality, 1973–83RD estimateBlacks age 5–9, Mortality, 1973–83RD estimate9[217, 310]Nonparametric1836[287, 674] [300, 1877]137.251(128.968)114.711(91.267)134.491 (62.593)182.119 (148.321)88.959(101.697)130.153 (67.613) 1.895 (0.980) 1.198 (0.796) 1.114 (0.544) 2.275(3.758) 2.719 (2.163) 1.589(1.706)3 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignMotivationMSE (MISE): Measures of DiscrepancyChoice of Kernel FunctionsObservations Estimates can change dramatically by the choice of bandwidths. Statistical significance can also change depending on the choice ofbandwidths.Lessons It would be nice to have objective criterion to choose bandwidths!4 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignMotivationMSE (MISE): Measures of DiscrepancyChoice of Kernel FunctionsMSE (MISE): Measures of DiscrepancySuppose your objective is to estimate some function f (x) (f evaluated at x), or some function f over entire support.Let fˆh be some estimator based on a bandwidth h.Most Popular Measures of Discrepancy of fˆ from the true objective f MSE (x) E [{fˆh (x) f (x)}2 ] (Local Measure).MISE E [{fˆh (x) f (x)}2 ]dx (Global Measure).MSE and MISE changes depending on the function f as well asestimation methods.5 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignMotivationMSE (MISE): Measures of DiscrepancyChoice of Kernel FunctionsKernel FunctionsTable : Popular Choices for Kernel nction2(2π) 1/2 e x /2(1/2)1{ x 1}(3/4)(1 x 2 )1{ x 1}(1 x )1{ x 1}Practical Choices It is well-known that nonparametric estimates are not very sensitiveto the choice of kernel functions. For estimating a function at interior points or globally, a commonchoice is the Epanechnikov kernel (Hodges & Lehmann, 1956). For estimating a function at boundary points (by LLR), a popularchoice is that the triangular kernel (Cheng, Fan & Marron,1997).6 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignMotivationMSE (MISE): Measures of DiscrepancyChoice of Kernel FunctionsBandwidth SelectionContrary to the selection of kernel functions, it is well-known thatestimates are sensitive to the choice of bandwidths.In the following, we briefly explain 3 popular approaches for bandwidthselection1. Rule of Thumb Bandwidth2. Plug-In Method3. Cross-ValidationSee Silverman (1986) for more about basic treatment on densityestimation.7 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignBandwidth Selection I: Rule of Thumb BandwidthBandwidth Selection II: Plug-In MethodBandwidth Selection III: Cross ValidationAMSE for Kernel Density EstimatorsGiven a random sample {Xi , i 1, 2, . . . , n}, we are interested inestimating its density f .For the kernel density estimator1 nx Xifˆh ), K (nh i 1hthe asymptotic approximation of the MSE (AMSE) is given byAMSE (x) {2µ2 (2)κ2 f (x)f (x)h2 } 2nhwhere f (r ) is the r -th derivative of f .Similarly, the asymptotic approximation of the MISE (AMISE) is given byAMISE µ22κ2{ f (2) (x)2 dx} h4 4nh8 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignBandwidth Selection I: Rule of Thumb BandwidthBandwidth Selection II: Plug-In MethodBandwidth Selection III: Cross ValidationOptimal BandwidthBandwidths that minimize the AMSE and AMISE are given, respectively,by1/5f (x)hAMSE C (K ) { (2) 2 } n 1/5f (x)and1/5hAMISE C (K )²depends on1} n 1/5(2) f (x)2 dxK ¹¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹¶depends on f{where C (K ) {κ2 /µ22 }1/5 . Both hAMSE and hAMISE depend on 3 things1. K (Kernel function),2. f (true density including the 2nd derivative f (2) ),3. n (sample size).In addition, hAMSE depends on the evaluation point x.9 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignBandwidth Selection I: Rule of Thumb BandwidthBandwidth Selection II: Plug-In MethodBandwidth Selection III: Cross ValidationBandwidth Selection I: Rule of Thumb BandwidthRule of Thumb (ROT) Bandwidth can be obtained by specifying, forhAMISE , Gaussian kernel for K , and Gaussian density with variance σ 2 for f ,implyinghROT 1.06σn 1/5 .Remark In practice, we use an estimated σ̂ for σ. This is the default bandwidth used by Stata command kdensity.Obviously, hROT works well if the true density is Gaussian. Not necessarily works well if the true density is not Gaussian.10 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignBandwidth Selection I: Rule of Thumb BandwidthBandwidth Selection II: Plug-In MethodBandwidth Selection III: Cross ValidationBandwidth Selection II: Plug-In MethodRather than assuming Gaussian density, the plug-in method estimates f and f (2) for hAMSE , ψ f 2 (x)2 dx for hAMISE .A standard kernel density and density derivative estimator is given by1 nx Xifˆa1 (x) ), K (na1 i 1a1fˆa(d)(x) 2n1(d) x Xi) K (d 1a2na2 i 1ψ can be estimated bynψ̂ n 1 fˆa(4)(Xi ).3i 1Remark These require to choose the bandwidths a1 , a2 and a3 .Those are usually chosen by a simple rule such as the ROT rule.The plug-in method introduced here is often called direct plug-in(DPI).11 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignBandwidth Selection I: Rule of Thumb BandwidthBandwidth Selection II: Plug-In MethodBandwidth Selection III: Cross ValidationBandwidth Selection II: Plug-In MethodThere exists a more sophisticated method proposed by Sheather andJones (1991, JRSS B). The pilot bandwidths such as a1 , a2 , a3 can be written as a functionof h. Determine the bandwidths h and the pilot bandwidthssimultaneously.The bandwidth chosen in this manner is called the solve-the-equation(STE) rule.Remark Simulation studies show the STE bandwidths perform very well. The DPI and STE bandwidths can be obtained by the Statacommand kdens. See also Wand and Jones (1994) for more about these bandwidths.12 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignBandwidth Selection I: Rule of Thumb BandwidthBandwidth Selection II: Plug-In MethodBandwidth Selection III: Cross ValidationBandwidth Selection III: Cross ValidationLeast Squares Cross Validation (LSCV) bandwidth minimizesnLSCV (h) fˆh (x)2 dx 2n 1 fˆ i,h (Xi )i 1where the leave-one-out kernel density estimator is given byfˆ i,h (x) 1 n x Xj). (n 1 j ihRationale for the LSCV Observe that22 (fˆh (x) f (x)) dx R(fˆh ) f (x) dx.whereR(fˆh ) fˆh (x)2 dx 2 fˆh (x)f (x)dx. Then we can show thatE [LSCV (h)] E [R(fˆ)].13 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignBandwidth Selection I: Rule of Thumb BandwidthBandwidth Selection II: Plug-In MethodBandwidth Selection III: Cross ValidationBandwidth Selection III: Cross ValidationSome Remarks on the LSCV The LSCV is based on the global measure by construction. The LSCV requires numerical optimization. Then the LSCV can be computationally very intensive. Some simulation studies show that the LSCV bandwidth tends to bevery dispersed.14 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignBandwidth Selection I: Plug-In MethodBandwidth Selection II: Cross-ValidationBandwidth Selection III: More Sophisticated MethodAMSE for the Local Linear RegressionGiven a random sample {(Yi , Xi ), i 1, 2, . . . , n}, we are interested inestimating the regression functionm(x) E [Yi Xi x].The local linear regression can be obtained by minimizingn2 {yi α β(Xi x)} K (i 1Xi x)hand the resulting α̂ estimates m(x).The AMSE for the LLR is given byAMSE (x) µ22 (2)κ2 σ 2 (x)m (x)h4 4nhf (x)LLR is popular because of design adaptation property especially atboundary points. (See Fan and Gijbels, 1996.)15 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignBandwidth Selection I: Plug-In MethodBandwidth Selection II: Cross-ValidationBandwidth Selection III: More Sophisticated MethodOptimal Bandwidth for the Local Linear RegressionThe optimal bandwidth is given by1/5hAMSE C (K ) {σ 2 (x)}m(2) (x)2 f (x)n 1/5 .For global estimation, the commonly used bandwidth minimizes AMSE (x)w (x)dxwhere w (x) is a weighting function and it is given by1/5hAMISEσ 2 (x)w (x)/f (x)dx C (K ){ } n 1/5 . m(2) (x)2 w (x)dx²depends on K ¹¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¹ ¶depends on m(2) ,σ2 ,f , and w16 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignBandwidth Selection I: Plug-In MethodBandwidth Selection II: Cross-ValidationBandwidth Selection III: More Sophisticated MethodBandwidth Selection I: Plug-In MethodThe plug-in bandwidth is given by1/5hROT C (K ) {σ̂ 2 w (x)dx}n i 1 m̂(2) (Xi )2 w (Xi ).where σ̂ 2 and m̂(2) are obtained by the global polynomial regression oforder 4.Remark: A possible choice for w (x) is the uniform kernel constructed tocover 90% of the sample. This is the default bandwidth used by the Stata command lpoly. This bandwidth is also called the ROT bandwidth.17 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignBandwidth Selection I: Plug-In MethodBandwidth Selection II: Cross-ValidationBandwidth Selection III: More Sophisticated MethodBandwidth Selection II: Cross-ValidationThe bandwidth based on the cross-validation minimizesnCV (h) {yi fˆ i,h (Xi )}2i 1where fˆ i, is the leave-one-out LLR estimates.That ishCV arg min CV (h)hRemark This bandwidth can be obtained by the Stata command locreg18 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignBandwidth Selection I: Plug-In MethodBandwidth Selection II: Cross-ValidationBandwidth Selection III: More Sophisticated MethodBandwidth Selection III: More Sophisticated MethodRemember that the AMSE for the LLR is given byAMSE (x) µ22 (2)κ2 σ 2 (x)m (x)h4 .4nhf (x)There exists a method to obtain the finite sample approximation of thewhole bias and variance component proposed by Fan, Gijbels, Hu andHuang (1996).̂ (x, h) be a finite sample approximation of the AMSE. Then theLet MSErefined bandwidth is given bŷ (x, h)dxhR arg min MSEhRemark This bandwidth works better than the plug-in bandwidth but notuniversally.There exist several modified bandwidths.19 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignRegression Discontinuity DesignBandwidth SelectionSharp RD DesignLet Y1 , Y0 : potential outcomes for treated and untreated, Y : observed outcome, Y DY1 (1 D)Y0 , D be a binary indicator for treatment status, 1 for treated and 0 foruntreated.In the sharp RD design, the treatment D is determined by the assignmentvariable Z1 if Z cD {0 if Z cwhere c is the cut-off point. We can show that the ATE at the cut-off point is defined andrepresented byE [Y1 Y0 Z c] lim E [Y Z z] lim E [Y Z z].z c z c 20 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignRegression Discontinuity DesignBandwidth SelectionIllustration of Sharp RDDFigures are taken from Imbens & Lemiux (2008).21 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignRegression Discontinuity DesignBandwidth SelectionLocal Approach versus Global ApproachLocal Approach It suffices to assume local continuity. Robust to outliers and discontinuities.Global Approach Assumes global smoothness. Obviously vulnerable to outliers and discontinuities. Can use more observations.Currently, it is popular to employ the LLR (local approach) to estimatethe RD estimator.22 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignRegression Discontinuity DesignBandwidth SelectionBandwidth Selection It is important to note that our objective is to estimate notlimz c E [Y Z z] (or limz c E [Y Z z]) but the ATE at thecut-off point.Existing Approaches for Bandwidth Selection1. Ad-hoc Approach: Choose optimal bandwidths to estimatelimz c E [Y Z z] (or limz c E [Y Z z]).2. Local CV: Local Version of Cross-Validation (quasi-local criterion)3. Optimal Bandwidth with Regularization proposed by Imbens andKalyanaraman (2012)4. Simultaneous Selection of Optimal Bandwidths proposed by Araiand Ichimura (2014)23 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignRegression Discontinuity DesignBandwidth SelectionBandwidth proposed by Imbens and Kalyanaraman (2012)Basic Idea Use a single bandwidth to estimate the ATE at the cut-off point. Propose the bandwidth that minimizes the AMSE and modify itwith regularization term.Let f be the density of Z ,m1 (c) lim E [Y Z z],z c σ12 (c) lim Var [Y Z z],z c m0 (c) lim E [Y Z z],z c σ02 (c) lim Var [Y Z z].z c Then the AMSE for the RD estimator is given byAMSEn (h) {2b1v(2)(2){σ 2 (c) σ02 (c)} .[m1 (c) m0 (c)] h2 } 2nhf (c) 1where b1 and v are the constants that depend on the kernel function.24 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignRegression Discontinuity DesignBandwidth SelectionBandwidth proposed by Imbens and Kalyanaraman (2012)Then the optimal bandwidth is given byhopt σ12 (c) σ02 (c) 1/5 CK n2 (2)(2) f(c)(m(c) m(c)) 10 The bandwidth proposed by IK ishIK σ̂12 (c) σ̂02 (c) 1/5 CK n2 ˆ(c) [(m̂(2) (c) m̂(2) (c)) r̂ ] f 10 where r̂ is, what they term, a regularization term.Remark(2)(2) hopt can be very large when m1 (c) m0 (c) is small. The regularization term is basically to avoid the small denominator.25 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignRegression Discontinuity DesignBandwidth SelectionBandwidth proposed by Arai and Ichimura (2014)Basic Idea Choose two bandwidths simultaneously. Propose the bandwidth that minimizes the AMSE with thesecond-order bias term.With two bandwidths, the AMSE is given byAMSEn (h) {2b1vσ 2 (c) σ02 (c)(2)(2)[m1 (c)h12 m0 (c)h02 ]} { 1 }.2nf (c)h1h0Arai and Ichimura (2014) showThe minimization problem of the AMSE is not well-defined becausethe bias-variance trade-off breaks down.26 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignRegression Discontinuity DesignBandwidth SelectionBandwidth proposed by Arai and Ichimura (2014)Instead, Arai and Ichimura (2014) propose the bandwidth hMMSE thatminimizesMMSEn (h) 22b12(2)(2)[m̂1 (c)h12 m̂0 (c)h02 ] [b̂2,1 (c)h13 b̂2,0 (c)h03 ]4vσ̂ 2 (c) σ̂02 (c) { 1 },h1h0nfˆ(c)where the second term is the squared second-order-bias term.Observations The bias of the RD estimator based on hIK can be large for somedesigns. The RD estimator based on hMMSE is robust to designs. The Stata ado file to implement the bandwidth is available athttp://www3.grips.ac.jp/ yarai/.27 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignRegression Discontinuity DesignBandwidth SelectionLudwig and Miller (2007) Data RevisitedVariable1968 Head Start spending per childBandwidthRD estimate1972 Head Start spending per childBandwidthRD estimateAge 5–9, Mortality, 1973–1983BandwidthRD estimateBlacks age 5–9, Mortality, 1973–1983BandwidthRD estimateMMSEIK[26.237, , 42.943]105.832(79.733)20.92489.102(84.027)[8.038, 14.113] 2.094 (0.606)7.074 2.359 (0.822)[22.290, 25.924] 2.676 (1.164)9.832 1.394(2.191)28 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignRegression Discontinuity DesignBandwidth SelectionReference I Arai, Y. and H. Ichimura (2014) Simultaneous Selection of OptimalBandwidths for the Sharp Regression Discontinuity Estimator. GRIPSWorking Paper 14-03. Cheng, M.Y., J. Fan and J.S. Marron (1997) On Automatic BoundaryCorrections. AoS, 25, 1691-1708. Fan, J. and I. Gijbels (1996) Local polynomial modeling and itsapplications. Chapman and Hall. Fan, J, I. Gijbels., T.C. Hu and L.S. Huang (1996) A study of variablebandwidth selection for local polynomial regression. Statistica Sinica, 6,113-127. Hodges, J.L. and E.L. Lehmann (1956) The efficiency of somenonparametric competitors of the t-test. AMS, 27, 324-335. Imbens, G.W. and K. Kalyanaraman (2012) Optimal bandwidth choice forthe regression discontinuity estimator. REStud, 79, 933-959.29 / 30

IntroductionBandwidth Selection for Estimation of DensitiesLocal Linear RegressionRegression Discontinuity DesignRegression Discontinuity DesignBandwidth SelectionReference II Imbens, G.W. and T. Lemieux (2008) Regression discontinuity designs: Aguide to practice. JoE, 142, 615-635. Ludwig, J. and D.L. Miller (2007) Does head start improve children’s lifechange?Evidence from a regression discontinuity design. QJE, 122,159-208. Sheather, S.J. and M.C. Jones (1991) A reliable data-based bandwidthselection method for kernel density estimation. JRSS B, 53, 683–690. Silverman, B.W. (1986) Density Estimation for Statistics and DataAnalysis. Chapman and Hall. Wand, M.P. and M.C. Jones (1994) Kernel Smoothing. Chapman andHall.30 / 30

L Gaussian kernel for K, and L Gaussian density with variance 2 for f, implying h ROT 1:06 n 1 5: Remark L In practice, we use an estimated for . L This is the default bandwidth used by Stata command kdensity. L Obviously, h ROT works well if the true density is Gaussian. L Not necessarily works well if the true density is not .

Related Documents:

CE04C: Longitudinal Data Analysis: Semiparametric and Nonparametric Approaches Part I: Introduction and Data Examples Analysis of Longitudinal Data (2)To separate the so-called cohort and age (or time) e ects. From the gure, we learn: (a) Importance of monitoring individual trajectories; (b) Characterize changes within each individual in the

to applied econometricians. The np package implements a variety of nonparametric and semiparametric kernel-based estimators that are popular among econometricians. There are also procedures for nonparametric tests of signi cance and consistent model speci- cation tests for parametric

Semiparametric Generalized Linear Models with the gldrm Package . The regression . or large support for the nonparametric response distribution. The algorithm is implemented in a new R package called gldrm. Introduction Rathouz and Gao(2009) introduced the generalized linear density ratio model (gldrm), which is a .

regression model and has the explanatory power of a generalized linear regression model. Many existing semiparametric or nonparametric regression models are spe-cial cases of model (1.1). For instance, partially linear models (see, e.g., Härdle, LiangandGao[13] and references therein), generalized partially linear models

Recent developments in nonparametric methods offer powerful tools to tackle the inconsistency problem of earlier specification tests. To obtain a consistent test, we may estimate the infinite-dimensional alternative or true model by nonparametric methods and compare the nonparametric model with the para-

Nonparametric Tests Nonparametric tests are useful when normality or the CLT can not be used. Nonparametric tests base inference on the sign or rank of the data as opposed to the actual data values. When normality can be assumed, nonparametr ic tests are less efficient than the

The nonparametric (NP) regression approach to fitting cluster data is more flexible than a purely parametric (P) regression approach. In modeling new data, one often has very little information regarding the appropriate form for the model. While a number of heuristic tools using dia

33. I. Moral-Arce, J. Rodr guez-P oo, S. Sperlich (2011) Low Dimensional Semiparametric Esti-mation in a Censored Regression Model. Journal of Multivariate Analysis, 102, 118-129. 34. K. Pendakur, S. Sperlich (2010) Semiparametric Estimation of Consumer Demand Systems in Real Expenditure w