ROC Curves and Area Under the Curve (AUC) Explained

Поделиться
HTML-код
  • Опубликовано: 8 янв 2025

Комментарии • 642

  • @kowloon5731
    @kowloon5731 8 лет назад +220

    excellent explanation, the best that I have seen so far.

    • @dataschool
      @dataschool  8 лет назад +1

      Thank you!

    • @chrisolivier6415
      @chrisolivier6415 8 лет назад +5

      Indeed, agreed 100% with ed lee, definitely the best I explanation I have seen, much appreciated

    • @dataschool
      @dataschool  8 лет назад +8

      You're very welcome!

    • @eduardojreis
      @eduardojreis 6 лет назад

      I was about to type the same comment! Amazing explanation! Thank you for your contribution!

    • @iavorbotev1569
      @iavorbotev1569 6 лет назад

      100% agree!!! thanks for the video

  • @antonio_16180
    @antonio_16180 2 года назад +3

    THIS IS THE BEST EXPLANATION OF ROC-AUC ON RUclips!

  • @metaprog46and2
    @metaprog46and2 3 года назад +3

    Likely the best explanation I've seen on ROC & AUC curves. Succinct yet thorough. The visualizations were extremely helpful. Nicely done.

    • @dataschool
      @dataschool  3 года назад +2

      Thank you so much for your kind and thoughtful comment! 🙏

  • @karthikeyanradhakrishnan3219
    @karthikeyanradhakrishnan3219 5 лет назад +1

    I was searching in the net for videos and reading articles everywhere, but this is "The Best" Explanation I've found. Great work!

  • @prateeksingh812
    @prateeksingh812 3 года назад +1

    I have never seen an explanation of ROC-AUC better than this...thank you so much

  • @nickbohl2555
    @nickbohl2555 5 лет назад +6

    I need to watch this a few more times to understand how it applies to my use-case, but this is a great overall explanation. Thank you for this!

  • @alifallah1939
    @alifallah1939 6 лет назад +2

    "If you can't explain it simply, you don't understand it well enough". YOU KILLED IT BRO! VERY WELL EXPLAINED!

    • @dataschool
      @dataschool  6 лет назад

      Thanks so much! I'm so glad the video was helpful to you!

    • @nuwantattygalle5645
      @nuwantattygalle5645 3 года назад

      yes very good explanation indeed, I understood everything even though I'm high as a kite 😂😂😂

  • @abanser
    @abanser 6 лет назад

    THISSSSS!! GA must be mourning your departure. You are an incredible instructor and are very skilled at making complex material reachable to a wide audience. I see why this is the most popular video in your channel. I wish you great success in your Data School venture.

    • @dataschool
      @dataschool  6 лет назад

      Wow! Thank you so much for your very kind comment, I really appreciate it! :)

  • @phector2004
    @phector2004 9 лет назад

    after 10 minutes of scratching my head looking at a dozen unlabeled lecture slides, I found this video. Thanks a lot for the clear explanation!
    I also now understand why an AUROCC of 0 would be a horrible / "excellent but mislabeled" test

    • @dataschool
      @dataschool  9 лет назад

      +phector2004 You're very welcome, glad to hear the video was helpful to you!

  • @nkt1796
    @nkt1796 7 лет назад

    This is the best video on ROC and AUC that I have seen on RUclips. Great work Data School!

    • @dataschool
      @dataschool  7 лет назад

      Awesome! Thanks for your kind comment :)

  • @baqarrizvi853
    @baqarrizvi853 7 лет назад

    That's the best explanation in very simple words. Wow, man I wish the rest of the teachers in the whole world
    could be like you.

    • @dataschool
      @dataschool  7 лет назад

      Thank you so much for your very kind comment!

  • @twofour1969
    @twofour1969 6 лет назад +3

    Excellent work! Thanks very much Kevin, your video explaining ROC and AUC is the most intuitive one I have ever seen. Before watching this, it was still a little confusing for me , now I have a clear understanding of ROC and AUC.

  • @alfckchung
    @alfckchung 4 года назад +1

    This is the best mental model to explain ROC/AUC I seen so far, thanks a lot!

  • @bhaumikanirban
    @bhaumikanirban 6 лет назад +5

    undoubtedly one of the best explanation of ROC curve!!

  • @NB19273
    @NB19273 5 лет назад +1

    amazing explanation the amount of information you fit into 14 minutes is magical.

    • @dataschool
      @dataschool  5 лет назад

      Wow! Thank you so much for your kind words! :)

  • @RAMALINGAMvenkatachalam
    @RAMALINGAMvenkatachalam 8 лет назад

    I am a Professor CSE from Annamalai University. The explanations given are very much appreciable. God bless you for ever your service with growth.

  • @Tedworth307
    @Tedworth307 8 лет назад +3

    Thank you so much for this video. Your logical, cumulative explanation and clear visuals have made the rationale for using ROC curves and AUC far easier to understand. I'll be subscribing to your channel immediately!

    • @dataschool
      @dataschool  7 лет назад

      Wow, thanks for your very kind comment, and for subscribing! Glad the video was helpful to you :)

  • @kaushilkundalia2197
    @kaushilkundalia2197 3 года назад

    The BEST explanation on this topic PERIOD.

  • @krish2nasa
    @krish2nasa 6 лет назад +3

    A crisp and clear explanation, Thank you very much.

  • @AayushRampal
    @AayushRampal 8 лет назад

    I could have never understood this concept without this video!!!!!!!thanks a lot!

    • @dataschool
      @dataschool  8 лет назад

      +Aayush Rampal You're very welcome! I created the video because my data science students were having a hard time with this concept, so I wanted to share my lesson with others :)

  • @AbdoEldesokey
    @AbdoEldesokey 9 лет назад

    I always had a problem with understanding ROC, but for the first time I understood them flawlessly.
    Thank you very much for this excellent video.

    • @dataschool
      @dataschool  9 лет назад

      +Abdelrahman Eldesokey You're very welcome, thanks so much for the nice comment!

  • @ThefamousMrcroissant
    @ThefamousMrcroissant 7 лет назад

    This is extraordinarily well explained. You're setting the bar really high here. I salute you.

    • @dataschool
      @dataschool  7 лет назад

      Thank you so much for your kind comment!

  • @dustinarmstrong7929
    @dustinarmstrong7929 3 года назад

    Excellent content. This is by far the most concise, clear explanation I have found yet. Thanks!

  • @Bastuun
    @Bastuun 6 лет назад +1

    hot dawg, man, why do people in this field overcomplicate things so damn much. here is an accessible, free, easy to understand without sacrificing the innate complexity of the method message. Thank you, Data School crew!

    • @dataschool
      @dataschool  6 лет назад

      Thanks very much for your kind words! Glad to hear the videos have been helpful to you!

  • @bhaveshwadhwani8841
    @bhaveshwadhwani8841 5 лет назад +2

    Awesome video!!! Covered some important points which are not covered by other videos on AUC-ROC.

  • @AstroBhavi
    @AstroBhavi 5 лет назад +1

    great visualisation and explanation, made everything so much easier to understand

    • @dataschool
      @dataschool  5 лет назад

      Awesome! Glad it was helpful to you!

  • @7justfun
    @7justfun 3 года назад +1

    What an amazing way to explain these concepts

  • @robertocappuccio2706
    @robertocappuccio2706 6 лет назад +2

    even if some years are passed by, one of the best explanation around

    • @dataschool
      @dataschool  6 лет назад

      Thanks very much for your kind words!

  • @pulkitmehta1795
    @pulkitmehta1795 5 лет назад +1

    Best explanation I have seen so far .. Amazing .. pls keep going

  • @ramasubramaniyana4896
    @ramasubramaniyana4896 9 лет назад

    This was a pretty amazing explanation of both ROC & AUC. This visual complemented the content and easily comprehensible to the listeners. Great Job

    • @dataschool
      @dataschool  9 лет назад

      Ramasubramaniyan A Thanks for your generous compliment! Much appreciated :)

  • @olegkhalilov9531
    @olegkhalilov9531 5 лет назад

    One of the best explanations of ROC and AUC. Many thanks!

  • @bhaskarmothali
    @bhaskarmothali 7 лет назад

    This is a great example of 'how to teach'!! Kudos!

  • @mingjiaxie9048
    @mingjiaxie9048 5 лет назад +1

    A very detailed and comprehensive explanation. Thank you.

  • @payalbhatia5244
    @payalbhatia5244 6 лет назад

    As usual, your each video is a savior, Mark. Excellent explaination

  • @jitnungwong5132
    @jitnungwong5132 5 лет назад

    Been using auc-roc blindly so far - thank you for breaking it down so simply!!

  • @llaaoopp
    @llaaoopp 7 лет назад

    Great explanation! I've been struggeling with these for some time now. Apperantly, all it took was a good visualisation! Thanks a lot!

  • @voduydo
    @voduydo 4 года назад +1

    finally understood ROC. thank you

  • @samianawshin6923
    @samianawshin6923 6 лет назад +3

    Very good explanation. The best one I have seen so far.

    • @dataschool
      @dataschool  6 лет назад

      Thanks so much for your kind words!

  • @bandhammanikanta1664
    @bandhammanikanta1664 5 лет назад +2

    Usually, whenever I need goog understanding on any data science concept/statics releated topics, I search in this channel.

  • @karthik-ex4dm
    @karthik-ex4dm 6 лет назад

    This is what they call as "Beautiful"
    No unneccesary stuff... pure content

  • @sebastianbalzer8367
    @sebastianbalzer8367 4 года назад +1

    Great explanation, thank you so much!
    Good speed, clear language and nice visualization.
    Subscribed.

  • @jphmf1
    @jphmf1 9 лет назад

    I am amazed by how you explain this subject so easily. Thanks a lot, it helped me very much.

    • @dataschool
      @dataschool  9 лет назад

      Jose Paulo Henrique de Melo Fernandes Awesome to hear! Thanks for your comment :)

  • @sidharthc5546
    @sidharthc5546 5 лет назад

    Went through a couple of videos, this by far is the best explanation with the most apt visualization to support it. Bookmarking it as a reference material for the future in case I get muddled up(which I'm pretty sure I will)

  • @kelvinwellington3338
    @kelvinwellington3338 8 лет назад +3

    Thanks for this explanation. Easy to comprehend. Best I have seen

    • @dataschool
      @dataschool  8 лет назад +1

      Excellent! Thanks so much for your kind comment!

  • @binhcongle3837
    @binhcongle3837 5 лет назад

    Excellent video. You nailed the essential components that were missing elsewhere. Subscribed and liked.

    • @dataschool
      @dataschool  5 лет назад

      Awesome! Glad it was helpful to you :)

  • @yulinliu850
    @yulinliu850 6 лет назад

    Excellent! The best on RUclips.

  • @keerthi794
    @keerthi794 7 лет назад

    I've been trying hard to understand this metric. Thank god I found your tutorial.

    • @dataschool
      @dataschool  7 лет назад

      Glad to hear I could be helpful! :)

  • @eyeojo
    @eyeojo 8 лет назад

    Just fabulous - crystal clear explanation to something I had never really understood. Thank you!

    • @dataschool
      @dataschool  8 лет назад

      Wow, thanks for your kind words! You are very welcome!

  • @krishnatejaR
    @krishnatejaR 7 лет назад

    best explanation is far! it helped me understand the concept clearly. the visuals definitely added to the explanation. Thanks so much

    • @dataschool
      @dataschool  7 лет назад

      You're very welcome! Thanks so much for your kind comments!

  • @paulm6084
    @paulm6084 5 лет назад +1

    Nice job. Very well explained!

  • @mansis7763
    @mansis7763 8 лет назад

    i just want to say thanks, thanks alot for keeping the explanation at its simplest. Keep up the good work :)

    • @dataschool
      @dataschool  8 лет назад

      You're very welcome! Glad it was helpful to you :)

  • @c0t556
    @c0t556 9 лет назад

    Best ROC/AUC tutorial ever!

    • @dataschool
      @dataschool  9 лет назад

      +donkeyenvious Wow, thank you!

  • @klausdupont6335
    @klausdupont6335 6 лет назад

    Really great video! I didn't really get the importance of ROC/AUC until I watch this video :-)

  • @pradeeprathore6683
    @pradeeprathore6683 8 лет назад

    Excellent One. Just awesome. The best part is the visualization and the simple explanation

    • @dataschool
      @dataschool  8 лет назад

      Thank you! I'm glad it was helpful to you!

  • @prudvim3513
    @prudvim3513 6 лет назад

    Best explanation I've seen for this topic. Many thanks!

    • @dataschool
      @dataschool  6 лет назад

      Thanks for your kind words!

  • @terigopula
    @terigopula 6 лет назад

    Sometimes "less is better".
    Crystal clear.. thanks :)

  • @abokbeer
    @abokbeer 8 лет назад

    Great explanation. Thanks. People like u make the world a better place

    • @dataschool
      @dataschool  8 лет назад

      +Mohamed Ghoneim Wow, thank you! I'm glad it was helpful to you!

  • @alphadecay3116
    @alphadecay3116 6 лет назад

    A simple and fantastic explanation!

  • @KinglySkills
    @KinglySkills 10 месяцев назад

    Schrödinger (a large company develops software for drug discovery) linked this to one of their course material's additional resources so I went and watched this. No wonder they had this video there, as the subject was really well explained on the video

    • @dataschool
      @dataschool  9 месяцев назад

      That's great to hear, thanks for your kind comment!

  • @garriedaden4168
    @garriedaden4168 11 месяцев назад

    Many thanks for this excellent video. You have a great gift for lucidly explaining complex concepts

    • @dataschool
      @dataschool  10 месяцев назад

      Thank you so much! 🙌

  • @sribastavrajguru304
    @sribastavrajguru304 6 лет назад

    Such a nice explanation,the best tht i've seen so far, this is what i hv been searching for

    • @dataschool
      @dataschool  6 лет назад +1

      Awesome! Thanks for your kind words!

  • @permaculturekitchengarden3524
    @permaculturekitchengarden3524 2 года назад

    Great explanation, and wow sound exactly like Jim Rohn, one of my favorite motivational speaker.

  • @shre81
    @shre81 9 лет назад

    Super stuff. ROC finally explained the way it should be.

    • @dataschool
      @dataschool  9 лет назад

      +kumtomtum Thanks, I appreciate the compliment!

  • @kabirkohli4269
    @kabirkohli4269 4 года назад +1

    Absolutely amazing and intuitive explanation. Thanks a lot

  • @valeriaperez-cong9858
    @valeriaperez-cong9858 5 лет назад

    I've been for an explanation like this one for months! Thank you!!

  • @profarvind
    @profarvind 6 лет назад

    Thanks for the wonderful explanation. I could not have been more simple, yet correct.

  • @zennicliffzennicliff
    @zennicliffzennicliff 5 лет назад +2

    Excellent! I am addicted to watching your vids. Thank you for the amazing work! Could you make some vids on using Tensorflow please? Cheers!

    • @dataschool
      @dataschool  5 лет назад

      Thanks for your suggestion, and for your kind words! 👍

  • @GhaatakPhysics
    @GhaatakPhysics 8 лет назад

    This explanation provides aesthetic pleasure to me

  • @vinodb5050
    @vinodb5050 7 лет назад

    Perfect explanation which helps to remember this concept very well .

  • @im4485
    @im4485 2 года назад +1

    Thank you. I now understand, finally.

  • @sanketg10
    @sanketg10 7 лет назад

    Clear explanation of the tough concepts! Thank you!

  • @avinashke1
    @avinashke1 6 лет назад +3

    Very good and precise explanation. Thanks for creating the video.

  • @manueldominguez9157
    @manueldominguez9157 4 года назад

    So clear and easy to understand. Thank you

  • @AnthonyO980
    @AnthonyO980 8 лет назад

    Detailed, simplisticT, and with great scenarios. Thank you very much for this!!!

    • @dataschool
      @dataschool  8 лет назад +1

      You're very welcome! Glad to hear it was helpful to you!

  • @jairia2
    @jairia2 8 лет назад

    Very clear and easy to understand! Thanks!

  • @gauravgupta2266
    @gauravgupta2266 3 года назад

    Very nice explanation of the ROC curve !!

  • @kareemjeiroudi1964
    @kareemjeiroudi1964 6 лет назад +2

    What the heck?! That was an awesome video, beautifully put!

    • @dataschool
      @dataschool  6 лет назад

      Ha! Thank you :)

    • @kareemjeiroudi1964
      @kareemjeiroudi1964 5 лет назад

      Besides this paper of Tom Fawcett is one of my favorite @@dataschool .

  • @Alex-cn9ot
    @Alex-cn9ot 9 лет назад

    Very nice practical example of the roc, let me a clear idea of how I can check my classifier performance, thank you!

    • @dataschool
      @dataschool  9 лет назад

      +Alex B. You're very welcome!

  • @adithyapvarma8738
    @adithyapvarma8738 3 месяца назад

    you are a legend, brother!

  • @zerxuszhang8846
    @zerxuszhang8846 6 лет назад

    better than my professor's explain, awesome

  • @adeleke4192
    @adeleke4192 7 лет назад

    This is a very detailed and useful tutorial, thank you.

  • @tuckieteddy
    @tuckieteddy 8 лет назад +9

    Very good explanation!

  • @tejask5417
    @tejask5417 4 года назад

    Beautifully Explained :) Freaking awesome.
    U deserve to get paid for this.

  • @mikesuri4210
    @mikesuri4210 6 лет назад

    Thank you kind sir. U come to aid during dark times.

  • @andikacsui
    @andikacsui 9 лет назад

    Nice way to explain ROC. Thanks very much :)

    • @dataschool
      @dataschool  9 лет назад

      +Andika Yudha Utomo You're very welcome!

  • @JingyiWangjttd
    @JingyiWangjttd 6 лет назад

    Very nice explanation and visualization. Thank you.

  • @crazy4potatos
    @crazy4potatos 3 года назад +1

    Thank you so much. Truly. You are so appreciated.

  • @alexanderyau6347
    @alexanderyau6347 7 лет назад

    Awesome video, I searched many times on Google and finally your video is the best one. May I have a question, in 9:45, "the blue distribution would be nine times larger than the red distribution", however, in the probability theory, the area of one distribution is 1, so I don't think the blue distribution would be nine times larger than the red distribution.

    • @dataschool
      @dataschool  7 лет назад

      Glad you like the video! You're right, I'm using the word "distribution" in a different way.

  • @karimnasser7368
    @karimnasser7368 9 лет назад +4

    Just to confirm. At 7:09, the 235 and 125 used as numerators were an estimate. If not, how to you generate those values?

    • @dataschool
      @dataschool  9 лет назад +2

      +Karim Nasser That's correct, those were estimates only.

  • @pchanawangsa
    @pchanawangsa 9 лет назад

    Awesome video! Very clear and concise. Thanks so much.

    • @dataschool
      @dataschool  9 лет назад

      The Poet You're quite welcome! Thanks for your kind words.

  • @anakwesleyan
    @anakwesleyan 7 лет назад

    amazing visualization and explanation!

  • @samarjithsathyanarayan1576
    @samarjithsathyanarayan1576 6 лет назад

    Excellent explanation!! Very helpful, thank you!

  • @michael_d2
    @michael_d2 9 лет назад

    very good and concise presentation!

    • @dataschool
      @dataschool  9 лет назад

      מיכאל דימשיץ Thanks, I'm glad you like it!

  • @tianboqiu840
    @tianboqiu840 5 лет назад

    finally understand AUC and ROC, excellent!

  • @ScienceLongevity
    @ScienceLongevity 7 лет назад

    Clear and on point explanation.

  • @vman049
    @vman049 5 лет назад

    Thanks for the great video. Could you please elaborate on the comment made at 11:31, namely that AUC gives the probability that a classifier will rank a randomly chosen positive observation higher than a randomly chosen negative observation. Doesn't how a classifier classifies depend on the threshold while the AUC is a way of summarizing how the classifier performs across different values of threshold?

    • @dataschool
      @dataschool  4 года назад

      It's hard to explain briefly, but the key is that I'm talking about ranking, and rank has nothing to do with the chosen value of the threshold. Does that help?

  • @maya25891
    @maya25891 6 лет назад

    You sir deserve a HUGE thank you.. you're a lifesaver

    • @dataschool
      @dataschool  6 лет назад

      That's so nice of you to say!

  • @internetscheisse
    @internetscheisse 8 лет назад

    very, very nicely done! also thanks for the paper!

  • @asimdatye3426
    @asimdatye3426 6 лет назад

    This explanation is so good! I bookmarked this video :)

  • @vsafinia
    @vsafinia 8 лет назад +2

    Thank you Kevin. Great video.

    • @dataschool
      @dataschool  8 лет назад

      You're very welcome! Glad you liked it.