<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Environ. Sci.</journal-id>
<journal-title>Frontiers in Environmental Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Environ. Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-665X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1020867</article-id>
<article-id pub-id-type="doi">10.3389/fenvs.2022.1020867</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Environmental Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Predicting wine prices based on the weather: Bordeaux vineyards in a changing climate</article-title>
<alt-title alt-title-type="left-running-head">Roucher et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenvs.2022.1020867">10.3389/fenvs.2022.1020867</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Roucher</surname>
<given-names>Aymeric</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1953319/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Aristodemou</surname>
<given-names>Leonidas</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/1962397/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Tietze</surname>
<given-names>Frank</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/1986697/overview"/>
</contrib>
</contrib-group>
<aff>
<institution>Innovation and IP Management (IIPM) Laboratory</institution>, <institution>Centre for Technology Management (CTM)</institution>, <institution>Institute for Manufacturing (IfM)</institution>, <institution>Department of Engineering</institution>, <institution>University of Cambridge</institution>, <addr-line>Cambridge</addr-line>, <country>United Kingdom</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1032107/overview">Elena Moltchanova</ext-link>, University of Canterbury, New Zealand</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1689665/overview">Anat Tchetchik</ext-link>, Bar-Ilan University, Israel</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/363816/overview">Cornelis Van Leeuwen</ext-link>, Ecole Nationale Sup&#xe9;rieure des Sciences Agronomiques de Bordeaux-Aquitaine, France</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Aymeric Roucher, <email>aymeric.roucher@gmail.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Environmental Informatics and Remote Sensing, a section of the journal Frontiers in Environmental Science</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>22</day>
<month>11</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>1020867</elocation-id>
<history>
<date date-type="received">
<day>16</day>
<month>08</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>31</day>
<month>10</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Roucher, Aristodemou and Tietze.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Roucher, Aristodemou and Tietze</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Each grapevine cultivar needs a certain amount of cumulated heat over its growing season for its grapes to ripen properly. In the 20th century&#x2019;s Bordeaux vineyard, the average growing season temperature was not always sufficient, thus higher than usual summer temperatures were on average linked with higher grape and wine quality. However, over the last 60&#x2b; years, global warming gradually increased the vineyard&#x2019;s temperatures up to the point where additional growing season heat is not required anymore, and can even become detrimental to wine quality: hence the positive effect of higher-than-usual summer temperatures has progressively vanished. In this context, it is unknown whether any weather variable is still a good predictor of a vintage&#x2019;s quality. Here we provide a predictive model of wine prices, based only on weather data. We establish that it predicts a vintage&#x2019;s long-term quality more accurately than a world-class expert rating this same vintage in the year following its production. We first design a corpus of features suited to the grapevine lifecycle to extract from them the most powerful drivers of wine quality. We then build a predictive model that leverages Local Least Squares kernel regression (LLS) to factor in the time-varying nature of climate impact on the grapevine. Hence, it is able to outperform previous models and even provides a better predictive ranking of successive vintages than the grades given by world-famous wine critic Robert Parker. This predictive power demonstrates that weather is still a very efficient predictor of wine quality in Bordeaux. The two main features on which this model is built&#x2014;following grapevine&#x2019;s phenological calendar and using an LLS architecture to let the input-output relationship vary over time&#x2014;could help model other agricultural systems amidst climate change and adaptation of production processes.</p>
</abstract>
<kwd-group>
<kwd>climate change</kwd>
<kwd>grapevine</kwd>
<kwd>machine learning</kwd>
<kwd>local least squares kernel regression</kwd>
<kwd>phenology</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Viticulture is particularly sensitive to the effect of climate, as the weather has been ranked as a better explanatory variable of grape quality variations than soil or grape variety (<xref ref-type="bibr" rid="B49">van Leeuwen et al., 2004</xref>). The effects of individual weather variables on grape&#x2014;and thus wine quality, have been subject to many attempts of quantification, particularly so in Bordeaux (France) where researchers can draw on an abundant corpus of data. The average temperature during the grapevine (<italic>Vitis vinifera</italic>) growing season, from April to September, has been identified as the main driver of wine quality in Bordeaux before the year 2000 (<xref ref-type="bibr" rid="B30">Jones and Davis, 2000</xref>; <xref ref-type="bibr" rid="B5">Ashenfelter, 2008</xref>), as is the case in other regions (<xref ref-type="bibr" rid="B10">Byron and Ashenfelter, 1995</xref>; <xref ref-type="bibr" rid="B26">Haeger and Storchmann, 2006</xref>; <xref ref-type="bibr" rid="B14">Corsi and Ashenfelter, 2019</xref>; <xref ref-type="bibr" rid="B7">Biss and Ellis, 2021</xref>). Indeed, low temperatures are linked with low sugar levels, which often coincide with poor vintage ratings in Bordeaux (<xref ref-type="bibr" rid="B22">Gambetta and Kurtural, 2021</xref>). Thus we could talk about a lower temperature threshold for vinegrowing. This threshold has been overcome in Bordeaux by the substantial warming of the last 60 &#x2b; years, and the average growing season drew closer to an optimum where vintage qualities would be more consistently good. But further warming increases the frequency of very high temperatures that can have deleterious effects on wine grape composition, including decreases in anthocyanins (<xref ref-type="bibr" rid="B22">Gambetta and Kurtural, 2021</xref>), molecules that enhance wine color and ageing capacity (<xref ref-type="bibr" rid="B39">P&#xe9;rez-Magari&#xf1;o and Gonz&#xe1;lez-San Jos&#xe9;, 2006</xref>). Hence, some consider that quality in Bordeaux has reached a plateau (<xref ref-type="bibr" rid="B22">Gambetta and Kurtural, 2021</xref>). As a result, <xref ref-type="bibr" rid="B3">Almaraz (2015)</xref> provided statistical evidence that over the last decades, average growing season temperature has lost a major part of its explanatory power for wine quality in Bordeaux. The question is thus still open, whether a vintage&#x2019;s weather is still a strong determinant of the quality of Bordeaux wine or not.</p>
<p>But how should wine quality be measured? Prices and critical ratings are the two main proxies of quality. The 1855 Bordeaux ranking classified the <italic>Grands crus</italic> according to their average price (<xref ref-type="bibr" rid="B5">Ashenfelter, 2008</xref>). In the scientific literature, quality has been alternatively measured through auction prices (e.g. <xref ref-type="bibr" rid="B31">Jones and Storchmann, 2001</xref>; <xref ref-type="bibr" rid="B32">Jones et al., 2005</xref>; <xref ref-type="bibr" rid="B26">Haeger and Storchmann, 2006</xref>) or critical ratings (e.g. <xref ref-type="bibr" rid="B6">Baciocco et al., 2014</xref>; <xref ref-type="bibr" rid="B3">Almaraz, 2015</xref>). The system of <italic>primeur</italic>, used for two centuries as the main route to market for Bordeaux premium wines, is the first way of aligning prices, ratings, and long-term quality: in April following the year of production, wine is tasted in its prime&#x2014;thus the word <italic>primeur</italic>- and the barrels of future wine are bought by traders long before the end of the production process. At that time, the young Bordeaux <italic>Grands crus</italic> are typically too tannic and have not reached their optimal taste (<xref ref-type="bibr" rid="B31">Jones and Storchmann, 2001</xref>), thus their true, long-term quality is unknown. Therefore, there is a gap between short and long-term prices, which can be exploited with additional information. This is why critical grades published by experts at primeurs, although they are only a temporary evaluation of a vintage&#x2019;s future quality, have a strong impact on the price, as evidenced by <xref ref-type="bibr" rid="B2">Ali et al. (2008)</xref>. Then over the next decade, owing to the ageing of wine which progressively reveals its quality, prices and ratings partially realign towards the true long-term quality, for instance through auction sales where demand regulates price (<xref ref-type="bibr" rid="B46">Storchmann, 2012</xref>). In this study, we show that quantitative models based on a vintage&#x2019;s weather can provide more reliable information about its quality than primeur critical grades. First, despite the decline of the average temperature as a predictor of wine quality, we show that other weather parameters are meaningful enough to have a quantifiable impact on long-term prices. Based on these predictors, we then develop a model for the prediction of long-term prices of vintages. This model achieves state-of-the-art predictive performance and even beats the predictive accuracy of early critical grades.</p>
</sec>
<sec sec-type="materials|methods" id="s2">
<title>2 Materials and methods</title>
<sec id="s2-1">
<title>2.1 Data collection</title>
<sec id="s2-1-1">
<title>2.1.1 Selecting a corpus of study</title>
<p>
<xref ref-type="bibr" rid="B42">Roberts and Reagans (2007)</xref> show that the more a particular wine is exposed to critical ratings, the steeper the relationship between ratings and prices is; which we interpret as a stronger relationship between prices and quality: following this logic, our corpus of study consists of top Bordeaux wines. The sources used for selecting these wines were the 1855 ranking, the Graves ranking, the Saint-Emilion ranking, and prices for Pomerol wines. As the winemaking process differs between red and white wines, considering that more of the former are included in the different rankings across Bordeaux, the corpus was restricted to red wines. Finally, to reduce the price variability due to very localized events such as hail, only vineyards above areas of 5&#xa0;ha were included in the corpus. The resulting corpus includes 59 different Bordeaux red wines, which belong to four <italic>Appellations d&#x2019;Origine Contr&#xf4;l&#xe9;e</italic>, henceforth named <italic>appellations</italic>. The complete list can be found in the <xref ref-type="sec" rid="s10">Supplementary Appendix Table S1</xref>, and it is represented in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Map of selected vineyards. Squares are individual vineyards, color areas are the appellations.</p>
</caption>
<graphic xlink:href="fenvs-10-1020867-g001.tif"/>
</fig>
</sec>
<sec id="s2-1-2">
<title>2.1.2 Long-term wine prices</title>
<p>The long-term auction prices for 59 Bordeaux red wines over 53 different vintages were collected from the auction website <italic>IDealwine</italic>
<xref ref-type="fn" rid="fn1">
<sup>1</sup>
</xref>, which provides an index of average prices from the last auction sales. The data collection starts from vintage 1960, at which price records are available for a large majority of wines, and it ends at vintage 2013. The wines with more than five missing entries since 1960 were removed from the lists, leaving a total of 39 wines (see <xref ref-type="sec" rid="s10">Supplementary Appendix Table S1</xref>). These prices will be our representation of the bottle&#x2019;s long-term prices since each price point is an actualized price for a vintage over 9&#xa0;years old. <xref ref-type="fig" rid="F2">Figure 2</xref> displays the evolution of average bottle prices over all vineyards of the four appellations.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Evolution of average bottle prices for the four appellations for vintages 1960&#x2013;2013. Y-scale is logarithmic.</p>
</caption>
<graphic xlink:href="fenvs-10-1020867-g002.tif"/>
</fig>
</sec>
<sec id="s2-1-3">
<title>2.1.3 Vinegrowing calendar data</title>
<p>Following <xref ref-type="bibr" rid="B30">Jones and Davis (2000)</xref>, each vintage was divided according to the different phenological events, which are the milestones of the grape&#x2019;s development. Indeed, the same weather condition can have a different impact on the grapevine depending on its growth phase, which can be captured only when partitioning the calendar in a physiologically relevant way. The most important phenological events, given here with their code on the BBCH scale (<xref ref-type="bibr" rid="B34">Lancashire et al., 1991</xref>) are budbreak (BBCH 07), flowering (BBCH 65), <italic>v&#xe9;raison</italic> (BBCH 85, the onset of ripening, marked by the changing of color of the grapes). These events can occur earlier or later across different Bordeaux appellations or for different grapevine varieties (e.g. Merlot is generally earlier than Cabernet), so the records obtained mention approximate dates. Even though the harvest is not a phenological event, harvest dates have also been included in the calendar, because they mark the end of the climate&#x2019;s impact on the grapes. These historical dates were compiled from the records of Ch&#xe2;teau Latour and the University of Bordeaux, to establish an approximate calendar of phenological events spanning the timeframe 1960&#x2013;2017 (<xref ref-type="table" rid="T1">Table 1</xref> and <xref ref-type="fig" rid="F3">Figure 3</xref>).</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Vinegrowing calendar, from 1960 to 2017.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Event</th>
<th align="left">Description</th>
<th align="left">Average date</th>
<th align="left">Std dev</th>
<th align="left">Trend (days/year)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Budbreak</td>
<td align="left">First records of visible leaf tips in the vineyard</td>
<td align="left">27/03 (day 86)</td>
<td align="char" char=".">9.31</td>
<td align="left">&#x2212;0.061 (0.057)</td>
</tr>
<tr>
<td align="left">First flowers</td>
<td align="left">First records of flowering grapes in the vineyard</td>
<td align="left">01/06 (day 151)</td>
<td align="char" char=".">8.29</td>
<td align="left">&#x2212;0.128 (0.049)</td>
</tr>
<tr>
<td align="left">End flowering</td>
<td align="left">Nearly all grapes have flourished</td>
<td align="left">11/06 (day 161)</td>
<td align="char" char=".">8.66</td>
<td align="left">&#x2212;0.142 (0.051)</td>
</tr>
<tr>
<td align="left">Half-v&#xe9;raison</td>
<td align="left">50% of the berries have changed color</td>
<td align="left">12/08 (day 223)</td>
<td align="char" char=".">8.12</td>
<td align="left">&#x2212;0.118 (0.048)</td>
</tr>
<tr>
<td align="left">Beginning harvest</td>
<td align="left">First vineyards start their harvest</td>
<td align="left">22/09 (day 266)</td>
<td align="char" char=".">9.11</td>
<td align="left">&#x2212;0.238 (0.049)</td>
</tr>
<tr>
<td align="left">End harvest</td>
<td align="left">Harvest is finished in nearly all vineyards</td>
<td align="left">14/10 (day 287)</td>
<td align="char" char=".">7.41</td>
<td align="left">&#x2212;0.067 (0.045)</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Vinegrowing calendar.</p>
</caption>
<graphic xlink:href="fenvs-10-1020867-g003.tif"/>
</fig>
<p>The phenological events of each vintage provide a natural partition of the growing season in specific intervals:<list list-type="simple">
<list-item>
<p>&#x2022; Budbreak&#x2014;flowering: from budbreak to the first flowers</p>
</list-item>
<list-item>
<p>&#x2022; Flowering: from the first flowers to the complete flowering</p>
</list-item>
<list-item>
<p>&#x2022; Flowering&#x2014;v&#xe9;raison: from the complete flowering to half-v&#xe9;raison</p>
</list-item>
<list-item>
<p>&#x2022; V&#xe9;raison&#x2014;harvest: from half-v&#xe9;raison to the beginning of the first harvests</p>
</list-item>
<list-item>
<p>&#x2022; Harvest: from the beginning of the first to the end of the last harvest</p>
</list-item>
</list>
</p>
<p>These intervals will be used to aggregate the weather data collected in the next subsection.</p>
</sec>
<sec id="s2-1-4">
<title>2.1.4 Weather data</title>
<p>The weather data was gathered from the SAFRAN reanalysis of M&#xe9;t&#xe9;o France (<xref ref-type="bibr" rid="B52">Vidal et al., 2010</xref>), available in 8&#xa0;km grid points, with daily granularity since 1958. The vineyards of each appellation were assigned weather data from one grid point: Saint-&#xc9;milion (Lon: &#x2212;0.14, Lat: 44.91), for the Saint-Emilion and Pomerol appellations, Pauillac (Lon: &#x2212;0.767, Lat: 45.182) for M&#xe9;doc, and L&#xe9;ognan (Lon: 0.542/Lat: 44.756) for Pessac-L&#xe9;ognan. The selected weather variables shown are of classical use in the literature as predictors of wine quality. Based on <xref ref-type="bibr" rid="B48">van Leeuwen and Darriet (2016)</xref> who showed a highly significant correlation between wine quality and water deficit, the variable <italic>Water Deficit</italic> (WD), is calculated based on the simplified grapevine transpiration formula (<xref ref-type="bibr" rid="B41">Riou et al., 1994</xref>):<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="normal">P</mml:mi>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>with <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> the Penman evapotranspiration, P the precipitations, and k &#x3d; 0.3 from budbreak to flowering and 0.6 after flowering (<xref ref-type="bibr" rid="B49">van Leeuwen et al., 2004</xref>).</p>
<p>These weather parameters are then averaged over the five phenological intervals defined in the previous subsection to yield. Five different predictor features each. For instance, P (Precipitations) provides five different features: P: budbreak&#x2014;flowering (average daily precipitations from budbreak to the beginning of flowering), P: flowering (average daily precipitations during flowering), P: flowering&#x2014;v&#xe9;raison, <italic>etc.</italic> The same goes with all parameters of <xref ref-type="table" rid="T2">Table 2</xref>, except for Frost days: this parameter is not averaged over five phenological intervals but summed only over the phenological interval Budbreak&#x2014;flowering.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Weather variables.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Name</th>
<th align="left">Label</th>
<th align="left">Detail</th>
<th align="left">Unit</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Precipitations</td>
<td align="left">P</td>
<td align="left">Daily cumulated solid and liquid precipitations</td>
<td align="left">mm</td>
</tr>
<tr>
<td align="left">Temperature</td>
<td align="left">T<sub>m</sub>
</td>
<td align="left">Daily average temperature</td>
<td align="left">&#xb0;C</td>
</tr>
<tr>
<td align="left">Minimal temperature</td>
<td align="left">T<sub>n</sub>
</td>
<td align="left">Daily minimum temperature</td>
<td align="left">&#xb0;C</td>
</tr>
<tr>
<td align="left">Maximal temperature</td>
<td align="left">T<sub>x</sub>
</td>
<td align="left">Daily maximum temperature</td>
<td align="left">&#xb0;C</td>
</tr>
<tr>
<td align="left">Sunlight</td>
<td align="left">Sun</td>
<td align="left">Daily cumulated visible sunlight</td>
<td align="left">J/cm<sup>2</sup>
</td>
</tr>
<tr>
<td align="left">Diurnal Temperature Range</td>
<td align="left">DTR</td>
<td align="left">Difference between daily max/min temperatures</td>
<td align="left">&#xb0;C</td>
</tr>
<tr>
<td align="left">Water deficit</td>
<td align="left">WD</td>
<td align="left">k &#x2a; <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:msub>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> - P</td>
<td align="left">mm</td>
</tr>
<tr>
<td align="left">Frost days</td>
<td align="left">F</td>
<td align="left">Count of days with T<sub>n</sub> below 0&#xb0;C</td>
<td align="left">days</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2-1-5">
<title>2.1.5 Critical grades</title>
<p>As an accuracy benchmark against which to compare our predictive model, we collect critical <italic>primeur</italic> grades. The most influential critic in recent decades was without a doubt Robert Parker. His primeur grades were collected for the vintages 1994 through 2013, for 19 vineyards (list in <xref ref-type="sec" rid="s10">Supplementary Appendix Table S2</xref>). Hence, our models will be evaluated on vintages 1994 to 2013 (20 vintages). Provided the tasted wines were young and still poised to evolve, each grade was only given as an interval and updated later to a single grade: as the goal here is to provide a benchmark of predictive performance, a unique grade is created by averaging the lower and upper bounds.</p>
<p>On our corpus of wines, average Spearman correlations between ratings and 2022 prices exhibit an increase across vintages (<xref ref-type="fig" rid="F4">Figure 4</xref>), which is confirmed by a Kendall-Tau test (trend: 0.179, <italic>p</italic>-value: 0.0002): this means that the correlation of prices with ratings is stronger for recent vintages. It could be that there is a recent trend of relying more on expert opinion. But this more likely suggests that ageing vintages progressively decorrelate in value from early ratings, which we attribute to the fact that wine reveals its true quality with age, as mentioned by <xref ref-type="bibr" rid="B46">Storchmann (2012)</xref>. This impact on early prices, and ulterior partial decorrelation, tends to confirm the short-term self-fulfilling prophecy effect of ratings already described in the literature (<xref ref-type="bibr" rid="B2">Ali et al., 2008</xref>). This side effect arguably boosts the performance of critical grades for price prediction, making it harder for predictive models to compete.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Spearman correlation between Wine Advocate primeur ratings and 2021 prices across vintage windows.</p>
</caption>
<graphic xlink:href="fenvs-10-1020867-g004.tif"/>
</fig>
</sec>
</sec>
<sec id="s2-2">
<title>2.2 Predictive modeling</title>
<p>The goal of this part is to provide a predictive model of long-term wine prices.</p>
<sec id="s2-2-1">
<title>2.2.1 Model evaluation: Log specification, ex-ante testing, and metrics</title>
<p>Literature on hedonic wine price functions generally recommends using the logarithm specification for the price (<xref ref-type="bibr" rid="B36">Oczkowski, 1994</xref>; <xref ref-type="bibr" rid="B44">Schamel and Anderson, 2003</xref>), which is supported by the better correlation of this specification with critical ratings (<xref ref-type="bibr" rid="B37">Oczkowski and Doucouliagos, 2015</xref>), hinting that it has a linearly more consistent variation with quality: as a result, the log specification is used hereafter. As our goal is to build a predictive model of wine prices, the real evaluation setting must be reproduced, in which the model must predict a previously unseen data point (here, the logarithm of a vintage&#x2019;s price), and can only access data points from previous years. This is a case of <italic>ex-ante</italic> model testing, where the testing timeframe is posterior to the training timeframe, which prevents the model from accessing future trends during its training (<xref ref-type="bibr" rid="B4">Aristodemou and Tietze, 2018</xref>). Previous literature has only used in-sample testing instead to present their results (<xref ref-type="bibr" rid="B30">Jones and Davis, 2000</xref>; <xref ref-type="bibr" rid="B31">Jones and Storchmann, 2001</xref>; <xref ref-type="bibr" rid="B32">Jones et al., 2005</xref>; <xref ref-type="bibr" rid="B5">Ashenfelter, 2008</xref>; <xref ref-type="bibr" rid="B6">Baciocco et al., 2014</xref>; <xref ref-type="bibr" rid="B14">Corsi and Ashenfelter, 2019</xref>), meaning that the model was tested on the same data that it was trained on: this explains important performance gaps between their models&#x2019; results in this paper and previous evaluations. In the rest of this study, for the prediction of vintage <italic>v</italic>, each model is trained on a timeframe starting with the first available vintage (1960) and ending at vintage <italic>v-1</italic>, as displayed in <xref ref-type="fig" rid="F5">Figure 5A</xref>. Each model is tested on the 1994&#x2013;2013 time range (20 vintages), thus implying different training windows: for instance, vintage 1994 is predicted by models trained with the data from the years 1960&#x2013;1993, and vintage 2004 is predicted based on the years 1960&#x2013;2003. Evaluation metrics used are the Mean Absolute Error (MAE), the coefficient of determination, noted <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">R</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, and the Spearman rank correlation noted &#x3c1;<sub>S</sub> (definitions can be found in the <xref ref-type="sec" rid="s10">Supplementary Appendix Table S3</xref>). It is important to note that the coefficient of determination can be negative for all models in the setting of out-sample prediction, as mentioned e.g. by <xref ref-type="bibr" rid="B12">Chicco et al. (2021)</xref>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Intuition for the LLS model. Each line is a training setting for predicting the vintage marked as the small red bar. Relative weights of training data points are figured as green bars. <bold>(A)</bold> Equal weights for all training datapoints: OLS model. <bold>(B)</bold>. High weight for recent vintages, low weights for older vintages: LLS model. The weights are determined by a kernel function.</p>
</caption>
<graphic xlink:href="fenvs-10-1020867-g005.tif"/>
</fig>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Feature selection</title>
<p>This section aims at selecting, out of all weather variables built in Section 2.1, a set of the best predictors of wine quality. To this end, the available weather variables for all vineyards are normalized, then concatenated into one cross-vineyard ensemble. The same is done for prices, which allows to compute statistics between any weather variable and overall prices. The Pearson R correlation with prices is computed for all weather variables, and the strongest correlations in absolute value are displayed in <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Top weather variables ranked by absolute correlation with prices.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">
</th>
<th align="left">Pearson R</th>
<th align="left">
<italic>p</italic>-value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">WD: flowering&#x2014;harvest</td>
<td align="char" char=".">0.606559</td>
<td align="left">1.49E-79</td>
</tr>
<tr>
<td align="left">P: v&#xe9;raison&#x2014;harvest</td>
<td align="char" char=".">&#x2212;0.54564</td>
<td align="left">1.03E-61</td>
</tr>
<tr>
<td align="left">DTR: v&#xe9;raison&#x2014;harvest</td>
<td align="char" char=".">0.488752</td>
<td align="left">4.48E-48</td>
</tr>
<tr>
<td align="left">P: flowering</td>
<td align="char" char=".">&#x2212;0.43983</td>
<td align="left">3.09E-38</td>
</tr>
<tr>
<td align="left">GDD10: budburst&#x2014;flowering</td>
<td align="char" char=".">0.380832</td>
<td align="left">2.52E-28</td>
</tr>
<tr>
<td align="left">ETP: budburst&#x2014;flowering</td>
<td align="char" char=".">0.323926</td>
<td align="left">1.64E-20</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<italic>WD: flowering - harvest</italic> has the clearest correlation with prices. This is coherent with previous research where moderate water deficit is often associated with high-quality wine (<xref ref-type="bibr" rid="B20">Fraga et al., 2013</xref>; <xref ref-type="bibr" rid="B48">van Leeuwen and Darriet, 2016</xref>; <xref ref-type="bibr" rid="B1">Alem et al., 2019</xref>; <xref ref-type="bibr" rid="B19">Fayolle et al., 2019</xref>) because it leads to an increased grape tannin and anthocyanin content in various varieties (<xref ref-type="bibr" rid="B17">Duteau et al., 1981</xref>; <xref ref-type="bibr" rid="B35">Matthews and Anderson, 1988</xref>; <xref ref-type="bibr" rid="B50">van Leeuwen et al., 2009</xref>; <xref ref-type="bibr" rid="B8">Blank et al., 2019</xref>), as well as increased sugar concentration in fruit (<xref ref-type="bibr" rid="B11">Castellarin et al., 2007</xref>; <xref ref-type="bibr" rid="B53">Zs&#xf3;fi et al., 2011</xref>). Thus we will include this weather variable in our predictor set. The next most strongly correlated feature is <italic>P: v&#xe9;raison - harvest</italic>, which we will not consider for inclusion in our predictor set because it is too strongly correlated with <italic>WD: flowering&#x2014;harvest</italic> (Pearson correlation: &#x2212;0.75).</p>
<p>DTR: v&#xe9;raison - <italic>harvest</italic> has a strong positive correlation with prices. A high diurnal temperature range has already been linked to high quality (Gladstones 1992; cited in <xref ref-type="bibr" rid="B32">Jones et al., 2005</xref>), because it would be a sign of both a high diurnal temperature (crucial for berry ripening), and cool night temperatures enabling the production of the secondary metabolites associated with high-quality flavors (<xref ref-type="bibr" rid="B47">Tonietto and Carbonneau, 2004</xref>). However, this assertion has not been supported yet by any data, with some studies even concluding the opposite: it is therefore still debated to our knowledge (<xref ref-type="bibr" rid="B16">de Ress&#xe9;guier et al., 2020</xref>), and would necessitate further investigation to be a proven point. Nonetheless, as in the present case, the variable seems to have a strong positive impact on prices, it could have another relationship with prices, e.g. high DTR could only imply that the nights are cool, which could have a positive influence on quality. It will thus be used as a predictor of prices.</p>
<p>Finally, the negative correlation of <italic>P: flowering</italic> with prices makes sense. Flowering precipitations have been documented to cause climatic <italic>coulure</italic> and thus reduce yield (<xref ref-type="bibr" rid="B8">Blank et al., 2019</xref>). Prior literature displays little evidence of a reduction of quality, probably because an assessment of this impact is made more difficult by the lack of accessible phenology calendar data, but from our discussions with vintners in the Bordeaux area, the occurrence of strong rain during the flowering period is a very bad signal for the vintage&#x2019;s quality.</p>
<p>The three variables: <italic>WD: flowering - harvest</italic>, <italic>DTR: v&#xe9;raison - harvest,</italic> and <italic>P: flowering</italic> have low multicollinearity, and they match the literature: they will thus be used as a set of inputs for predictive modeling, named S1. Growing season temperature has not been retained as a predictor, contrary to <xref ref-type="bibr" rid="B5">Ashenfelter (2008)</xref>, because in line with the findings of <xref ref-type="bibr" rid="B3">Almaraz (2015)</xref>, it did not exhibit a strong correlation with prices in recent years.</p>
<p>We also consider a classical set of variables used in literature (<xref ref-type="bibr" rid="B5">Ashenfelter, 2008</xref>), which we name S2. The third set S3 includes the square of the average growing season temperature, to allow for a second-order impact of temperature and capture a potential bell-shaped answer of quality to temperature following <xref ref-type="bibr" rid="B32">Jones et al. (2005)</xref>. <xref ref-type="table" rid="T4">Table 4</xref> summarizes the sets of weather variables used for predictive modeling.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Sets of predictors.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Set</th>
<th align="left">Variables</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">S1</td>
<td align="left">WD: flowering - harvest, P: flowering, DTR: v&#xe9;raison - harvest</td>
</tr>
<tr>
<td align="left">S2</td>
<td align="left">winter Rain, August Rain, Growing Season T<sub>m</sub>
</td>
</tr>
<tr>
<td align="left">S3</td>
<td align="left">Growing Season T<sub>m</sub>, (Growing Season T<sub>m</sub>)<sup>2</sup>
</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2-2-3">
<title>2.2.3 Linear regression models</title>
<p>Owing to the very nature of an agricultural yield prediction problem, where input-output couples can only be obtained once per harvest, the data at hand is sparse. This increases the risk of overfitting, namely the phenomenon by which a flexible model would adapt too much to the dataset variance and be unable of generalization (<xref ref-type="bibr" rid="B29">Hawkins, 2004</xref>). The Ordinary Least Squares model (<xref ref-type="bibr" rid="B23">Goldberger, 1962</xref>), noted OLS, has no hyperparameter and reduced flexibility, which reduces the probability of overfitting the training data. But its main advantage resides in the clear explanation that it gives of the relationships between predictor variables and the output: this is probably why this model is used in the overwhelming majority of econometric models in the literature (<xref ref-type="bibr" rid="B30">Jones and Davis, 2000</xref>; <xref ref-type="bibr" rid="B18">Esteves and Manso Orgaz, 2001</xref>; <xref ref-type="bibr" rid="B31">Jones and Storchmann, 2001</xref>; <xref ref-type="bibr" rid="B32">Jones et al., 2005</xref>; <xref ref-type="bibr" rid="B26">Haeger and Storchmann, 2006</xref>; <xref ref-type="bibr" rid="B5">Ashenfelter, 2008</xref>; <xref ref-type="bibr" rid="B14">Corsi and Ashenfelter, 2019</xref>).</p>
</sec>
<sec id="s2-2-4">
<title>2.2.4 Local least-squares kernel regression</title>
<p>The environment of a grapevine cultivar is described through the french word <italic>Terroir</italic> as the intricate relationship between climate, soil, and production methods (<xref ref-type="bibr" rid="B45">Seguin, 1986</xref>). For Bordeaux <italic>Grands crus</italic>, although the soils and cultivars remain mostly unchanged, deep evolutions are ongoing in both climate and production methods.</p>
<p>The 2.5&#xb0;C increase in average growing season temperature in Bordeaux between 1960 and 2017 (illustrated for Saint-Emilion in <xref ref-type="sec" rid="s10">Supplementary Appendix Figure S1</xref>), undoubtedly has significant effects on the plants, for instance causing phenological events to happen earlier (<xref ref-type="bibr" rid="B48">van Leeuwen and Darriet, 2016</xref>). On the side of the vine-growing methods, literature lists a myriad of innovations (see <xref ref-type="bibr" rid="B25">Guti&#xe9;rrez-Gamboa et al., 2021</xref> for a recent review), which seem to also have had a tangible effect, for instance by allowing the vineyard to maintain high fruit and wine quality until now (<xref ref-type="bibr" rid="B22">Gambetta and Kurtural, 2021</xref>) despite previous predictions of decline (<xref ref-type="bibr" rid="B32">Jones et al., 2005</xref>; <xref ref-type="bibr" rid="B27">Hannah et al., 2013</xref>).</p>
<p>Due to these long-term changes in the grapevine&#x2019;s growing conditions, <xref ref-type="bibr" rid="B3">Almaraz (2015)</xref> evidenced that the impact of average growing season temperature on wine quality in Bordeaux has evolved over the last decades. We extrapolate this finding to hypothesize that other weather variables also have an evolving effect.</p>
<p>Then according to this hypothesis, in order to model the impact of certain weather parameters on wine quality, models with time-invariant effect cannot perform on long vintage series. Thus we want to find a model that can adapt its coefficients for a time-varying impact. However, the scarcity of the data at hand also raises the necessity of always keeping a memory of the oldest data points. Local Least Squares (LLS) kernel regression solves this dilemma, while still presenting the desirable properties of explainability and adversity to overfitting presented above. The goal of this method is to improve linear regression by applying more weight in the training to temporally close data points. This intuition is represented in <xref ref-type="fig" rid="F5">Figure 5</xref>.</p>
<p>The problem of wine quality modeling is expressed as an extension of <xref ref-type="disp-formula" rid="e1">Equation 1</xref> for several weather parameters. The logarithm of price of vintage <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> noted <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, is estimated by the multivariate local linear estimator:<disp-formula id="equ1">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mo>[</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2008;</mml:mo>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>with <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mo>[</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> the coefficients associated with each parameter.</p>
<p>In the setting of LLS regression, we calculate the coefficients <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> used in the prediction of vintage <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> as the solution to the following optimization problem, which is simply a least-squares loss function, with the key difference that each term is attributed a different weight. This weight is determined by a kernel function K that decreases with the distance <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mo>&#x2013;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> between the predicted vintage <inline-formula id="inf11">
<mml:math id="m13">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and the training data point of vintage <inline-formula id="inf12">
<mml:math id="m14">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and this distance is rescaled by a bandwidth parameter <inline-formula id="inf13">
<mml:math id="m15">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>:<disp-formula id="equ2">
<mml:math id="m16">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mover accent="true">
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mo>[</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi mathvariant="double-struck">R</mml:mi>
<mml:mi>n</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msup>
<mml:mi mathvariant="double-struck">R</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mi>t</mml:mi>
</mml:munder>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mo>[</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>m</mml:mi>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:munder>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2002;</mml:mtext>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2a;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>To solve this equation, we write it in matricial form, with the intercept <inline-formula id="inf14">
<mml:math id="m17">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> and coefficients <inline-formula id="inf15">
<mml:math id="m18">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> integrated into a single matrix <inline-formula id="inf16">
<mml:math id="m19">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula>:<disp-formula id="equ3">
<mml:math id="m20">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:munder>
<mml:mrow>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:munder>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>With <inline-formula id="inf17">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> the column matrix containing all training prices, the matrix of weather parameters <inline-formula id="inf18">
<mml:math id="m22">
<mml:mrow>
<mml:mi mathvariant="normal">X</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2008;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2008;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2008;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2008;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the coefficient matrix <inline-formula id="inf19">
<mml:math id="m23">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2008;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2008;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2008;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2008;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> , and <inline-formula id="inf20">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> the diagonal matrix of weights <inline-formula id="inf21">
<mml:math id="m25">
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2008;</mml:mo>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mo>&#x2008;</mml:mo>
<mml:mi mathvariant="normal">K</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mi>h</mml:mi>
</mml:mfrac>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>
<xref ref-type="bibr" rid="B43">Ruppert et al. (1995)</xref> give the closed-form solution to this optimization problem:<disp-formula id="equ4">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>Which in turn yields the estimated price:<disp-formula id="equ5">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>v</mml:mi>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>Note that in the above equation, <inline-formula id="inf22">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> depends on a scalar bandwidth parameter <inline-formula id="inf23">
<mml:math id="m29">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, which must be chosen depending on the data available&#x2014;and in our setting, the prediction of each vintage <inline-formula id="inf24">
<mml:math id="m30">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> has access to data up to vintage <inline-formula id="inf25">
<mml:math id="m31">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. We follow the cross-validation criterion, introduced by <xref ref-type="bibr" rid="B13">Clark (1977)</xref>, which outperforms competitors in the case of multivariate prediction on small datasets (<xref ref-type="bibr" rid="B33">K&#xf6;hler et al., 2014</xref>) as is the case here. Thus, the bandwidth <inline-formula id="inf26">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for prediction of vintage v with kernel function K is set as the minimiser of the leave-out square error:<disp-formula id="equ6">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mrow>
<mml:mi mathvariant="normal">a</mml:mi>
<mml:mi mathvariant="normal">r</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="double-struck">R</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:munder>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>With <inline-formula id="inf27">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>h</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> the leave-out estimator for year <inline-formula id="inf28">
<mml:math id="m35">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, calculated from all available years except year <inline-formula id="inf29">
<mml:math id="m36">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> to prevent overfitting.</p>
</sec>
<sec id="s2-2-5">
<title>2.2.5 Baseline: Widely used machine learning models</title>
<p>Widely used machine learning models have also been implemented to represent a panel of commonly used methods as a baseline against which to compare the OLS and LLS predictions. A simple Decision Tree (<xref ref-type="bibr" rid="B40">Quinlan, 1986</xref>), Random Forest (<xref ref-type="bibr" rid="B9">Breiman, 2001</xref>), Gradient Boosting (<xref ref-type="bibr" rid="B21">Friedman, 2001</xref>), and Single Value Regressor (<xref ref-type="bibr" rid="B51">Vapnik, 1995</xref>). All these implementations use the Python Scikit-learn package (<xref ref-type="bibr" rid="B38">Pedregosa et al., 2011</xref>). These models have been selected because they can provide decent performance on small datasets (here, the worst case is the prediction of vintage 1994, where training uses the 34 vintages from 1960 to 1993). But none of these models have been used yet -to our knowledge-in an academic study on grape price or yield prediction, and we do not expect them to yield good performance.</p>
</sec>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3 Results</title>
<p>The models are trained and tested on each of the vineyards mentioned in part 2.1.2 Long-term wine prices. The median value across all vineyards for the three metrics discussed in part 2.3.1 are displayed in <xref ref-type="table" rid="T5">Table 5</xref>. For the sake of clarity, only the versions of models trained on the S1 set of variables (see) are displayed for most models, as they yield the best performance.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Compared model scores, 1994&#x2013;2013 timeframe.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Metric</th>
<th align="left">OLS</th>
<th align="left">OLS S2</th>
<th align="left">OLS S3</th>
<th align="left">DT</th>
<th align="left">RF</th>
<th align="left">GB</th>
<th align="left">SVR</th>
<th align="left">LLS</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">MAE</td>
<td align="char" char=".">0.231</td>
<td align="char" char=".">0.264</td>
<td align="char" char=".">0.289</td>
<td align="char" char=".">0.315</td>
<td align="char" char=".">0.257</td>
<td align="char" char=".">0.277</td>
<td align="char" char=".">0.244</td>
<td align="char" char=".">
<bold>0.201</bold>
</td>
</tr>
<tr>
<td align="left">R2</td>
<td align="char" char=".">0.088</td>
<td align="char" char=".">&#x2212;0.421</td>
<td align="char" char=".">&#x2212;0.582</td>
<td align="char" char=".">&#x2212;0.690</td>
<td align="char" char=".">&#x2212;0.234</td>
<td align="char" char=".">&#x2212;0.332</td>
<td align="char" char=".">&#x2212;0.037</td>
<td align="char" char=".">
<bold>0.241</bold>
</td>
</tr>
<tr>
<td align="left">&#x3c1;<sub>S</sub>
</td>
<td align="char" char=".">0.535</td>
<td align="char" char=".">0.003</td>
<td align="char" char=".">&#x2212;0.035</td>
<td align="char" char=".">0.354</td>
<td align="char" char=".">0.457</td>
<td align="char" char=".">0.477</td>
<td align="char" char=".">0.469</td>
<td align="char" char=".">
<bold>0.612</bold>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="Tfn1">
<label>
<sup>a</sup>
</label>
<p>For each line, the best results are in bold characters. Model names: OLS, ordinary linear least squares; OLS, S2 and S3 &#x3d; OLS, with predictor sets S2 and S3; DT, decision tree; RF, random forest; GB, gradient boosting; SVR, support vector regressor; LLS, local least squares. By default, the results shown for all models are for predictor set S1, since it was the top performer.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>Comparing the relative performance of different predictor sets on the same models proves that tailoring the model to the phenology of the grapevine helps achieve good predictive accuracy: for the OLS model, the S1 set of variables, aggregated along the phenological stages of the grapevine, outperforms by large the classical sets S2 and S3 (Welch <italic>t</italic>-test: <italic>p</italic>-value &#x3c; 0,05 on all three metrics).</p>
<p>For all three metrics, LLS outperforms all other models, and the performance difference with the second runner-up, the OLS model, is significant (Welch <italic>t</italic>-test: <italic>p</italic>-value &#x3c; 0.05 on all three metrics). Embedding the time-variation of coefficients into the architecture of the model gives it a strong advantage over fixed-coefficient models.</p>
<p>
<xref ref-type="fig" rid="F6">Figures 6A, B</xref> compare predictions and real prices for one of the vineyards, Ch&#xe2;teau Calon-S&#xe9;gur. The price comparison of <xref ref-type="fig" rid="F6">Figure 6A</xref>, representative of the model behaviour on several other vineyards not displayed here, shows that although the model efficiently captures most of the price variations, it has more difficulty predicting some of the highest prices. This could be an indication that for some of the top vintages, prices can go far higher than their quality alone would indicate.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>
<bold>(A)</bold> Compared LLS model predicted and true price, vineyard Ch&#xe2;teau Calon-S&#xe9;gur <bold>(B)</bold> Compared LLS model predicted and true rank, vineyard Ch&#xe2;teau Calon-S&#xe9;gur. Compared predicted and true prices for the LLS model, all vineyards, colored by vintage <bold>(C)</bold> and vineyard <bold>(D)</bold>.</p>
</caption>
<graphic xlink:href="fenvs-10-1020867-g006.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F6">Figure 6</xref> shows the fit between true and predicted prices. As we can observe on the left chart, the fit seems to be better in recent years, which we could attribute to the training set using a longer time series of data.</p>
<p>The best-performing LLS kernel regression model has also been compared to the <italic>primeur</italic> grades of critic Robert Parker on the timeframe 1994 to 2013 when they were available. The grades are written on a scale of 0&#x2013;100, and the relationship of this scale with quality is hard to linearly quantify. Therefore, following the example of <xref ref-type="bibr" rid="B15">Cyr et al. (2019)</xref>, we use the Spearman rank correlation: how well do predicted prices on one side, and ratings on the other, rank compared to real prices. For a selected set of individual vineyards, Robert Parker&#x2019;s ratings have a median score of 0.630, while the LLS model beats them with a higher median score of 0.678 (see <xref ref-type="sec" rid="s10">Supplementary Appendix Table S2</xref>).</p>
</sec>
<sec sec-type="discussion" id="s4">
<title>4 Discussion</title>
<sec id="s4-1">
<title>4.1 Outcomes and discoveries</title>
<p>Upon comparing the relative performance of different models (<xref ref-type="table" rid="T5">Table 5</xref>), two components are observed to improve the predictive accuracy of the model. The first improvement, evidenced by the better performance of the phenology-adapted S1 set of variables compared to the calendar-based S2 and S3 (see <xref ref-type="table" rid="T4">Table 4</xref> for a description of the variables used in each set), is the usage of phenology-adapted features, as introduced by <xref ref-type="bibr" rid="B30">Jones and Davis (2000)</xref>. The necessity of using phenology-adapted features stems from the different needs of the grapevine across different periods of its lifecycle. For instance, the ultimate impact of temperature stress on yield or reproductive fitness depends on the developmental stage at which it occurs (<xref ref-type="bibr" rid="B28">Hatfield and Prueger, 2015</xref>; <xref ref-type="bibr" rid="B24">Gray and Brady, 2016</xref>). Distinguishing between these different lifecycle periods allows for capturing the changing needs of the grapevine. The weather predictors with the strongest positive impact on prices are the water deficit between flowering and harvest and the diurnal temperature range during the ripening phase (<italic>v&#xe9;raison</italic> to harvest). The parameter with the strongest negative impact was the precipitation during flowering; to our knowledge, it is the first time in an academic study that flowering precipitation is identified as a significant negative factor.</p>
<p>The second improvement of the model&#x2019;s predictive accuracy was brought about by using a time-varying model. It is proven by <xref ref-type="bibr" rid="B3">Almaraz (2015)</xref> that the positive impact of a higher-than-average growing season temperature had progressively been waning over the last decades. This author postulates that this time variation in the impact of weather variables on wine quality is due partly to climate change, and partly to the adaptation of production methods. As a result of this variation, properly embedding time variation into a predictive model should improve its performance. We confirm this hypothesis by using the LLS regression model, which provides better performance than fixed-coefficient models.</p>
<p>The predictive model using these two features achieves state-of-the-art performance in the Bordeaux region for the prediction of wine prices, by even beating the predictive accuracy of early primeur grades from world-renowned Robert Parker, with the additional advantage of being available earlier i.e., directly after the harvest rather than next April. By proving that publicly available weather parameters can be combined to perform better prediction than the critic who had a defining impact on the Bordeaux vineyard, with the additional advantage of being available earlier, this study opens the way for the usage of quantitative models in premium wine price determination.</p>
</sec>
<sec id="s4-2">
<title>4.2 Limitations</title>
<p>This study was constrained by the hypothesis of ex-ante testing, where we wanted to reproduce the real use case of a price prediction model. For the prediction of vintage <inline-formula id="inf30">
<mml:math id="m37">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the predictive model was trained with the 2021 prices of vintages up to <inline-formula id="inf31">
<mml:math id="m38">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> - 1. But this is not completely representative of the real setting, where training cannot use long-term price data for recent vintages, because it is not available yet: this gives an edge to the predictive model. It is also important to keep in mind that Robert Parker&#x2019;s critical grade, originally given as a lower and upper bound, was averaged in this study into a unique grade so as to obtain a single quality prediction. This removes some of the information he expressed but does not distort his general prediction of quality, which is still beaten by the predictive model. And anyway, the correlation between critical grades and prices is strongly artificially increased by the auto-fulfilling prophecy character of the primeur ratings mentioned in the literature (<xref ref-type="bibr" rid="B2">Ali et al., 2008</xref>) and evidenced in Part 2.1.5.</p>
</sec>
<sec id="s4-3">
<title>4.3 Directions for future research</title>
<p>This study opens ways for further research. Knowledge of the impact of weather features on quality could be refined by contrasting different cultivars or soils, although gathering granular phenology data is difficult. Extension to other regions, wherever the necessary historical records of the phenological calendar can be obtained, would allow comparing the variation of the impact of different weather parameters, along with the different stages of warming experienced in the region.</p>
<p>Owing to the changing needs of the grapevine throughout its cycle, this study drew on teachings from previous papers to design features aggregated according to the phenological calendar of the grapevine. These features yield a better predictive result than features aggregated over a yearly-invariant timeframe. As many crops similarly undergo very contrasted phenological phases, the principle of using phenology-adapted features could have interesting generalizations.</p>
<p>The outperforming of critical ratings and other models by LLS regression brings a novel contribution to the field of agricultural systems modeling. Due to systematic changes in both climate and production methods, many weather parameters have a varying impact on grape quality over time: as a result, including a time-varying component in the modeling of this agricultural system improved predictive performance. This novel introduction of a time-varying model could yield insightful results when applied to other wine regions similarly undergoing strong adaptation to climate change, such as Napa Valley (California, United States) or New South Wales (Australia).</p>
</sec>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found in the article/<xref ref-type="sec" rid="s10">Supplementary Material</xref>.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>AR, LA, and FT contributed to conception and design of the study. AR performed the data collection and treatment as well as the statistical analysis and design of the predictive model. AR wrote the first draft of the manuscript. AR, LA and FT wrote sections of the manuscript. All authors contributed to manuscript revision, read, and approved the submitted version.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>This study was funded by the Open access grand of the University of Cambridge.</p>
</sec>
<ack>
<p>The authors are specially grateful towards the staff of Ch&#xe2;teau Latour for their support of the project. They would also like to thank the French meteorological agency M&#xe9;t&#xe9;o-France for providing the necessary weather data, as well as the online wine merchant IDealwine for their auction prices data. Two reviewers should also be thanked for their insightful comments.</p>
</ack>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s10">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fenvs.2022.1020867/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fenvs.2022.1020867/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.docx" id="SM1" mimetype="application/docx" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<fn-group>
<fn id="fn1">
<label>1</label>
<p>
<ext-link ext-link-type="uri" xlink:href="https://www.idealwine.com/">https://www.idealwine.com/</ext-link>, personal communication.</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alem</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Rigou</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Schneider</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Ojeda</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Torregrosa</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Impact of agronomic practices on grape aroma composition: A review</article-title>. <source>J. Sci. Food Agric.</source> <volume>99</volume> (<issue>3</issue>), <fpage>975</fpage>&#x2013;<lpage>985</lpage>. <pub-id pub-id-type="doi">10.1002/jsfa.9327</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ali</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Lecocq</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Visser</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>The impact of Gurus: Parker grades and en primeur wine prices</article-title>. <source>Econ. J.</source> <volume>118</volume> (<issue>529</issue>), <fpage>F158</fpage>&#x2013;<lpage>F173</lpage>. <pub-id pub-id-type="doi">10.1111/j.1468-0297.2008.02147.x</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Almaraz</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Bordeaux wine quality and climate fluctuations during the last century: Changing temperatures and changing industry</article-title>. <source>Clim. Res.</source> <volume>64</volume> (<issue>3</issue>), <fpage>187</fpage>&#x2013;<lpage>199</lpage>. <pub-id pub-id-type="doi">10.3354/cr01314</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aristodemou</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Tietze</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>The state-of-the-art on intellectual property analytics (IPA): A literature review on artificial intelligence, machine learning and deep learning methods for analysing intellectual property (IP) data</article-title>. <source>World Pat. Inf.</source> <volume>55</volume>, <fpage>37</fpage>&#x2013;<lpage>51</lpage>. <pub-id pub-id-type="doi">10.1016/j.wpi.2018.07.002</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ashenfelter</surname>
<given-names>O.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Predicting the quality and prices of Bordeaux wine</article-title>. <source>Econ. J.</source> <volume>118</volume> (<issue>529</issue>), <fpage>F174</fpage>&#x2013;<lpage>F184</lpage>. <pub-id pub-id-type="doi">10.1111/j.1468-0297.2008.02148.x</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Baciocco</surname>
<given-names>K. A.</given-names>
</name>
<name>
<surname>Davis</surname>
<given-names>R. E.</given-names>
</name>
<name>
<surname>Jones</surname>
<given-names>G. V.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Climate and Bordeaux wine quality: Identifying the key factors that differentiate vintages based on consensus rankings</article-title>. <source>J. Wine Res.</source> <volume>25</volume> (<issue>2</issue>), <fpage>75</fpage>&#x2013;<lpage>90</lpage>. <pub-id pub-id-type="doi">10.1080/09571264.2014.888649</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Biss</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ellis</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Modelling Chablis vintage quality in response to inter-annual variation in weather</article-title>. <source>OENO One</source> <volume>55</volume> (<issue>3</issue>), <fpage>209</fpage>&#x2013;<lpage>228</lpage>. <comment>Article 3</comment>. <pub-id pub-id-type="doi">10.20870/oeno-one.2021.55.3.4709</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Blank</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hofmann</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Stoll</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Seasonal differences in <italic>Vitis vinifera</italic> L. Cv. Pinot noir fruit and wine quality in relation to climate</article-title>. <source>OENO One</source> <volume>53</volume> (<issue>2</issue>), <fpage>189</fpage>&#x2013;<lpage>203</lpage>. <pub-id pub-id-type="doi">10.20870/oeno-one.2019.53.2.2427</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Breiman</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Random forests</article-title>. <source>Mach. Learn.</source> <volume>45</volume> (<issue>1</issue>), <fpage>5</fpage>&#x2013;<lpage>32</lpage>. <pub-id pub-id-type="doi">10.1023/A:1010933404324</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Byron</surname>
<given-names>R. P.</given-names>
</name>
<name>
<surname>Ashenfelter</surname>
<given-names>O.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>Predicting the quality of an unborn grange</article-title>. <source>Econ. Rec.</source> <volume>71</volume> (<issue>1</issue>), <fpage>40</fpage>&#x2013;<lpage>53</lpage>. <pub-id pub-id-type="doi">10.1111/j.1475-4932.1995.tb01870.x</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Castellarin</surname>
<given-names>S. D.</given-names>
</name>
<name>
<surname>Matthews</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Di Gaspero</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Gambetta</surname>
<given-names>G. A.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Water deficits accelerate ripening and induce changes in gene expression regulating flavonoid biosynthesis in grape berries</article-title>. <source>Planta</source> <volume>227</volume> (<issue>1</issue>), <fpage>101</fpage>&#x2013;<lpage>112</lpage>. <pub-id pub-id-type="doi">10.1007/s00425-007-0598-8</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chicco</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Warrens</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Jurman</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>The coefficient of determination R-squared is more informative than SMAPE, MAE, MAPE, MSE and RMSE in regression analysis evaluation</article-title>. <source>PeerJ Comput. Sci.</source> <volume>7</volume>, <fpage>e623</fpage>. <pub-id pub-id-type="doi">10.7717/peerj-cs.623</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Clark</surname>
<given-names>R. M.</given-names>
</name>
</person-group> (<year>1977</year>). <article-title>Non-parametric estimation of a smooth regression function</article-title>. <source>J. R. Stat. Soc. Ser. B Methodol.</source> <volume>39</volume> (<issue>1</issue>), <fpage>107</fpage>&#x2013;<lpage>113</lpage>. <pub-id pub-id-type="doi">10.1111/j.2517-6161.1977.tb01611.x</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Corsi</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ashenfelter</surname>
<given-names>O.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Predicting Italian wine quality from weather data and expert ratings</article-title>. <source>J. Wine Econ.</source> <volume>14</volume> (<issue>3</issue>), <fpage>234</fpage>&#x2013;<lpage>251</lpage>. <pub-id pub-id-type="doi">10.1017/jwe.2019.41</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cyr</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Kwong</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Who Will Replace Parker? A Copula Function Analysis of Bordeaux en Primeur Wine Raters</article-title>. <source>J. Wine Econ.</source> <volume>14</volume> (<issue>2</issue>), <fpage>133</fpage>&#x2013;<lpage>144</lpage>. <pub-id pub-id-type="doi">10.1017/jwe.2019.4</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>de Ress&#xe9;guier</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Mary</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Le Roux</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Petitjean</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Qu&#xe9;nol</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>van Leeuwen</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Temperature variability at local scale in the Bordeaux area. Relations with environmental factors and impact on vine phenology</article-title>. <source>Front. Plant Sci.</source> <volume>11</volume>, <fpage>515</fpage>. <pub-id pub-id-type="doi">10.3389/fpls.2020.00515</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Duteau</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Guilloux-Benatier</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Seguin</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>1981</year>). <article-title>Influence des facteurs naturels sur la maturation du raisin, en 1979, &#xe0; Pomerol et Saint-Emilion</article-title>. <source>OENO One</source> <volume>15</volume> (<issue>1</issue>), <fpage>1</fpage>&#x2013;<lpage>27</lpage>. <pub-id pub-id-type="doi">10.20870/oeno-one.1981.15.1.1358</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Esteves</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Manso Orgaz</surname>
<given-names>M. D.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>The influence of climatic variability on the quality of wine</article-title>. <source>Int. J. Biometeorology</source> <volume>45</volume> (<issue>1</issue>), <fpage>13</fpage>&#x2013;<lpage>21</lpage>. <pub-id pub-id-type="doi">10.1007/s004840000075</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fayolle</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Follain</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Marchal</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Ch&#xe9;ry</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Colin</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Identification of environmental factors controlling wine quality: A case study in Saint-Emilion Grand Cru appellation, France</article-title>,. <source>Science of the Total Environment</source>. <volume>694</volume> <fpage>133718</fpage> <pub-id pub-id-type="doi">10.1016/j.scitotenv.2019.133718</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fraga</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Malheiro</surname>
<given-names>A. C.</given-names>
</name>
<name>
<surname>Moutinho-Pereira</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Santos</surname>
<given-names>J. A.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Future scenarios for viticultural zoning in Europe: Ensemble projections and uncertainties</article-title>. <source>Int. J. Biometeorol.</source> <volume>57</volume> (<issue>6</issue>), <fpage>909</fpage>&#x2013;<lpage>925</lpage>. <pub-id pub-id-type="doi">10.1007/s00484-012-0617-8</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Friedman</surname>
<given-names>J. H.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Greedy function approximation: A gradient boosting machine</article-title>. <source>Ann. Stat.</source> <volume>29</volume> (<issue>5</issue>), <fpage>1189</fpage>&#x2013;<lpage>1232</lpage>. <pub-id pub-id-type="doi">10.1214/aos/1013203451</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gambetta</surname>
<given-names>G. A.</given-names>
</name>
<name>
<surname>Kurtural</surname>
<given-names>S. K.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Global warming and wine quality: Are we close to the tipping point?</article-title> <source>OENO One</source> <volume>55</volume> (<issue>3</issue>), <fpage>353</fpage>&#x2013;<lpage>361</lpage>. <pub-id pub-id-type="doi">10.20870/oeno-one.2021.55.3.4774</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Goldberger</surname>
<given-names>A. S.</given-names>
</name>
</person-group> (<year>1962</year>). <article-title>Best linear unbiased prediction in the generalized linear regression model</article-title>. <source>J. Am. Stat. Assoc.</source> <volume>57</volume> (<issue>298</issue>), <fpage>369</fpage>&#x2013;<lpage>375</lpage>. <pub-id pub-id-type="doi">10.1080/01621459.1962.10480665</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gray</surname>
<given-names>S. B.</given-names>
</name>
<name>
<surname>Brady</surname>
<given-names>S. M.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Plant developmental responses to climate change</article-title>. <source>Dev. Biol.</source> <volume>419</volume> (<issue>1</issue>), <fpage>64</fpage>&#x2013;<lpage>77</lpage>. <pub-id pub-id-type="doi">10.1016/j.ydbio.2016.07.023</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guti&#xe9;rrez-Gamboa</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Mart&#xed;nez de Toda</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Current viticultural techniques to mitigate the effects of global warming on grape and wine quality: A comprehensive review</article-title>. <source>Food Res. Int.</source> <volume>139</volume>, <fpage>109946</fpage>. <pub-id pub-id-type="doi">10.1016/j.foodres.2020.109946</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Haeger</surname>
<given-names>J. W.</given-names>
</name>
<name>
<surname>Storchmann</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Prices of American pinot noir wines: Climate, craftsmanship, critics</article-title>. <source>Agric. Econ.</source> <volume>35</volume> (<issue>1</issue>), <fpage>67</fpage>&#x2013;<lpage>78</lpage>. <pub-id pub-id-type="doi">10.1111/j.1574-0862.2006.00140.x</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hannah</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Roehrdanz</surname>
<given-names>P. R.</given-names>
</name>
<name>
<surname>Ikegami</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Shepard</surname>
<given-names>A. V.</given-names>
</name>
<name>
<surname>Shaw</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Tabor</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2013</year>). <article-title>Climate change, wine, and conservation</article-title>. <source>Proc. Natl. Acad. Sci. U. S. A.</source> <volume>110</volume> (<issue>17</issue>), <fpage>6907</fpage>&#x2013;<lpage>6912</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1210127110</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hatfield</surname>
<given-names>J. L.</given-names>
</name>
<name>
<surname>Prueger</surname>
<given-names>J. H.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Temperature extremes: Effect on plant growth and development</article-title>. <source>Weather Clim. Extrem.</source> <volume>10</volume>, <fpage>4</fpage>&#x2013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1016/j.wace.2015.08.001</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hawkins</surname>
<given-names>D. M.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>The problem of overfitting</article-title>. <source>J. Chem. Inf. Comput. Sci.</source> <volume>44</volume> (<issue>1</issue>), <fpage>1</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1021/ci0342472</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jones</surname>
<given-names>G. V.</given-names>
</name>
<name>
<surname>Davis</surname>
<given-names>R. E.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Climate influences on grapevine phenology, grape composition, and wine production and quality for Bordeaux, France</article-title>. <source>Am. J. Enology Vitic.</source> <volume>51</volume> (<issue>3</issue>), <fpage>249</fpage>&#x2013;<lpage>261</lpage>. <comment>Scopus</comment>.</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jones</surname>
<given-names>G. V.</given-names>
</name>
<name>
<surname>Storchmann</surname>
<given-names>K.-H.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Wine market prices and investment under uncertainty: An econometric model for Bordeaux Crus Class&#xe9;s</article-title>. <source>Agric. Econ.</source> <volume>26</volume> (<issue>2</issue>), <fpage>115</fpage>&#x2013;<lpage>133</lpage>. <pub-id pub-id-type="doi">10.1016/S0169-5150(00)00102-X</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jones</surname>
<given-names>G. V.</given-names>
</name>
<name>
<surname>White</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Cooper</surname>
<given-names>O. R.</given-names>
</name>
<name>
<surname>Storchmann</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Climate change and global wine quality</article-title>. <source>Clim. Change</source> <volume>73</volume> (<issue>3</issue>), <fpage>319</fpage>&#x2013;<lpage>343</lpage>. <pub-id pub-id-type="doi">10.1007/s10584-005-4704-2</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>K&#xf6;hler</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Schindler</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Sperlich</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>A review and comparison of bandwidth selection methods for kernel regression</article-title>. <source>Int. Stat. Rev.</source> <volume>82</volume> (<issue>2</issue>), <fpage>243</fpage>&#x2013;<lpage>274</lpage>. <pub-id pub-id-type="doi">10.1111/insr.12039</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lancashire</surname>
<given-names>P. D.</given-names>
</name>
<name>
<surname>Bleiholder</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Boom</surname>
<given-names>T. V D</given-names>
</name>
<name>
<surname>Langeluddeke</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Stauss</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Weber</surname>
<given-names>E.</given-names>
</name>
<etal/>
</person-group> (<year>1991</year>). <article-title>A uniform decimal code for growth stages of crops and weeds</article-title>. <source>Ann. Appl. Biol.</source> <volume>119</volume> (<issue>3</issue>), <fpage>561</fpage>&#x2013;<lpage>601</lpage>. <pub-id pub-id-type="doi">10.1111/j.1744-7348.1991.tb04895.x</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Matthews</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Anderson</surname>
<given-names>M. M.</given-names>
</name>
</person-group> (<year>1988</year>). <article-title>Fruit ripening in <italic>Vitis vinifera L.</italic>: Responses to seasonal water deficits</article-title>. <source>Am. J. Enology Vitic.</source> <volume>39</volume> (<issue>4</issue>), <fpage>313</fpage>&#x2013;<lpage>320</lpage>.</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Oczkowski</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>A hedonic price function for Australian premium table wine</article-title>. <source>Aust. J. Agric. Econ.</source> <volume>38</volume> (<issue>1</issue>), <fpage>93</fpage>&#x2013;<lpage>110</lpage>. <pub-id pub-id-type="doi">10.1111/j.1467-8489.1994.tb00721.x</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Oczkowski</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Doucouliagos</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Wine prices and quality ratings: A meta-regression analysis</article-title>. <source>Am. J. Agric. Econ.</source> <volume>97</volume> (<issue>1</issue>), <fpage>103</fpage>&#x2013;<lpage>121</lpage>. <pub-id pub-id-type="doi">10.1093/ajae/aau057</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pedregosa</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Varoquaux</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Gramfort</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Michel</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Thirion</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Grisel</surname>
<given-names>O.</given-names>
</name>
<etal/>
</person-group> (<year>2011</year>). <article-title>Scikit-learn: Machine learning in Python</article-title>. <source>J. Mach. Learn. Res.</source> <volume>12</volume>, <fpage>2825</fpage>&#x2013;<lpage>2830</lpage>. <comment>Scopus</comment>.</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>P&#xe9;rez-Magari&#xf1;o</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Gonz&#xe1;lez-San Jos&#xe9;</surname>
<given-names>M. L.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Polyphenols and colour variability of red wines made from grapes harvested at different ripeness grade</article-title>. <source>Food Chem.</source> <volume>96</volume> (<issue>2</issue>), <fpage>197</fpage>&#x2013;<lpage>208</lpage>. <pub-id pub-id-type="doi">10.1016/j.foodchem.2005.02.021</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Quinlan</surname>
<given-names>J. R.</given-names>
</name>
</person-group> (<year>1986</year>). <article-title>Induction of decision trees</article-title>. <source>Mach. Learn.</source> <volume>1</volume> (<issue>1</issue>), <fpage>81</fpage>&#x2013;<lpage>106</lpage>. <pub-id pub-id-type="doi">10.1023/A:1022643204877</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Riou</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Pieri</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Clech</surname>
<given-names>B. L.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>Consommation d&#x2019;eau de la vigne en conditions hydriques non limitantes. Formulation simplifi&#xe9;e de la transpiration</article-title>. <source>Vitis</source> <volume>33</volume>, <fpage>109</fpage>.</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Roberts</surname>
<given-names>P. W.</given-names>
</name>
<name>
<surname>Reagans</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Critical exposure and price-quality relationships for New world wines in the U.S. Market</article-title>. <source>J. Wine Econ.</source> <volume>2</volume> (<issue>1</issue>), <fpage>84</fpage>&#x2013;<lpage>97</lpage>. <pub-id pub-id-type="doi">10.1017/S1931436100000316</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ruppert</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Sheather</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Wand</surname>
<given-names>M. P.</given-names>
</name>
</person-group> (<year>1995</year>). <article-title>An effective bandwidth selector for local least squares regression</article-title>. <source>J. Am. Stat. Assoc.</source> <volume>90</volume> (<issue>432</issue>), <fpage>1257</fpage>&#x2013;<lpage>1270</lpage>. <pub-id pub-id-type="doi">10.1080/01621459.1995.10476630</pub-id>
</citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schamel</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Anderson</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Wine quality and varietal, regional and winery reputations: Hedonic prices for Australia and New Zealand</article-title>. <source>Econ. Rec.</source> <volume>79</volume> (<issue>246</issue>), <fpage>357</fpage>&#x2013;<lpage>369</lpage>. <pub-id pub-id-type="doi">10.1111/1475-4932.00109</pub-id>
</citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Seguin</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>1986</year>). <article-title>&#x2018;Terroirs&#x2019; and pedology of wine growing</article-title>. <source>Experientia</source> <volume>42</volume> (<issue>8</issue>), <fpage>861</fpage>&#x2013;<lpage>873</lpage>. <pub-id pub-id-type="doi">10.1007/BF01941763</pub-id>
</citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Storchmann</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Wine economics</article-title>. <source>J. Wine Econ.</source> <volume>7</volume> (<issue>1</issue>), <fpage>1</fpage>&#x2013;<lpage>33</lpage>. <comment>Article 1</comment>. <pub-id pub-id-type="doi">10.1017/jwe.2012.8</pub-id>
</citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tonietto</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Carbonneau</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>A multicriteria climatic classification system for grape-growing regions worldwide</article-title>. <source>Agric. For. Meteorology</source> <volume>124</volume> (<issue>1</issue>), <fpage>81</fpage>&#x2013;<lpage>97</lpage>. <pub-id pub-id-type="doi">10.1016/j.agrformet.2003.06.001</pub-id>
</citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>van Leeuwen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Darriet</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>The impact of climate change on viticulture and wine quality</article-title>. <source>J. Wine Econ.</source> <volume>11</volume> (<issue>1</issue>), <fpage>150</fpage>&#x2013;<lpage>167</lpage>. <pub-id pub-id-type="doi">10.1017/jwe.2015.21</pub-id>
</citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>van Leeuwen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Friant</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Chon&#xe9;</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Tregoat</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Koundouras</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Dubourdieu</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Influence of climate, soil, and cultivar on terroir</article-title>. <source>Am. J. Enology Vitic.</source> <volume>55</volume> (<issue>3</issue>), <fpage>207</fpage>&#x2013;<lpage>217</lpage>. <comment>Scopus</comment>.</citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>van Leeuwen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Tr&#xe9;goat</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Chon&#xe9;</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Bois</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Pernet</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Gaudill&#xe8;re</surname>
<given-names>J.-P.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Vine water status is a key factor in grape ripening and vintage quality for red Bordeaux wine. How can it be assessed for vineyard management purposes?</article-title> <source>OENO One</source> <volume>43</volume> (<issue>3</issue>), <fpage>121</fpage>&#x2013;<lpage>134</lpage>. <pub-id pub-id-type="doi">10.20870/oeno-one.2009.43.3.798</pub-id>
</citation>
</ref>
<ref id="B51">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Vapnik</surname>
<given-names>V. N.</given-names>
</name>
</person-group> (<year>1995</year>). &#x201c;<article-title>Constructing learning algorithms</article-title>,&#x201d; in <source>The nature of statistical learning theory</source>. Editor <person-group person-group-type="editor">
<name>
<surname>Vapnik</surname>
<given-names>V. N.</given-names>
</name>
</person-group> (<publisher-name>Springer</publisher-name>), <publisher-loc>Heidelberg, Germany</publisher-loc> <fpage>119</fpage>&#x2013;<lpage>166</lpage>. <pub-id pub-id-type="doi">10.1007/978-1-4757-2440-0_6</pub-id>
</citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vidal</surname>
<given-names>J.-P.</given-names>
</name>
<name>
<surname>Martin</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Franchist&#xe9;guy</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Baillon</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Soubeyroux</surname>
<given-names>J.-M.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>A 50-year high-resolution atmospheric reanalysis over France with the Safran system</article-title>. <source>Int. J. Climatol.</source> <volume>30</volume> (<issue>11</issue>), <fpage>1627</fpage>&#x2013;<lpage>1644</lpage>. <pub-id pub-id-type="doi">10.1002/joc.2003</pub-id>
</citation>
</ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zs&#xf3;fi</surname>
<given-names>Z. S.</given-names>
</name>
<name>
<surname>T&#xf3;th</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Rusjan</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>B&#xe1;lo</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Terroir aspects of grape quality in a cool climate wine region: Relationship between water deficit, vegetative growth and berry sugar concentration</article-title>. <source>Sci. Hortic.</source> <volume>127</volume> (<issue>4</issue>), <fpage>494</fpage>&#x2013;<lpage>499</lpage>. <pub-id pub-id-type="doi">10.1016/j.scienta.2010.11.014</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>