{
  "id": 9733,
  "title": "Understanding ROC Curve",
  "url": "/competitions/acquire-valued-shoppers-challenge/discussion/9733",
  "author_name": "",
  "post_date": "2014-07-13T03:55:48.933Z",
  "votes": 21,
  "comment_count": 5,
  "views": 2776,
  "content": "<p>Hi All,</p>\n<p>I did a few submissions for this competition. I know the basics of machine learning and the logic behind many algorithms.&nbsp;But no reading helped intuitively understand the AUC metric. I wanted to understand intuitively ROC curve and what increases area under curve. So I built a simple graphic using d3 <a href=\"http://www.navan.name/roc/\">here</a>. You can drag the threshold bar and also adjust position of the curve for negatives using the slider at the top of graphic. You can play with these values to understand its effect on the curves. It is not very polished, but it served the purpose for me.</p>\n<p>I hope it benefits some one else as well beside me.</p>\n<p>Navan</p>",
  "messages": [
    {
      "id": "50423",
      "postDate": "07/13/2014 03:55:48",
      "content": "<p>Hi All,</p>\n<p>I did a few submissions for this competition. I know the basics of machine learning and the logic behind many algorithms.&nbsp;But no reading helped intuitively understand the AUC metric. I wanted to understand intuitively ROC curve and what increases area under curve. So I built a simple graphic using d3 <a href=\"http://www.navan.name/roc/\">here</a>. You can drag the threshold bar and also adjust position of the curve for negatives using the slider at the top of graphic. You can play with these values to understand its effect on the curves. It is not very polished, but it served the purpose for me.</p>\n<p>I hope it benefits some one else as well beside me.</p>\n<p>Navan</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "50427",
      "postDate": "07/13/2014 08:17:09",
      "content": "<p>I like it!</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "50449",
      "postDate": "07/13/2014 20:10:49",
      "content": "<p>Navan, this is great. I'm a teaching assistant for a data science course, and I'm going to add this to our course materials. It will definitely be useful in explaining ROC and AUC.</p>\n<p>Thank you!</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "50458",
      "postDate": "07/14/2014 02:50:20",
      "content": "<p>Thank you for the kind words.</p>\n<p>justmarkham, I will make sure&nbsp;this stays at the same url.</p>\n<p>Navan</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "58479",
      "postDate": "11/20/2014 05:34:34",
      "content": "<p>@Navan, I wanted to let you know that I taught a class on ROC/AUC using your visualization as a teaching aid, and I also used it as the basis for a <a href=\"http://youtu.be/OAl6eAyP-yo\" target=\"_blank\">video tutorial</a>&nbsp;and a <a href=\"http://www.dataschool.io/roc-curves-and-auc-explained/\" target=\"_blank\">blog post</a>!</p>\n<p>More information is in <a href=\"https://www.kaggle.com/forums/t/10978/interactive-visualization-and-video-tutorial-to-help-you-better-understand\" target=\"_blank\">this thread</a>&nbsp;on the Kaggle forum.</p>\n<p>Thanks again!</p>\n<p>Kevin Markham</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "2221036",
      "postDate": "04/13/2023 22:46:41",
      "content": "<p>Thanks! It's so practical and understandable!</p>",
      "rawMarkdown": "Thanks! It's so practical and understandable!",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 2221036,
      "author_name": "ferpaz",
      "author_url": "",
      "post_date": "04/13/2023 22:46:41",
      "content": "<p>Thanks! It's so practical and understandable!</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 50427,
      "author_name": "kazanova",
      "author_url": "",
      "post_date": "07/13/2014 08:17:09",
      "content": "<p>I like it!</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 50449,
      "author_name": "justmarkham",
      "author_url": "",
      "post_date": "07/13/2014 20:10:49",
      "content": "<p>Navan, this is great. I'm a teaching assistant for a data science course, and I'm going to add this to our course materials. It will definitely be useful in explaining ROC and AUC.</p>\n<p>Thank you!</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 50458,
      "author_name": "navanr",
      "author_url": "",
      "post_date": "07/14/2014 02:50:20",
      "content": "<p>Thank you for the kind words.</p>\n<p>justmarkham, I will make sure&nbsp;this stays at the same url.</p>\n<p>Navan</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 58479,
      "author_name": "justmarkham",
      "author_url": "",
      "post_date": "11/20/2014 05:34:34",
      "content": "<p>@Navan, I wanted to let you know that I taught a class on ROC/AUC using your visualization as a teaching aid, and I also used it as the basis for a <a href=\"http://youtu.be/OAl6eAyP-yo\" target=\"_blank\">video tutorial</a>&nbsp;and a <a href=\"http://www.dataschool.io/roc-curves-and-auc-explained/\" target=\"_blank\">blog post</a>!</p>\n<p>More information is in <a href=\"https://www.kaggle.com/forums/t/10978/interactive-visualization-and-video-tutorial-to-help-you-better-understand\" target=\"_blank\">this thread</a>&nbsp;on the Kaggle forum.</p>\n<p>Thanks again!</p>\n<p>Kevin Markham</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "50423": "",
    "50427": "",
    "50449": "",
    "50458": "",
    "58479": "",
    "2221036": "Thanks! It's so practical and understandable!"
  },
  "source": "meta"
}