{
  "id": 134519,
  "title": "Analysis of the winner's solutions of the competitions 2017-2018",
  "url": "/competitions/google-cloud-ncaa-march-madness-2020-division-1-mens-tournament/discussion/134519",
  "author_name": "",
  "post_date": "2020-03-08T20:11:30.950272400Z",
  "votes": 9,
  "comment_count": 4,
  "views": 0,
  "content": "<p>I have reviewed the best solutions of winners (gold medalists) of the NCAA-competitions in previous 2018-2019 (Men's and Women's) and provided links to their kernels and posts in section \"1.10. Google Cloud &amp; NCAA® ML Competitions\" of the kernel <a href=\"https://www.kaggle.com/vbmokin/data-science-for-tabular-data-advanced-techniques\">Data Science for tabular data: Advanced Techniques</a> (80 upvotes). </p>\n\n<p>Interestingly, that:\n- organizers of the competition changes the rules and conditions from year to year, so the kernels need to be significantly improved (so I didn't analyze the competition before 2017);</p>\n\n<ul>\n<li><p>the most popular models of winners: linear regression and xgboost;</p></li>\n<li><p>some have used models from <a href=\"/raddar\">@raddar</a> in different years, but there have been some own developments;</p></li>\n<li><p>most winners used R, though some also used Python (some developed a solution on R, and later adapted it to Python for promotion);</p></li>\n<li><p>the authors write that their best decisions in these competitions for men are bad for women and vice versa, since each competition requires adaptation to their specificity;</p></li>\n<li><p>the best kernels used given risky assumptions about winning certain basketball teams (the risk turned out to be justified, and one winner came in second place, thanks to the very risky prediction he made without knowing the capabilities of the teams - approached tasks as an ML specialist, and not basketball player).</p></li>\n</ul>\n\n<p>I hope you find this kernel useful and enjoyable.\nYour comments and feedback are most welcome.</p>",
  "messages": [
    {
      "id": "766834",
      "postDate": "03/08/2020 20:11:30",
      "content": "<p>I have reviewed the best solutions of winners (gold medalists) of the NCAA-competitions in previous 2018-2019 (Men's and Women's) and provided links to their kernels and posts in section \"1.10. Google Cloud &amp; NCAA® ML Competitions\" of the kernel <a href=\"https://www.kaggle.com/vbmokin/data-science-for-tabular-data-advanced-techniques\">Data Science for tabular data: Advanced Techniques</a> (80 upvotes). </p>\n\n<p>Interestingly, that:\n- organizers of the competition changes the rules and conditions from year to year, so the kernels need to be significantly improved (so I didn't analyze the competition before 2017);</p>\n\n<ul>\n<li><p>the most popular models of winners: linear regression and xgboost;</p></li>\n<li><p>some have used models from <a href=\"/raddar\">@raddar</a> in different years, but there have been some own developments;</p></li>\n<li><p>most winners used R, though some also used Python (some developed a solution on R, and later adapted it to Python for promotion);</p></li>\n<li><p>the authors write that their best decisions in these competitions for men are bad for women and vice versa, since each competition requires adaptation to their specificity;</p></li>\n<li><p>the best kernels used given risky assumptions about winning certain basketball teams (the risk turned out to be justified, and one winner came in second place, thanks to the very risky prediction he made without knowing the capabilities of the teams - approached tasks as an ML specialist, and not basketball player).</p></li>\n</ul>\n\n<p>I hope you find this kernel useful and enjoyable.\nYour comments and feedback are most welcome.</p>",
      "rawMarkdown": "I have reviewed the best solutions of winners (gold medalists) of the NCAA-competitions in previous 2018-2019 (Men's and Women's) and provided links to their kernels and posts in section \"1.10. Google Cloud &amp; NCAA® ML Competitions\" of the kernel [Data Science for tabular data: Advanced Techniques](https://www.kaggle.com/vbmokin/data-science-for-tabular-data-advanced-techniques) (80 upvotes). \n\nInterestingly, that:\n- organizers of the competition changes the rules and conditions from year to year, so the kernels need to be significantly improved (so I didn't analyze the competition before 2017);\n\n- the most popular models of winners: linear regression and xgboost;\n\n- some have used models from @raddar in different years, but there have been some own developments;\n\n- most winners used R, though some also used Python (some developed a solution on R, and later adapted it to Python for promotion);\n\n- the authors write that their best decisions in these competitions for men are bad for women and vice versa, since each competition requires adaptation to their specificity;\n\n- the best kernels used given risky assumptions about winning certain basketball teams (the risk turned out to be justified, and one winner came in second place, thanks to the very risky prediction he made without knowing the capabilities of the teams - approached tasks as an ML specialist, and not basketball player).\n\nI hope you find this kernel useful and enjoyable.\nYour comments and feedback are most welcome.",
      "votes": null
    },
    {
      "id": "766974",
      "postDate": "03/09/2020 02:02:11",
      "content": "<p>The decision to use R or Python has minimal impact.  I think you'll see more Python - nearly exclusive - as it's more popular than R. Last year I wrote everything in SQL and R. This year it'll be only Python. <br>\nI have found that the Men's and Women's comps are very different.  I've made significant changes to the approach for each.  Last year I didn't and I medaled in the Women's but finished &gt;500th in the Men's. </p>",
      "rawMarkdown": "The decision to use R or Python has minimal impact.  I think you'll see more Python - nearly exclusive - as it's more popular than R. Last year I wrote everything in SQL and R. This year it'll be only Python.  \nI have found that the Men's and Women's comps are very different.  I've made significant changes to the approach for each.  Last year I didn't and I medaled in the Women's but finished &gt;500th in the Men's.",
      "votes": null
    },
    {
      "id": "767411",
      "postDate": "03/09/2020 15:46:07",
      "content": "<p>Yes, Python became more popular than R. I also wrote earlier on R, and in recent years switched to Python. But it is useful to know both languages. There are many good kernels with interesting solutions in Kaggle in both languages.</p>",
      "rawMarkdown": "Yes, Python became more popular than R. I also wrote earlier on R, and in recent years switched to Python. But it is useful to know both languages. There are many good kernels with interesting solutions in Kaggle in both languages.",
      "votes": null
    },
    {
      "id": "767853",
      "postDate": "03/10/2020 07:03:28",
      "content": "<p><a href=\"/vbmokin\">@vbmokin</a> It seems like the link is not working. Could you please verify that?</p>\n\n<p>Great insight by the way. :)</p>",
      "rawMarkdown": "vbmokin It seems like the link is not working. Could you please verify that?\n\nGreat insight by the way. :)",
      "votes": null
    },
    {
      "id": "768205",
      "postDate": "03/10/2020 14:40:36",
      "content": "<p>I fixed it, thanks for your message</p>",
      "rawMarkdown": "I fixed it, thanks for your message",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 766974,
      "author_name": "btesch",
      "author_url": "",
      "post_date": "03/09/2020 02:02:11",
      "content": "<p>The decision to use R or Python has minimal impact.  I think you'll see more Python - nearly exclusive - as it's more popular than R. Last year I wrote everything in SQL and R. This year it'll be only Python. <br>\nI have found that the Men's and Women's comps are very different.  I've made significant changes to the approach for each.  Last year I didn't and I medaled in the Women's but finished &gt;500th in the Men's. </p>",
      "votes": null,
      "replies": [
        {
          "id": 767411,
          "author_name": "vbmokin",
          "author_url": "",
          "post_date": "03/09/2020 15:46:07",
          "content": "<p>Yes, Python became more popular than R. I also wrote earlier on R, and in recent years switched to Python. But it is useful to know both languages. There are many good kernels with interesting solutions in Kaggle in both languages.</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 767853,
      "author_name": "samuelkurabachew",
      "author_url": "",
      "post_date": "03/10/2020 07:03:28",
      "content": "<p><a href=\"/vbmokin\">@vbmokin</a> It seems like the link is not working. Could you please verify that?</p>\n\n<p>Great insight by the way. :)</p>",
      "votes": null,
      "replies": [
        {
          "id": 768205,
          "author_name": "vbmokin",
          "author_url": "",
          "post_date": "03/10/2020 14:40:36",
          "content": "<p>I fixed it, thanks for your message</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "766834": "I have reviewed the best solutions of winners (gold medalists) of the NCAA-competitions in previous 2018-2019 (Men's and Women's) and provided links to their kernels and posts in section \"1.10. Google Cloud &amp; NCAA® ML Competitions\" of the kernel [Data Science for tabular data: Advanced Techniques](https://www.kaggle.com/vbmokin/data-science-for-tabular-data-advanced-techniques) (80 upvotes). \n\nInterestingly, that:\n- organizers of the competition changes the rules and conditions from year to year, so the kernels need to be significantly improved (so I didn't analyze the competition before 2017);\n\n- the most popular models of winners: linear regression and xgboost;\n\n- some have used models from @raddar in different years, but there have been some own developments;\n\n- most winners used R, though some also used Python (some developed a solution on R, and later adapted it to Python for promotion);\n\n- the authors write that their best decisions in these competitions for men are bad for women and vice versa, since each competition requires adaptation to their specificity;\n\n- the best kernels used given risky assumptions about winning certain basketball teams (the risk turned out to be justified, and one winner came in second place, thanks to the very risky prediction he made without knowing the capabilities of the teams - approached tasks as an ML specialist, and not basketball player).\n\nI hope you find this kernel useful and enjoyable.\nYour comments and feedback are most welcome.",
    "766974": "The decision to use R or Python has minimal impact.  I think you'll see more Python - nearly exclusive - as it's more popular than R. Last year I wrote everything in SQL and R. This year it'll be only Python.  \nI have found that the Men's and Women's comps are very different.  I've made significant changes to the approach for each.  Last year I didn't and I medaled in the Women's but finished &gt;500th in the Men's.",
    "767411": "Yes, Python became more popular than R. I also wrote earlier on R, and in recent years switched to Python. But it is useful to know both languages. There are many good kernels with interesting solutions in Kaggle in both languages.",
    "767853": "vbmokin It seems like the link is not working. Could you please verify that?\n\nGreat insight by the way. :)",
    "768205": "I fixed it, thanks for your message"
  },
  "source": "meta"
}