{
  "fetched_at": "2026-10-24T11:21:27Z",
  "source_url": "https://www.kaggle.com/competitions/Eurovision2010/data",
  "pages": [
    {
      "name": "Background",
      "content": "The Eurovision Song Contest is an annual competition broadcast worldwide which is open to entrants from active members of the European Broadcasting Union (EBU).  This is not defined by Europe's geographical bounds; for example Israel and Cyprus compete in the contest.  This year's contest is being held in Oslo, Norway.  The location is usually the country of the previous year's winner.  The number of entrants changes on a yearly basis, due to flux in EBU membership, political shifts such as the dissolution of the Former Soviet Union and Yugoslavia, and desire (or lack thereof) of countries to participate.   <br /><br />Each country must submit one song to represent it, which must not have been previously commercially released.  All songs are, however, made public by a deadline several weeks before the contest, and this year's entrants are all known already with details such as title, language and artist included in the database provided.   Since 1999 songs may be sung in any language, whereas prior to this point (up to 1998 inclusive) songs had to be sung in one of the entrant country's national languages.<br /><br />Although the voting format has changed over time, the modern positional voting system has been in place since 1975.  Voting countries award scores of 1, 2, 3, 4, 5, 6, 7, 8, 10, and 12 to competitors, with 12 allocated to the favourite song.  Each score can only be awarded once; ie: each voting country can only allocate scores to 10 countries, with all other countries automatically allocated a score of 0.  These scores are then added up to determine a competitor's final score.  No country can vote for itself.<br /><br />Although mass televoting has been the primary mode of final voting since its implementation in 1998, each country also has a back-up jury in the event of failure of the televoting system.  Some countries also supplement televotes with sms votes.<br /><br />Despite the introduction of semi-finals in 2004, the four same countries - Germany, Spain, United Kingdom and France - automatically qualify for the final each year.  This means that they do not compete in the semi-final.  Additionally, the host country - this year, Norway - is also exempt from performing in the semi-final, automatically qualifying for the final.  However, these five countries do vote in the semi-final, specifically France, Germany and Spain in semi-final 1, and United Kingdom and Norway in semi-final 2 this year. <br />",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Custom",
      "content": "<b>Hint 1</b><br />We suggest browsing Dr. Tim Cocx's 'Analysis on the Eurovision Songcontest' available at <a href=\"http://www.liacs.nl/%7Etcocx/songfestival/indexenglish.html\" mce_href=\"http://www.liacs.nl/~tcocx/songfestival/indexenglish.html\">http://www.liacs.nl/~tcocx/songfestival/indexenglish.html</a>.  It contains an interesting document - a 'Distance matrix' - which represent an abstract (non-geographic) distance that denotes how many points the countries awarded one another in past contests, where a shorter distance implies higher exchanged scores and a larger distance implies fewer exchanged points.  You may consider it worth utilising or producing your own, up-to-date, version based on a similar concept<br /><br /><b>Hint 2</b><br />One way to approach this competition might be to work out that country A normally allocates country B between 4 and 10 votes (with the precise score depending on the performance's quality). Once you have determined these ranges for all countries, you can use betting market data as a proxy for performance quality. <br /><br /><b>Hint 3</b><br />If you're thinking about augmenting our dataset, you may be want to try and track down data on expatriate populations in each voting country.<br />",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Custom",
      "content": "Thank you to Stephanie Wayne for putting this competition together.<br /><br />We would also like to thank Betfair Pty Ltd for supplying betting prices data",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "data-description",
      "content": "<p><b>Data provided<br /></b><br />Historical data for 'Finals' is provided from 1998, when mass televoting was first implemented.  <br />Historical data for 'Semi-finals' is provided from 2004, when semi-finals were introduced.  Please note that from 2004 to 2007 there was one semi-final; from 2008 onwards there have been two semi-finals.<br /><br />The dataset incorporates 3 sheets.  These are provided in a single Microsoft Excel file, or alternatively the identical sheets are available in a different format as 3 separate csv files.<br /><br />The 3 sheets are as follows:<br />1)  'Final data by year'<br />2)  'Semi-final data by year'<br />3)  '2010 Data'<br /><br /><i>Final data by year</i><u><br /></u></p>\r\n<p>The data in this sheet can be used to calibrate your model.<br /></p>\r\n<p>Column A - Year of competition, from 1998 - 2009<br />Column B - Competitor country<br />Column C - Region of competitor country (nb: please see 'Region Classifications' below)<br />Column D - Language of song entered by competitor country<br />Column E - Name of performing artist<br />Column F - Name of song<br />Column G - Name of song, English translation<br />Column H - Gender of artist (nb: this is designated as \"male\" or \"female\" or \"both\" if a mixed-gender group)<br />Column I - Group or solo performer<br />Column J - Place achieved in final (nb: the # of competitors and thus places has changed on a yearly basis)<br />Column K - Total points received by competing country, an aggregate of votes<br />Column L - Host country<br />Column M - Region of host country (nb: please see 'Region Classifications' below)<br />Column N - Whether the Contest was held in the competitor's own country (\"Home\") or another country (\"Away\")<br />Column O - Whether the Contest was held in the competitor's own region (\"Home\") or another region (\"Away\")<br />Column P - Approximate betting prices (nb: please see 'Approximate Betting Prices data' below)<br />Columns Q-BK - Voting countries and their allocation of scores to competitor countries listed in Column A (nb: these columns contain the list of all countries which have competed in the Eurovision Song Contest Final from 1998-2009, however not every country voted/entered the Contest every year)<br /><br /><i>Semi-final data by year</i><u><br /></u></p>\r\n<p><br />The data in this sheet can also be used to calibrate your model.</p>\r\n<p>Column A - Year of competition, from 2004 - 2009, and designation as \"SF1\" (semi-final 1) or \"SF2\" (semi-final 2).  (nb: for years 2004-2007, there was only one semi-final per year, and these have been designated as \"SF1\")<br />Column B - Competitor country<br />Column C - Region of competitor country (nb: please see 'Region Classifications' below)<br />Column D - Language of song entered by competitor country<br />Column E - Name of performing artist<br />Column F - Name of song<br />Column G - Name of song, English translation<br />Column H - Place achieved in final (nb: the # of competitors and thus places has changed on a yearly basis)<br />Column I - Total points received by competing country, an aggregate of votes<br />Column J - Host country<br />Column K - Region of host country (nb: please see 'Region Classifications' below)<br />Column L - Whether the Contest was held in the competitor's own country (\"Home\") or another country (\"Away\")<br />Column M - Whether the Contest was held in the competitor's own region (\"Home\") or another region (\"Away\")<br />Column N - Approximate betting prices (nb: please see 'Approximate Betting Prices data' below)<br />Columns O-BI - Voting countries and their allocation of scores to competitor countries listed in Column A (nb: these columns contain the list of all countries which have competed in the Eurovision Song Contest semi-finals from 2004-2009, however not every country voted/entered the Contest every year)<br /><br /><i>2010 Data</i><u><br /></u></p>\r\n<p>The data in this sheet can be used to generate your entry. </p>\r\n<p>Column A - Year of competition, ie: 2010<br />Column B - Competitor country (nb: this contains list of all 2010 Contest contestants, of which only 25 will compete in the final.  Germany, United Kingdom, Spain, France and Norway will definitely compete in the Final)<br />Column C - Region of competitor country (nb: please see 'Region Classifications' below)<br />Column D - Language of song entered by competitor country<br />Column E - Name of performing artist<br />Column F - Name of song<br />Column G - Name of song, English translation<br />Column H - Gender of artist (nb: this is designated as \"male\" or \"female\" or \"both\" if a mixed-gender group)<br />Column I - Group or solo performer<br />Column J - Place achieved in final<br />Column K - Total points received by competing country, an aggregate of votes<br />Column L - Host country<br />Column M - Region of host country (nb: please see 'Region Classifications' below)<br />Column N - Whether the Contest is being held in the competitor's own country (\"Home\") or another country (\"Away\") (nb: this will read \"Home\" for Norway and \"Away\" for every other country)<br />Column O - Whether the Contest is being held in the competitor's own region (\"Home\") or another region (\"Away\") (nb: this will read \"Home\" for Scandinavian countries and \"Away\" for all other countries)<br />Column P - Approximate betting prices (nb: please see 'Approximate Betting Prices data' below)<br /><br /><b>This year's participants<br /><br /></b>39 countries have confirmed their participation in this year's Eurovision Song Contest.  <br /><i>Semi-final 1</i> - Moldova, Russia, Estonia, Slovakia, Finland, Latvia, Serbia, Bosnia and Herzegovina, Poland, Belgium, Malta, Albania, Greece, Portugal, Macedonia, Belarus, Iceland<br /><i>Semi-final 2</i> - Lithuania, Armenia, Israel, Denmark, Switzerland, Sweden, Azerbaijan, Ukraine, Netherlands, Romania, Slovenia, Ireland, Bulgaria, Cyprus, Croatia, Georgia, Turkey<br /><i>Straight to final</i> - Spain, Norway, United Kingdom, France, Germany<br /><br /><b>Voting procedure in semi-finals<br /></b><br />Semi-finals were introduced in 2004.  There was one semi-final every year from 2004-2007, and two semi-finals per year for 2008 onwards (including this year).   <br /><br />As explained in the 'Background' sheet, a 'positional voting' system is used, whereby each voting country must allocate scores of 1, 2, 3, 4, 5, 6, 7, 8, 10, and 12 to competitor countries.  Only the countries competing in that semi-final vote, the exception being the 5 countries which automatically qualify for the final.  In 2008, Germany and Spain voted in semi-final 1; France, United Kingdom and Serbia voted in semi-final 2.  In 2009, Germany and United Kingdom voted in semi-final 1; France, Spain and Russia voted in semi-final 2.  This year, France, Germany and Spain will vote in semi-final 1; Norway and United Kingdom will vote in semi-final 2.<i><br /><br />Voting procedure for 2004-2007</i> - the top 10 from the previous year's final and this year's semi-final would qualify for this year's final.  (eg: in 2004, the final contestants were the top 10 from 2004's semi-final plus the top 10 from 2003's final.)<i><br />Voting procedure for 2008-2009</i> - the top 9 from each semi-final, as determined by televote, would proceed to the final.  Additionally, the top country in each semi-final as voted by the back-up juries, but which was not in the top 9 televotes, would also proceed to the final.  In total, this meant 9 televotes + 1 jury wild-card per semi-final, ie: 20 final contestants.<br /><i>Voting procedure for 2010</i> - replacing the system from the previous 2 years, the top 10 from each semi-final, determined by 50% jury vote and 50% televote, will proceed to the final.<br /><br /><b>Voting procedure in the final<br /><br /></b>As explained in the 'Background' sheet, a 'positional voting' system is used, whereby each voting country must allocate scores of 1, 2, 3, 4, 5, 6, 7, 8, 10, and 12 to competitor countries.  All countries involved in the Contest, whether knocked out after the semi-finals or competing in the final, must vote.  Thus, in this year's final, there will be 25 competing countries, and 39 voting countries.<br /><br /><b>Region classifications<br /><br /></b>We have classified the countries by region as follows:<br /><br /><i>Scandinavia</i> - Denmark, Finland, Iceland, Norway, Sweden<br /><i>Western Europe</i> - Andorra, Austria, Belgium, France, Germany, Greece, Italy, Luxembourg, Malta, Monaco, Netherlands, Portugal, San Marino, Spain, Switzerland<br /><i>Independent</i> - Cyprus, Ireland, Israel, Turkey, United Kingdom<br /><i>Former Socialist Bloc</i> - Albania, Armenia, Azerbaijan, Belarus, Bulgaria, Czech Republic, Estonia, Georgia, Hungary, Latvia, Lithuania, Moldova, Poland, Romania, Russia, Slovakia, Ukraine<br /><i>Former Yugoslavia</i> - Bosnia and Herzegovina, Croatia, Kosovo, Macedonia, Montenegro / Serbia and Montenegro / Serbia, Slovenia<br /><br /><b>Approximate Betting Prices data<br /><br /></b>You will notice that Column P 'Approximate Betting Prices' in the '2010 Data' sheet has been filled however this data is obviously constantly changing.  For the most up-to-date price data, we suggest using the following website:<br /><a href=\"http://www.oddschecker.com/specials/tv/eurovision/win-market\" mce_href=\"http://www.oddschecker.com/specials/tv/eurovision/win-market\"><span style=\"color: rgb(0, 0, 0);\" mce_style=\"FONT-FAMILY: ; COLOR: #000000\">http://www.oddschecker.com/specials/tv/eurovision/win-market</span></a><br mce_bogus=\"1\" /><br />The historical 'Approximate Betting Prices' data (Column P and Column N in the 'Final data by year' and 'Semi-final data by year' sheets respectively) is provided by Betfair, and is an average over time of betting prices for each competitor country from one particular betting website, Betfair Pty Ltd.  In contrast, the above link for oddschecker.com provides spot data which averages betting prices for each competitor country across a range of betting websites.  <br /><br />The 'Approximate Betting Prices' data for semi-finals is the same as for finals.<br /><br /><b>Anomalies by year including exceptions to televoting rule</b><br /><br /><i>1998</i> - Hungary, Ireland, Romania and Turkey used back-up jury vote<br /><i>1999</i> - Lithuania, Turkey, Ireland, and Bosnia and Herzegovina used back-up jury vote<br /><i>2000</i> - Netherlands, Romania, Russia, Macedonia and Turkey used back-up jury vote<br /><i>2001</i> - Bosnia and Herzegovina, Russia and Turkey used back-up jury vote; Croatia, Malta and Greece used a 50/50 jury/televote system<br /><i>2002</i> - Russia, Bosnia and Herzegovina, Turkey and Romania used back-up jury vote; Cyprus, Greece, Croatia and Malta used a 50/50 jury/televote system<br /><i>2003</i> - Ireland, Bosnia and Herzegovina and Russia used back-up jury vote<br /><i>2004</i> - Turkey did not hear Slovenia's entry due to technical faults and therefore could not vote for it<br /><i>2005</i> - Monaco, Andorra and Moldova used back-up jury vote in the final.  (Andorra, Monaco and Albania used back-up jury vote in the semi-final)<br /><i>2006</i> - Monaco and Albania used back-up jury vote in the final.  (Andorra, Monaco and Albania used back-up jury vote in the semi-final)<br /><i>2007</i> - Albania and Andorra used back-up jury vote in the final.  (Albania and Andorra used back-up jury vote in the semi-final).  This was the first year that Serbia and Montenegro competed as separate entities<br /><i>2008</i> - Germany, Poland and United Kingdom all received a total of 14 points in the final however have been ranked in the provided data as 23rd, 24th and 25th respectively, as Germany received the most 12s, Poland the most 10s, and United Kingdom the fewest 2009 - Norway used back-up jury vote and Hungary used sms vote only in the final.  (Spain and Albania used back-up jury vote in the semi-final).</p><p>Note: you can open CSV files with Microsoft Excel or OpenOffice for more human-friendly viewing. </p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Description",
      "content": "<B>The intrigue of Eurovision - the modeller's delight</B><BR /><BR />Since its inauguration in 1956, the Eurovision Song Contest has transfixed millions of viewers worldwide with its bubblegum pop, quirks, ballads and flops.  During its tenure as one of the world's longest-running television programs, it has attracted its fair share of controversy, with claims that the voting outcomes don't simply reflect performance quality but are influenced by factors such as regional politics, expatriate populations, alliances, and artists' sexual appeal.  Patterns have appeared over time which support this hypothesis. <BR /><BR />Contestants will attempt to exploit these patterns in order to predict the voting for the 2010 Eurovision Song Contest. <BR /><BR /><B>Down to the details</B><BR /><BR />We will provide you with publicly-available data on variables we have deemed potentially important, such as historical voting patterns, betting odds, song details and artist details.  You are welcome to supplement this with any data you believe will improve the accuracy of your model.<BR /><BR />As the voting method for the Contest has changed over time, we will supply 'Finals' data from 1998 when the current \"televoting\" format was implemented, and 'semi-finals' data from 2004 when semi-finals were introduced.  We will detail Eurovision's voting procedures and their minor changes/exceptions pertinent to the provided data in the 'Data' page of this competition. <BR /><BR />Your entry will involve submitting a matrix of the individual votes of each voting country for the competitor countries. <BR /><BR /><B>What is your incentive to enter?</B><BR /><BR />There will be a cash prize of USD1000 for the contestant who produces the most accurate predictions. And just as the Contest has launched the high-flying careers of its own performers - notably ABBA and Céline Dion - creating a strong model for this competition will land you a top ranking as a modeler on the Kaggle website.",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "<P>Evaluation will be performed using the 'Absolute Error' method. A submission's absolute error is calculated by summing the absolute difference between predicted and actual votes.  A low score implies a small deviation of predicted votes from actual votes; a higher score implies a larger difference between predicted votes and actual votes.  The most accurate prediction has the lowest Absolute Error score.  <BR /><BR />Here is an example of how 'Absolute Error' evaluation works:<BR /><BR />Predicted voting (submitted by contestant X)<BR />                   France      Moldova     Norway<BR />France         0              1               1<BR />Moldova       2              0               2<BR />Norway        1              2               0</P>\r\n<P><BR />Actual voting<BR />                   France      Moldova     Norway<BR />France         0              1               2<BR />Moldova       1              0               1<BR />Norway        2              2               0 </P>\r\n<P>Contestant X's Absolute Error score, working row-by-row, would be calculated as follows: <BR />Absolute Error(X) = abs(0-0) + abs(1-1) + abs(2-1) + abs(1-2) + abs(0-0) + abs(1-2) + abs(2-1) + abs(2-2) + abs(0-0)<BR />                          = 0 + 0 + 1 + 1 + 0 + 1 + 1+ 0 + 0<BR />                          = 4 </P>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Prizes",
      "content": "The Eurovision Song Contest 2010 forecasting competition will award a prize of US$1000 to the winning entrant.<br />The prize money will only be awarded once the winner has sent a brief description of the methodology employed to generate his/her submission.",
      "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>\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 5 entries per day.</p>\r\n    <p>You may select up to 5 final submissions for judging.</p>\r\n    <h3>Competition Timeline</h3>\r\n    <p>Start Date: <strong>4/7/2010 7:57 AM 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/25/2010 6:00 PM UTC</strong></p>\r\n\t<!-- End Base Rules -->\r\n<b>Who may enter</b><br /><br />Anybody who complies with the rules of the challenge Eurovision Song Contest 2010 is welcome to participate.  <br />Only the competition organisers and employees of the European Broadcasting Union are excluded from participating.  <br />Contestants may enter as individuals or as groups, however the subsequent ranking achieved by their model will be allocated to their individual self/group accordingly.  <br />All entrants must identify themselves by registering on Kaggle website, however personal data will only be utilised by the competition organisers and Kaggle in order to communicate with participants.  <br /><br /><b>Submission details</b><br /><br />Submissions should be made via the 'Make a Submission' page in order to be ranked.  <br />Each contestant may only enter one submission.  <br />If you encounter any problems with the submission process, please contact the Kaggle administrator.<br /><br /><b>Evaluation and prize-giving</b><br /><br />The scoring method is detailed on the 'Evaluation' page.  <br />The winner of the Eurovision Song Contest 2010 will only receive the prize money after a brief description of their methodology has been submitted to the competition host.  <br />We may ask other top-ranking participants to voluntarily fill out a form regarding their modelling methods.",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "SubmissionInstructions",
      "content": "Submissions must be made using the template attached.<br /><br />The countries listed in column one are the competitors in the Eurovision Song Contest 2010 final. The countries listed in row one are the voting countries. Only 25 of these 39 competing (column one) countries will progress from the semi-finals to the final, however each voting country listed in (row one) will vote in the final.  <br /><br />Your task effectively involves  two steps:<br />1. Firstly you must predict which 25 countries will make it to the final. Keep in mind that Spain, United\r\nKingdom, France, Germany and Norway are guaranteed final competitors.<br />2. Once you have chosen your 25 finalists you must predict the voting (ie who will vote for who). Make sure you only allocate votes to the 25 countries you predict will make the final. <br /><br />Submissions will only be accepted if each voting country (in row one) has allocated all its votes once to the potential final competitors (in column one), ie: the scores of 1, 2, 3, 4, 5, 6, 7, 8, 10, 12 have been allocated exactly once per voting country.<br />Submissions with scores other than 1, 2, 3, 4, 5, 6, 7, 8, 10 or 12 will not be accepted.<br />Submissions will only be accepted if votes are allocated to ≤ 25 countries.  Submissions with votes allocated to > 25 countries will not be accepted. Note: all 39 countries vote regardless of whether or not they make the final. <br /><br />Each contestant may only enter with one submission. However, a contestant can delete and replace their submission at any time up until the competition's deadline. <br /><br />As exemplified by the example submission, please ensure that there are no blank cells; instead, where no vote is allocated, enter a '0'.<br /><br />Note: you can open CSV files with Microsoft Excel or OpenOffice for more human-friendly viewing. <br />",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}