{
  "fetched_at": "2026-10-19T19:22:32Z",
  "source_url": "https://www.kaggle.com/competitions/capitec-bblb-th/data",
  "pages": [
    {
      "name": "rules",
      "content": "\nCompetition bound by T&C, see below.\n\n**Competition entries**\nCompetition is only available to students from University of Stellenbosch, University of Western Cape or University of Cape Town.\n\n**One account per participant**\nYou cannot sign up to Kaggle from multiple accounts and therefore you cannot submit from multiple accounts.\n\n**No private sharing outside teams**\nPrivately sharing code or data outside of teams is not permitted. It's okay to share code if made available to all participants on the forums.\n\n**Team Mergers**\nTeam mergers are allowed in this competition, although that means sharing the prize if you make the top five.\n\n**Team Limits**\nThere is no maximum team size.\n\n**Submission Limits**\nYou may submit a maximum of 5 entries per day.\n\nYou may select up to 5 final submissions for judging.\n\n**Competition Timeline**\nStart Date: 06/04/2018\n\nMerger Deadline: None\n\nEntry Deadline: None\n\nEnd Date: 06/05/2018 12:00 PM UTC\n\nObliged by Legal to add some common sense rules and T&C's.\n\n\n**Prize Allocation**\n\nPrizes will be allocated after the final presentation of students. The private leader board entries will account for 65% of the final mark, and the presentation 35%. The judging panel will be made up by Capitec data scientists, and the final presentation will be held in May 2018. \n\nFive prizes will be awarded. \n•\t1st place R6,000\n•\t2nd place R4,000\n•\t3rd place R3,000\n•\tR 1,500 for other two places\n\n**How to enter:**\n\nNeed to be a student at the University of Stellenbosch, University of Western Cape or University of Cape Town. Enter through the competition website on www.kaggle.com, competition will be hosted at https://www.kaggle.com/c/capitec-bblb-th. \n\n\n**Competition rules**\n\n1.\tThe name of the competition is “Using Data Science to Improve Lives”\n2.\tThe competition runs from 6 April 2018 to 6 May 2018\n3.\tThe competition closes on Sunday, 6 May 2018 at 12:00pm as per Kaggle’s time. \n4.\tThe competition is open to natural persons who are students of the University of Stellenbosch, University of Western Cape or University of Cape Town.\n5.\tThe top five entries on the website, based on best AUC score on the private leader board will be selected to do a presentation of their solution. \n6.\tStudents selected will need to do a presentation at the agreed venue.\n7.\tThe solution resulting in the AUC counts for 65% of the final mark, and the presentation 35%. \n8.\tAll entries needs to be submitted to the Kaggle competition page, no manual submissions will be allowed. \n9.\tThe top five entries will be contacted via phone or email after the submission deadline. \n10.\tThe prizes are not transferable and will only be paid by electronic funds transfer into South African Bank Accounts in the names of the winners. \n11.\tYour entry into the competition and/or your acceptance of the prize (in the event that you win a prize) constitutes your binding acceptance of the competition rules\n12.\tYou may not win a prize if it is unlawful for us to supply such a prize to you. If you do win such a prize, you will forfeit it. You must be eligible to win the prize\n13.\tYou must possess whatever documents and permissions that may be required in order to accept and use a prize, which documents and permissions it is your responsibility to obtain at your own cost, and which documents and permissions must remain valid in such minimum form\n14.\tWe will not be responsible, and disclaim all liability, for any loss, liability, injury, expense or damage (whether direct, indirect, incidental, punitive or consequential) of any nature, whether arising from negligence or any other cause, which is suffered by your participation in the competition or the acceptance and/or use by you, of any prize, or by any action taken by us or any of our affiliates in accordance with the competition rules\n15.\tIf you fail to comply with any of the competition rules, then without prejudice to any other remedy which we may have, you will be automatically disqualified and you will forfeit the prize/s (in the event that you have already won a prize)\n16.\tOur decision is final and no further correspondence will be entered into\n17.\tWe reserve the right to vary, postpone, suspend or cancel the competition and any prizes, or any aspect thereof, without notice at any time, for any reason which we deem necessary. In the event of such variation, postponement, suspension or cancellation, you agree to waive any rights, interests and expectations that you may have in terms of this competition and acknowledge that you will have no recourse against us, our affiliates and third-party suppliers\n18.\tWe accept no responsibility or liability for any loss or damage to goods or personal injury suffered as a result of participating in or winning any prize, and will also not be responsible or liable for any further expenses or fees required for the purpose of using, applying or enjoying the prize won in this competition\n19.\tThe competition is not open to any person who is a director, member, partner, employee, agent or consultant of Capitec Bank or others involved in organising the competition\n20.\tThe competition rules will be construed, interpreted and enforced in accordance with the laws of the Republic of South Africa\n21.\tThe competition rules are also available at https://www.kaggle.com/c/capitec-bblb-th.\n",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "data-description",
      "content": "The train and test data files contain 267,805 and 103,861 entries respectively. Additional information on the variables can be obtained in the variable file.\n\n(Hint for the competition - Think more, do less)\n\n**File descriptions**\n\n - train_data.csv - the training set\n - test_data.csv - the test set\n - sample_submission.csv - a sample submission file in the correct format\n - variables.xlsx - supplemental information about the data",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "<h2>IMPORTANT ANNOUNCEMENT (2 MAY 2018)</h2>\n<h2>We'd like to get in contact with you!</h2>\n\n<p>Dear competitors, </p>\n<p>We would like to get in touch with <strong>everyone</strong> taking part in the Capitec BBLB 2018 Data Science Competition! </p>\n<p>Please send an email <strong>from your university email address</strong> to JeanneDaniel@capitecbank.co.za so we can send you information regarding the Competition Presentation and Award Ceremony. <strong>Please also add your Kaggle Username.</strong></p>\n<p><strong>The Presentation and Award Ceremony will be taking place on 17 May 2018, 1PM - 5PM.</strong></p>\n<p>Again, this is for everyone that is taking part in the competition. </p>\n<p>Looking forward to hearing from you!</p>\n\n\n<h2>Competition Description</h2>\nHere at Capitec we want our clients to be in charge of their financial lives, so they can live better while banking better.  \n\nWith the fast changing South African economic circumstances, budgeting becomes an important aspect of financial health. One way to ease the economic stress of our clients is to help them budget better by showing them where their money is going.  \n\nWe at Capitec believe that this shouldn’t be a worry for our clients, and we invite you to help us create a solution!\n\nThe goal of this competition is to identify predetermined transaction categories based on the transactional data of our clients.  Any student of the University of Stellenbosch, University of Western Cape or Cape Town University may enter. \n\n**Important Note:**\n\nRemember to create your Kaggle account with your **university email**, else won't be eligible for the prizes.\n\n<h4><strong>Competition prizes</strong></h4>\n<p>We will choose the top 5 candidates from the private leaderboard entries. Each candidate will present their solution in order to determine the winner. The top candidates will also be required to provide their code. The presentation date will be finalised in the week following the end of the competition.</p>\n<p>The leaderboard score will count for 65% of the final mark and the presentation for 35%.</p>\n<p>Prizes:</p>\n<ul>\n<li>1<sup>st</sup>  R6 000</li>\n<li>2<sup>nd</sup> R4 000</li>\n<li>3<sup>rd</sup> R3 000</li>\n<li>4<sup>th</sup> and 5<sup>th</sup> R1 500 each</li>\n</ul>\n\n*Students are encouraged to make use of the Discussion forums if they have any questions regarding the problem.*\n\n*Competition duration*: \n6 April - 6 May 2018",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "Submissions are evaluated according to the *Multi Class Log Loss* between the predicted probability and the observed target. \n\n<p>\\[ logloss= - \\frac{1}{N} \\sum_{i=1}^N \\sum_{j=1}^K  y_{ij} \\log(p_{ij}),\\]</p>\n\nwhere *N* is the number of transactions and *K* the number of categorization classes,  *pij* is the predicted probability that transaction *i* belongs to class *j*. \n\nThe end goal of the competition is to identify the correct category of transactions. Classifying transactions in this manner helps us better understand our clients financial needs.\n\n<h2>Submission Format</h2>\n<p><strong>For every ID in the test data</strong>, the submission files should contain 13 columns: id and 12 response columns. The response should be the predicted probability of the ID belonging to the group where the corresponding Category = 1.</p>\n<p>The comma delimited csv file should contain a header and have the following format.</p>\n<pre><span style=\"font-size: 14px; line-height: 1.4em;\">\"id\",\"Clothing\", \"Eat_Out\", \"Education\", \"Entertainment\", \"Gifts_Donations\", \"Groceries\", \"Health_Fitness\", \"Holiday_Travel\",\"Home\",\"Medical\",\"Pets\", \"Transport\" <br/>12397354861,0.36502841,0.068368919,0.008169719,0.02676535,0.0465657,0.033267141,0.00879163,0.01374721,0.113750772,0.040120113,0.086572199,0.188852837<br/>12397354862,0.188852837,0.36502841,0.068368919,0.008169719,0.02676535,0.0465657,0.033267141\t0.00879163\t0.01374721\t0.113750772\t0.040120113\t0.086572199\n</span></pre>\n\n\n\n\n\n",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}