{
  "fetched_at": "2026-10-22T10:37:56Z",
  "source_url": "https://www.kaggle.com/competitions/hack-reduce-dunnhumby-hackathon/data",
  "pages": [
    {
      "name": "Description",
      "content": "<h2>Predict how successful a product will be after its launch</h2>\r\n<p><strong><a href=\"http://www.hackreduce.org/\">hack/reduce</a></strong> and <strong> <a href=\"http://www.dunnhumby.com/us/\">dunnhumby</a> </strong>announce the<em> Product launch challenge</em>, as part of a one day hackathon. This competition asks you to predict how successful each of a number of product launches will be 26 weeks after the launch, based only on information up to the 13th week after the launch.</p>\r\n<p><img src=\"https://storage.googleapis.com/kaggle-media/competitions/kaggle/3493/media/forecast.png\" alt=\"Forecast\" width=\"440\" height=\"330\" style=\"display: block; margin-left: auto; margin-right: auto;\" /></p>\r\n<p>The training set and question set each contain by week for each launch:</p>\r\n<ul>\r\n<li>The category of the product, such as Bread, Coffee or Video Games</li>\r\n<li>The number of stores selling the product</li>\r\n<li>The number of units sold that week</li>\r\n<li>The number of distinct customers who have bought the product (cumulative)</li>\r\n<li>The number of distinct customers who have bought the product at least twice (cumulative)</li>\r\n<li>Cumulative units sold to a number of different customer groups: Convenience at home, Family Focussed, Finest, Grab and Go, Shoppers On A Budget, Traditional Homes, Watching the Waistline, Least Price Sensitive, Price Sensitive, Splurge and Save, and Very Price Sensitive.<br /> <span style=\"line-height: 1.4em;\"> </span></li>\r\n</ul>\r\n<p><strong>Competition begins</strong>: Saturday, May 11, 9am EDT (1:00pm UTC)<br /> <strong>Competition ends</strong>: Saturday, May 11, 7pm EDT (11:00pm UTC)</p>\r\n<p>This competition awards 25% the <a href=\"https://www.kaggle.com/wiki/UserRankingAndTierSystem\"><strong>ranking points</strong></a> of a standard competition, but does not count towards tiers. The top remote participant in the Kaggle competition will receive a \"Prize Winner\" achievement on their profile, in addition to the three local winners.</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "<p>Prediction accuracy will be evaluated based on the root mean square logarithmic error:</p>\r\n<p><img src=\"https://storage.googleapis.com/kaggle-media/competitions/hhp/2496/media/eval-metric.png\" alt=\"\" /></p>\r\n<p>Where:</p>\r\n<ol>\r\n<li>i is a product</li>\r\n<li>n is the total number of products</li>\r\n<li>p is the predicted sales volume (units sold in week 26)</li>\r\n<li>a is the actual sales volume (units sold in week 26)</li>\r\n</ol>\r\n<p><strong>Note: the metric is calculated using the natural log.</strong></p>\r\n<p>We have chosen a log-based metric to minimise the effects of outliers and reward accurate predictions, without overly penalising predictions that are far from the actual.</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "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>Team Mergers</h3>\r\n    <p>Team mergers are not allowed in this competition.</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 20 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>5/11/2013 1:00 PM UTC</strong></p>\r\n    <p>Merger Deadline: <strong>None</strong></p>\r\n    <p>Entry Deadline: <strong>None</strong></p>\r\n    <p>End Date: <strong>5/11/2013 11:00 PM UTC</strong></p>\r\n\t<!-- End Base Rules -->\r\n<p>I agree to the <a href=\"https://storage.googleapis.com/kaggle-media/competitions/kaggle/3493/media/competition_rules.pdf\"> competition rules</a> and <a href=\"https://storage.googleapis.com/kaggle-media/competitions/kaggle/3493/media/eligibility_release_for_prize_winners.pdf\"> eligibility release</a>, in the event I wish to receive a prize.<span style=\"line-height: 1.4em;\"> </span></p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "data-description",
      "content": "<p><em>Update - the data has been removed to comply with the client's data sharing policy. We apologize for any inconvenience.</em></p>\r\n<p>This ZIP files a training set of 18 columns and 71969 rows (including header).  These represent a historical sample of 2768 previous product launches with full information for all 26 weeks of launch that can be used to create your models.</p>\r\n<p>The ZIP file also contains a question set of 18 columns and 28315 rows (including header).  These represent the set of 1089 product launches that we want you to predict unit sales in week 26, and only contain sales information up to week 13.  (The stores selling information is for the full 26 weeks as store distribution would be known in advance, and a key factor in predicting future sales).</p>\r\n<p>Both of these files are in the same format, and contain the following columns:</p>\r\n<table border=\"0\">\r\n<tbody>\r\n<tr>\r\n<td><strong>Column</strong></td>\r\n<td><strong>Description</strong></td>\r\n</tr>\r\n<tr>\r\n<td> Product_Launch_Id</td>\r\n<td> A unique ID for each product launch.  Is repeated for each week of the launch</td>\r\n</tr>\r\n<tr>\r\n<td> Product_Category</td>\r\n<td> A text description of the type of product</td>\r\n</tr>\r\n<tr>\r\n<td> Weeks_Since_Launch</td>\r\n<td> The number of weeks since the product was first sold.  (integer between 1 and 26)</td>\r\n</tr>\r\n<tr>\r\n<td> Stores_Selling</td>\r\n<td> The number of different stores that sold the product in that week.  (note that this is up to week 26 even for the question set, as the business would plan store distribution in advance)</td>\r\n</tr>\r\n<tr>\r\n<td> Units_that_sold_that_week</td>\r\n<td> The units sold that week.  The field that we want you to predict for week 26.</td>\r\n</tr>\r\n<tr>\r\n<td> Distinct_Customers_Buying_At_Least_Once_Cumulative</td>\r\n<td> The distinct number of customers who have made at least one purchase of the product up to the given week.</td>\r\n</tr>\r\n<tr>\r\n<td> Distinct_Customers_Buying_More_Than_Once_Cumulative</td>\r\n<td> The distinct number of customers who have bought the product on at least two occasions.  (Can be used to infer repeat rate).  Cumulative - up to the given week.</td>\r\n</tr>\r\n<tr>\r\n<td> Cumulative_Units_Sold_To_Convenience_At_Home_Customers</td>\r\n<td>The cumulative units sold, up to the given week, for customers that are in the appropriate customer segment.</td>\r\n</tr>\r\n<tr>\r\n<td> Cumulative_Units_Sold_To_Family_Focussed_Customers</td>\r\n<td> The cumulative units sold, up to the given week, for customers that are in the appropriate customer segment.</td>\r\n</tr>\r\n<tr>\r\n<td> Cumulative_Units_Sold_To_Finest_Customers</td>\r\n<td> The cumulative units sold, up to the given week, for customers that are in the appropriate customer segment.</td>\r\n</tr>\r\n<tr>\r\n<td> Cumulative_Units_Sold_To_Grab_and_Go_Customers</td>\r\n<td> The cumulative units sold, up to the given week, for customers that are in the appropriate customer segment.</td>\r\n</tr>\r\n<tr>\r\n<td> Cumulative_Units_Sold_To_Shoppers_On_A_Budget</td>\r\n<td> The cumulative units sold, up to the given week, for customers that are in the appropriate customer segment.</td>\r\n</tr>\r\n<tr>\r\n<td> Cumulative_Units_Sold_To_Traditional_Homes_Customers</td>\r\n<td> The cumulative units sold, up to the given week, for customers that are in the appropriate customer segment.</td>\r\n</tr>\r\n<tr>\r\n<td> Cumulative_Units_Sold_To_Watching_The_Waistline_Customers</td>\r\n<td> The cumulative units sold, up to the given week, for customers that are in the appropriate customer segment.</td>\r\n</tr>\r\n<tr>\r\n<td> Cumulative_Units_Sold_To_Least_Price_Sensitive_Customers</td>\r\n<td> The cumulative units sold, up to the given week, for customers that are in the appropriate customer segment.</td>\r\n</tr>\r\n<tr>\r\n<td> Cumulative_Units_Sold_To_Price_Sensitive_Customers</td>\r\n<td> The cumulative units sold, up to the given week, for customers that are in the appropriate customer segment.</td>\r\n</tr>\r\n<tr>\r\n<td> Cumulative_Units_Sold_To_Splurge_And_Save_Customers</td>\r\n<td> The cumulative units sold, up to the given week, for customers that are in the appropriate customer segment.</td>\r\n</tr>\r\n<tr>\r\n<td> Cumulative_Units_Sold_To_Very_Price_Sensitive_Customers</td>\r\n<td> The cumulative units sold, up to the given week, for customers that are in the appropriate customer segment.</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<p>This competition now uses an <a href=\"https://www.kaggle.com/wiki/SubmissionParser\">improved parser.</a> The new submission format has 2 columns: </p>\r\n<p>Product_Launch_Id: Product Launch Id for given prediction</p>\r\n<p>Units_that_sold_that_week: Predicted number of units sold in week 26.</p>\r\n<p>Please download and refer the sample format.</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Prizes",
      "content": "<p><strong style=\"line-height: 1.4em;\">Prizes</strong></p>\r\n<p>Cash Prizes - Cambridge hack/reduce venue contestants only (prizes per team):</p>\r\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n<tbody>\r\n<tr>\r\n<td valign=\"bottom\" style=\"width: 110px;\">\r\n<p><strong>First Prize</strong></p>\r\n</td>\r\n<td valign=\"bottom\" width=\"60\">\r\n<p>$2,500</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td valign=\"bottom\">\r\n<p><strong>Second Prize</strong></p>\r\n</td>\r\n<td valign=\"bottom\">\r\n<p>$1,000</p>\r\n</td>\r\n</tr>\r\n<tr>\r\n<td valign=\"bottom\">\r\n<p><strong>Third Prize</strong></p>\r\n</td>\r\n<td valign=\"bottom\">\r\n<p>$500</p>\r\n</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<p>Cash prize - best remote contestant:</p>\r\n<p><strong>First Remote Prize</strong> - $500</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}