{
  "fetched_at": "2026-10-19T07:11:54Z",
  "source_url": "https://www.kaggle.com/competitions/ams-2014-solar-energy-prediction-contest/data",
  "pages": [
    {
      "name": "rules",
      "content": "\r\n\t<!-- Begin Base Rules -->\r\n    <h3>One account per participant</h3>\r\n    <p>You cannot sign up to Kaggle from multiple accounts and therefore you cannot submit from multiple accounts.</p>\r\n    <h3>No private sharing outside teams</h3>\r\n    <p>\r\n        Privately sharing code or data outside of teams is not permitted.\r\n        It's okay to share code if made available to all participants on the forums.\r\n    </p>\r\n    <h3>Public dissemination of entries</h3>\r\n    <p>Kaggle and the competition host have the right to publicly disseminate any entries or models.</p>\r\n    <h3>Open licensing of winners</h3>\r\n    <p>\r\n        Winning solutions need to be made available under\r\n        <a href=\"http://opensource.org/licenses\">a popular OSI-approved license</a>\r\n        in order to be eligible for recognition and prize money.\r\n    </p>\r\n    <h3>Winning solutions must be posted or linked to in the forums.</h3>\r\n    <p>\r\n        Prizes will be awarded after the winners have posted their solutions to the competition forum.\r\n        Winners must post or link to their solutions within seven (7) days of being notified of their winning status.\r\n    </p>\r\n    <h3>Team Mergers</h3>\r\n    <p>\r\n        Team mergers are allowed and can be performed by the team leader. In order to merge, the combined team must have a total submission count less than or equal to the maximum allowed as of the merge date. The maximum allowed is the number of submissions per day multiplied by the number of days the competition has been running.<br/>\r\n    </p>\r\n\r\n    <h3>Team Limits</h3>\r\n    <p>There is no maximum team size.</p>\r\n    <h3>Submission Limits</h3>\r\n    <p>You may submit a maximum of 2 entries per day.</p>\r\n    <p>You may select up to 2 final submissions for judging.</p>\r\n    <h3>Competition Timeline</h3>\r\n    <p>Start Date: <strong>7/8/2013 6:45 PM UTC</strong></p>\r\n    <p>Merger Deadline: <strong>11/8/2013 11:59 PM UTC</strong></p>\r\n    <p>Entry Deadline: <strong>None</strong></p>\r\n    <p>End Date: <strong>11/15/2013 11:59 PM UTC</strong></p>\r\n\t<!-- End Base Rules -->\r\n<h2>Extra rules imposed through the AMS AI Committee</h2>\r\n<ul>\r\n<li>Models submitted for this competition can only use the data in the GEFS file as input. No other outside data are allowed.</li>\r\n<li>The top 3 teams must submit their documented code to the contest organizers for validation and open source the code with an approved open source license in order to be eligible for prizes.</li>\r\n<li>Final model submissions should follow the <a href=\"../../wiki/ModelSubmissionBestPractices\"> Model Submission Best Practices</a> as closely as possible.</li>\r\n<li>This competition is also subject to the <a href=\"../../wiki/ResearchCompetitionStandardRules\"> Research Competition Standard Rules</a>.</li>\r\n<li>The winners are expected to give a presentation at the <a href=\"http://annual.ametsoc.org/2014/\" target=\"_blank\">AMS Annual meeting</a> at the&nbsp;<a href=\"http://annual.ametsoc.org/2014/index.cfm/programs-and-events/conferences-and-symposia/12th-conference-on-artificial-and-computational-intelligence-and-its-applications-to-the-environmental-sciences/\" target=\"_blank\">12th Conference on Artificial and Computational Intelligence and its Applications to the Environmental Sciences</a>. The speakers will have their abstract fees waived and the top student winner will have his/her registration fees waived.</li>\r\n</ul>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "<p>Welcome to the American Meteorological Society 2013-2014 Solar Energy Prediction Contest! This contest is organized by the American Meteorological Society Committees on Artificial Intelligence Applications to Environmental Science, Probability and Statistics, and Earth and Energy. Prizes are sponsored by EarthRisk Technologies, Inc.</p>\r\n<h2>Motivation</h2>\r\n<p>Renewable energy sources, such as solar and wind, offer many environmental advantages over fossil fuels for electricity generation, but the energy produced by them fluctuates with changing weather conditions. Electric utility companies need accurate forecasts of energy production in order to have the right balance of renewable and fossil fuels available. Errors in the forecast could lead to large expenses for the utility from excess fuel consumption or emergency purchases of electricity from neighboring utilities. Power forecasts typically are derived from numerical weather prediction models, but statistical and machine learning techniques are increasingly being used in conjunction with the numerical models to produce more accurate forecasts.</p>\r\n<h2>Objective</h2>\r\n<p><img src=\"http://cs.ou.edu/~djgagne/gefs_mesonet_stations.png\" alt=\"GEFS Grid Vs. Mesonet Station Locations\" style=\"vertical-align: baseline;\" height=\"462\" width=\"660\" /></p>\r\n<p>The goal of this contest is to discover which statistical and machine learning techniques provide the best short term predictions of solar energy production. Contestants will predict the total daily incoming solar energy at 98&nbsp;<a href=\"http://www.mesonet.org/\">Oklahoma Mesonet</a>&nbsp;sites, which will serve as \"solar farms\" for the contest. Input numerical weather prediction data for the contest comes from the NOAA/ESRL Global Ensemble Forecast System (GEFS)&nbsp;<a href=\"http://esrl.noaa.gov/psd/forecasts/reforecast2/\">Reforecast Version 2</a>. Data include all 11 ensemble members and the forecast timesteps 12, 15, 18, 21, and 24. Locations of the Mesonet sites relative to the GEFS data are shown in the above figure. Training data will come from 1994-2007. Public testing data will be from 2008-2009. Private testing data for a more recent period will be used for the final evaluation.</p>\r\n<h2>Acknowledgements</h2>\r\n<p>Daily solar energy data were provided by the <a href=\"www.mesonet.org\">Oklahoma Mesonet</a> with the assistance of Dr. Jeffrey Basara. The GEFS Reforecast Version 2 data were developed and provided by Dr. Thomas Hamill. The contest is being administered by David John Gagne and Dr. Amy McGovern of the University of Oklahoma.</p>\r\n<h2>About Our Sponsor</h2>\r\n<p><a href=\"http://www.earthrisktech.com/\">EarthRisk Technologies</a> creates a market advantage for its clients by uniquely quantifying weather data.&nbsp; Our company is a research pioneer that analyzes extreme weather risk at lead times longer than one week.&nbsp; Our techniques enhance competitive business decisions. TempRisk, the company&rsquo;s first product suite, is a web-based platform that utilizes historical data, machine learning and predictive analytics to project risk for extreme winter cold and summer heat up to 40 days before it occurs. These patent-pending algorithms were developed in conjunction with Scripps Institution of Oceanography at the University of California San Diego.&nbsp; Energy producers and commodity investment firms currently employ TempRisk in their daily operations. Our customers require a uniquely objective quantitative methods for extreme event prediction.&nbsp; Our products are continuously developing thanks to ongoing support from customer-partners including large energy companies, investment firms, and reinsurance advisors. <br /><br />EarthRisk's leadership team is excited to be deeply engaged with the American Meteorological Society.&nbsp; In addition to our engagement with the Committee on Artificial Intelligence Applications to Environmental Science, we're also active on the AMS Energy Committee, the Board on Private Sector Meteorology, the Financial Weather/Climate Risk Management Committee, and the Weather Enterprise Economic Evaluation Team.&nbsp; We have a true passion for advancing meteorological methods through the intelligent application of technology and are proud to be part of the Solar Energy Prediction Contest!</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "<p>Contestants will submit predictions of the total solar daily incoming solar radiation at 98 Oklahoma Mesonet sites for each day specified in the test.csv file. The Mean Absolute Error (MAE) is the metric being used for this competition. It is commonly used in regression problems and by the renewable energy industry to compare forecast performance. The formula is given by:</p>\r\n<p>\\[ \\text{MAE}=\\frac{1}{SE}\\sum_s^S\\sum_e^E{\\mid F_{se}-O_{se} \\mid} \\]</p>\r\n<p>Unlike Root Mean Squared Error, MAE does not excessively punish extreme forecasts.</p>\r\n<h2>Submission File</h2>\r\n<p>Contestants should submit one csv file with the Date in the first column and each site's prediction in subsequent columns ordered alphabetically. The date should be in YYYYMMDD format. Solar energy predictions should be in units of Joules per square meter.</p>\r\n<pre>Date,ACME,ADAX,ALTU,APAC,...,WIST,WOOD,WYNO\r\n20080101,0,0,0,0,...,0,0,0\r\n20080102,0,0,0,0,...,0,0,0\r\n...\r\n20121130,0,0,0,0,...,0,0,0\r\n</pre>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "data-description",
      "content": "<p>The contest training data are separated into 3 files.</p>\r\n<p><strong>gefs_train.tar.gz </strong>and<strong> gefs_train.zip</strong> contain all of the GEFS training data. The data are in netCDF4 files with each file holding the grids for each ensemble member at every time step for a particular variable. Each netCDF file contains the latitude-longitude grid and timestep values as well as metadata listing the full names of each variable and the associated units. More infromation about the netCDF format and links to open libraries for reading the files can be found <a href=\"http://www.unidata.ucar.edu/software/netcdf/\">here</a>. NetCDF libraries are known to be available for C, Java, Python, R, and MATLAB.</p>\r\n<p>Each netCDF4 file contains the total data for one of the model variables and are stored in a multidimensional array. The first dimension is the date of the model run and will correspond directly with a row in either the train.csv or sampleSubmission.csv files. The second dimension is the ensemble member that the forecast comes from. The GEFS has 11 ensemble members with perturbed initial conditions. The third dimension is the forecast hour, which runs from 12 to 24 hours in 3 hour increments. All model runs start at 00 UTC, so they will always correspond to the same universal time although local solar time will vary over each year.&nbsp; The fourth and fifth dimensions are the latitude and longitude uniform spatial grid. The longitudes in the file are in positive degrees from the Prime Meridian, so subtracting 360 from them will translate them to a similar range of values as in station_info.csv. A visualization of the grid can be seen on the main page.</p>\r\n<table style=\"width: 524px;\" border=\"0\" align=\"center\">\r\n<tbody>\r\n<tr>\r\n<td>Variable</td>\r\n<td>Description</td>\r\n<td>Units</td>\r\n</tr>\r\n<tr>\r\n<td>apcp_sfc</td>\r\n<td>3-Hour accumulated precipitation at the surface</td>\r\n<td>kg m<sup>-2</sup></td>\r\n</tr>\r\n<tr>\r\n<td>dlwrf_sfc</td>\r\n<td>Downward long-wave radiative flux average at the surface</td>\r\n<td>W m<sup>-2</sup></td>\r\n</tr>\r\n<tr>\r\n<td>dswrf_sfc</td>\r\n<td>Downward short-wave radiative flux average at the surface</td>\r\n<td>W m<sup>-2</sup></td>\r\n</tr>\r\n<tr>\r\n<td>pres_msl</td>\r\n<td>Air pressure at mean sea level</td>\r\n<td>Pa</td>\r\n</tr>\r\n<tr>\r\n<td>pwat_eatm</td>\r\n<td>Precipitable Water over the entire depth of the atmosphere</td>\r\n<td>kg m<sup>-2</sup></td>\r\n</tr>\r\n<tr>\r\n<td>spfh_2m</td>\r\n<td>Specific Humidity at 2 m above ground</td>\r\n<td>kg kg<sup>-1</sup></td>\r\n</tr>\r\n<tr>\r\n<td>tcdc_eatm</td>\r\n<td>Total cloud cover over the entire depth of the atmosphere</td>\r\n<td>&nbsp;%</td>\r\n</tr>\r\n<tr>\r\n<td>tcolc_eatm</td>\r\n<td>Total column-integrated condensate over the entire atmos.</td>\r\n<td>kg m<sup>-2</sup></td>\r\n</tr>\r\n<tr>\r\n<td>tmax_2m</td>\r\n<td>&nbsp;Maximum Temperature over the past 3 hours at 2 m above the ground</td>\r\n<td>&nbsp;K</td>\r\n</tr>\r\n<tr>\r\n<td>tmin_2m</td>\r\n<td>&nbsp;Mininmum Temperature over the past 3 hours at 2 m above the ground</td>\r\n<td>&nbsp;K</td>\r\n</tr>\r\n<tr>\r\n<td>tmp_2m</td>\r\n<td>&nbsp;Current temperature at 2 m above the ground</td>\r\n<td>&nbsp;K</td>\r\n</tr>\r\n<tr>\r\n<td>tmp_sfc</td>\r\n<td>&nbsp;Temperature of the surface</td>\r\n<td>&nbsp;K</td>\r\n</tr>\r\n<tr>\r\n<td>ulwrf_sfc</td>\r\n<td>&nbsp;Upward long-wave radiation at the surface</td>\r\n<td>&nbsp;W m<sup>-2</sup></td>\r\n</tr>\r\n<tr>\r\n<td>ulwrf_tatm</td>\r\n<td>&nbsp;Upward long-wave radiation at the top of the atmosphere</td>\r\n<td>&nbsp;W m<sup>-2</sup></td>\r\n</tr>\r\n<tr>\r\n<td>uswrf_sfc</td>\r\n<td>&nbsp;Upward short-wave radiation at the surface</td>\r\n<td>&nbsp;W m<sup>-2</sup></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<p><strong>train.csv</strong> contains the total daily incoming solar energy in (J m<sup>-2</sup>) at 98 <a href=\"http://www.mesonet.org\" target=\"_blank\">Oklahoma Mesonet</a> sites that have been in continuous operation since January 1, 1994. The solar energy was directly measured by a pyranometer at each Mesonet site every 5 minutes and summed from sunrise to 23:55 UTC of the date listed in each column.</p>\r\n<p><strong>station_info.csv</strong> contains the latitude, longitudes, and elevation (meters) of each Mesonet station.</p>\r\n<p><strong>gefs_elevations.nc</strong> is a netCDF4 file that contains the model elevations of the GEFS grid points. Since the model terrain is smoothed compared to the real-world, the true elevation at a particular lat-lon point will likely not match the elevation in the model. The file contains two elevation variables. <em></em>The <em>elevation_control</em> variable contains the elevations for the GEFS control run, which is the first ensemble member. The <em>elevation_perturbation</em> variable contains the elevations for the GEFS perturbations, which are the other ensemble members. There are up to 300 m differences in the elevations, so using one instead of the other could have an impact on your model. <strong>NOTE: If you do include elevation-based interpolation into any submission since September 10 and in your final submission, it must use the elevations from gefs_elevations.nc and not from any outside source.</strong></p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Timeline",
      "content": "<h2>Competition</h2>\r\n<ul>\r\n<li>July 8, 2013: Competition begins</li>\r\n<li>November 15, 2013: Final submission deadline</li>\r\n<li>February 3-5, 2014: Winners publicly recognized at AMS Annual Meeting</li>\r\n</ul>\r\n<h2>Winning Code Verification</h2>\r\n<ul>\r\n<li>November 17, 2013: Preliminary winners notified.</li>\r\n<li>November 21, 2013: Deadline to submit code to contest organizers.</li>\r\n<li>November 25, 2013: Winners finalized.</li>\r\n<li>December 2, 2013: Deadline to pre-register for the AMS Annual Meeting.</li>\r\n</ul>\r\n<p>All deadlines are at 11:59 PM UTC on the corresponding day unless otherwise noted. &nbsp;The organizers reserve the right to update the contest timeline if they deem it necessary as the contest progresses.</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Prizes",
      "content": "<p>First Place: $500</p>\r\n<p>Second Place: $300</p>\r\n<p>Third Place: $200</p>\r\n<p>The top 3 winners will have their abstract fees waived for the AMS Annual Meeting.</p>\r\n<p>The top student winner will have their conference registration and abstract fee waived for the AMS Annual Meeting.</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Winners",
      "content": "<p><strong>First Place team:</strong></p>\r\n<ul>\r\n<li>Lucas S. - Belo Horizonte, Brazil, and</li>\r\n<li>Gilberto T. - S&atilde;o Jos&eacute; dos Campos, Brazil: &nbsp;using this <a href=\"https://www.kaggle.com/c/ams-2014-solar-energy-prediction-contest/forums/t/6321/our-approach/33783#post33783\">model approach</a> and <a href=\"https://github.com/lucaseustaquio/ams-2013-2014-solar-energy\">code</a></li>\r\n</ul>\r\n<p><strong>Second Place:</strong></p>\r\n<ul>\r\n<li>Lazorthes B.&nbsp;- Toulouse, France: &nbsp;using this <a href=\"https://www.kaggle.com/c/ams-2014-solar-energy-prediction-contest/forums/t/6321/our-approach/33802#post33802\">model approach</a> and <a href=\"https://github.com/blazorth/AMS-2013-2014-Solar-Energy-Prediction-Contest\">code</a></li>\r\n</ul>\r\n<p><strong>Third Place:</strong></p>\r\n<ul>\r\n<li>Owen Z. - New York, USA: &nbsp;using this&nbsp;<a href=\"https://www.kaggle.com/c/ams-2014-solar-energy-prediction-contest/forums/t/6321/our-approach/33785#post33785\">model approach</a> and <a href=\"https://github.com/owenzhang/kaggle_AMS_2013_14_solar\">code</a></li>\r\n</ul>\r\n<p><strong>Top student winner</strong> (invited to give a talk at AMS Annual Meeting):</p>\r\n<ul>\r\n<li>Gilles L. -&nbsp;Li&egrave;ge, Belgium</li>\r\n</ul>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}