Gradient Boost Part 2 (of 4): Regression Details
Gradient Boost is one of the most popular Machine Learning algorithms in use. And get this, it's not that complicated! This video is the second part in a series that walks through it one step at a time. This video focuses on the original Gradient Boost algorithm used to predict a continuous value, like someone's weight. We call this, "using Gradient Boost for Regression". In part 3, we'll walk though how Gradient Boost classifies samples into two different categories, and in part 4, we'll go through the math again, this time focusing on classification.
This StatQuest assumes that you have already watched Part 1:
• Gradient Boost Part 1 ...
...it also assumes that you know about Regression Trees:
• Regression Trees, Clea...
...and, while it required, it might be useful if you understood Gradient Descent: • Gradient Descent, Step...
For a complete index of all the StatQuest videos, check out:
statquest.org/...
This StatQuest is based on the following sources:
A 1999 manuscript by Jerome Friedman that introduced Stochastic Gradient Boost: jerryfriedman....
The Wikipedia article on Gradient Boosting: en.wikipedia.o...
NOTE: The key to understanding how the wikipedia article relates to this video is to keep reading past the "pseudo algorithm" section. The very next section in the article called "Gradient Tree Boosting" shows how the algorithm works for trees (which is pretty much the only weak learner people ever use for gradient boost, which is why I focus on it in the video). In that section, you see how the equation is modified so that each leaf from a tree can have a different output value, rather than the entire "weak learner" having a single output value - and this is the exact same equation that I use in the video.
Later in the article, in the section called "Shrinkage", they show how the learning rate can be included. Since this is also pretty much always used with gradient boost, I simply included it in the base algorithm that I describe.
The scikit-learn implementation of Gradient Boosting: scikit-learn.o...
If you'd like to support StatQuest, please consider...
Buying The StatQuest Illustrated Guide to Machine Learning!!!
PDF - statquest.gumr...
Paperback - www.amazon.com...
Kindle eBook - www.amazon.com...
Patreon: / statquest
...or...
KZread Membership: / @statquest
...a cool StatQuest t-shirt or sweatshirt:
shop.spreadshi...
...buying one or two of my songs (or go large and get a whole album!)
joshuastarmer....
...or just donating to StatQuest!
www.paypal.me/...
Lastly, if you want to keep up with me as I research and create new StatQuests, follow me on twitter:
/ joshuastarmer
0:00 Awesome song and introduction
0:00 Step 0: The data and the loss function
6:30 Step 1: Initialize the model with a constant value
9:10 Step 2: Build M trees
10:01 Step 2.A: Calculate residuals
12:47 Step 2.B: Fit a regression tree to the residuals
14:50 Step 2.C: Optimize leaf output values
20:38 Step 2.D: Update predictions with the new tree
23:19 Step 2: Summary of step 2
24:59 Step 3: Output the final prediction
Corrections:
4:27 The sum on the left hand side should be in parentheses to make it clear that the entire sum is multiplied by 1/2, not just the first term.
15:47. It should be R_jm, not R_ij.
16:18, the leaf in the script is R_1,2 and it should be R_2,1.
21:08. With regression trees, the sample will only go to a single leaf, and this summation simply isolates the one output value of interest from all of the others. However, when I first made this video I was thinking that because Gradient Boost is supposed to work with any "weak learner", not just small regression trees, that this summation was a way to add flexibility to the algorithm.
24:15, the header for the residual column should be r_i,2.
#statquest #gradientboost
Пікірлер: 883
NOTE: Gradient boost uses Regression Trees, which are explained in this StatQuest: kzread.info/dash/bejne/mW2XmJiNhdzSipc.html Corrections: 4:27 The sum on the left hand side should be in parentheses to make it clear that the entire sum is multiplied by 1/2, not just the first term. 15:47. It should be R_jm, not R_ij. 16:18, the leaf in the script is R_1,2 and it should be R_2,1. 21:08. With regression trees, the sample will only go to a single leaf, and this summation simply isolates the one output value of interest from all of the others. However, when I first made this video I was thinking that because Gradient Boost is supposed to work with any "weak learner", not just small regression trees, that this summation was a way to add flexibility to the algorithm. 24:15, the header for the residual column should be r_i,2. Support StatQuest by buying my book The StatQuest Illustrated Guide to Machine Learning or a Study Guide or Merch!!! statquest.org/statquest-store/
@giuseppefasanella5446
4 жыл бұрын
Hi, the video is great and gives a detailed insight of the algorithm, so thanks for your work. I have a note on min. 15.47. I think the way the output gamma is defined has the wrong indeces in the summation. To my understanding, for gamma_jm you don't want to sum over R_ij but over all the x_i which belong to R_jm, the same terminal region. Otherwise, if you sum over x_i belonging to R_ij you are jumping from one terminal region to another, while you want R_jm to be fixed and just pick up the different x_i in there. Hope I managed to explain myself. Cheers.
@statquest
4 жыл бұрын
@@giuseppefasanella5446 You are correct! That's another typo. One day, when StatQuest is making the Big Bucks, I'm going to hire an editor. That's the dream! :)
@giuseppefasanella5446
4 жыл бұрын
@@statquest It's a beautiful dream! If you want, from time to time, depending on my working constraints, I could do it for free. You can contact me in private if you want. Cheers!
@statquest
4 жыл бұрын
@@giuseppefasanella5446 That would be awesome. I have one on XGBoost math coming up in mid-january. Contact me through my website and I'll send it to you in advance. statquest.org/contact/
@cosworthpower5147
2 жыл бұрын
@@statquest Hi, I still wonder why there is the similarity between gradient descent and gradient boost regarding trees. Apparently, there is no Partial Derivative by a Parameter in gradient boost. Simply as a decision tree has no model intern parameters in contrast to a Regression model, where it is obvious, that the betas have to be iterarively tweaked in order to lower the applied loss function. It would be great if you could help me out there :)
They said "Give a Man a Fish, and You Feed Him for a Day. Teach a Man To Fish, and You Feed Him for a Lifetime." Thank you very much for your video. I really like when you try to explain the algorithm and the math notation. I hope you keep doing that. :)
@statquest
5 жыл бұрын
Thank you! Yes, I plan on doing more algorithms for machine learning.
@daniyalahmed4440
4 жыл бұрын
@@statquest Thanks a lot for these videos, these are simply amazing and super helpful.
@magus3267
3 жыл бұрын
kayaknya kenal
@marcellusorlando3414
3 жыл бұрын
I realize it's kinda randomly asking but do anyone know of a good website to stream new series online ?
@arlodamian4565
3 жыл бұрын
@Marcellus Orlando flixportal :D
You have what many others lack: clarity and simplicity. The visualization is very good. Thank you!
@statquest
3 жыл бұрын
Wow, thank you!
The visual description where you are adding consecutive models is the best summary of the gradient boosting description that I have seen so far.
@statquest
5 жыл бұрын
Thank you very much! :)
This explanation cannot be found anywhere else. You won't ever know how thankful i am, dude. Keep up the good work!
@statquest
Жыл бұрын
Thank you!
Josh, you are the best . Master in simplifying complex topics .
@statquest
5 жыл бұрын
Thank you very much! :)
@adityanjsg99
4 жыл бұрын
@@statquest I know a madat brahma from Bangalore who runs a food business.! You that Brahma?
You are the best, when every shortcut to understanding ML algorithm fails, you come at last as our savior with all the necessary details.
@statquest
2 жыл бұрын
Thank you!
The content of this channel is what makes internet great
@statquest
16 күн бұрын
Thanks!
This is the best explanation for GB regression that i have ever seen/read. Thank you so much explaining it in such simple terms!
@statquest
5 жыл бұрын
Thank you very much!
There are blogs explaining the gradient boosting on a dataset, there are blogs explaining the maths. I was facing difficulty in connecting those two. Hands down! Best video I came across in a long time. Thanks a lot. Please keep up the great work.
@statquest
5 жыл бұрын
Thank you! :)
it's unbelievable how well you explain it all. following this, I can even imagine spending a Friday evening learning ML :)
@statquest
4 жыл бұрын
Wow! That's quite a complement. :)
@heitornunes6225
3 жыл бұрын
I'm literally doing this right now hahah
You are one of the best teacher i ever seen,visualization gives me clear understanding of the concept,math behind it.Every time ,i wish the video have been more minutes..
@statquest
4 жыл бұрын
Thank you very much! :)
Timestamps!! 6:30 - Step 1 - Initialize model with constant value. Comes up to be the average of the target values. Cool math trick 9:10 - Step 2.0 - Set M for number of iterations 10:02 - Step 2.A - Create residuals 12:47 - Step 2.B - Fit a regression tree 14:40 - Step 2.C - Calculate output values (I recommend jotting down notes as a lot is happening in this step) 20:39 - Step 2.D - Make Predictions if m == M, then proceed to step 3, else, repeat step 2 Step 3 - Output FsubM(X) Thank Josh!! Really smoothed out my knowledge for Gradient Boosting methods.
@statquest
3 жыл бұрын
Awesome!!!
@thomashirtz
3 жыл бұрын
@@statquest If you put it in the description youtube will create chapters for you :)
@statquest
3 жыл бұрын
@@thomashirtz Great idea! BAM!
Probably the best explanation of this complex statistical method I have ever found in the entire semester. Thank you for all your hard work sir!!!
@statquest
2 жыл бұрын
Wow, thank you!
This channel is a blessing to prospective machine learning engineers. I am tired after the entire video but a sense of pride towards my efforts a sense of gratitude towards you Joshua made this ride worth while!
@statquest
Жыл бұрын
Awesome! :)
i have no words for josh starmer.teachers like him deserve a special place in heaven.thnk you josh.
@statquest
3 жыл бұрын
Thank you! :)
@flavialan4544
3 жыл бұрын
@@statquest he really does
@statquest
3 жыл бұрын
@@flavialan4544 Thanks!
@meysamamini9473
3 жыл бұрын
100 % agreeed
man the way you sound like a preschool teacher is making me emotional, you really made the first trauma-free math class 👍🏻👍🏻👍🏻👍🏻👍🏻
@statquest
Жыл бұрын
BAM! :)
Absolutely fantastic. I graduated college "on the verge" of higher math knowledge, but never quite put in the work for the courses. I've now jumped into ML research, but have found notation to consistently be the hold-up in a lot of my understanding, despite that the equations often express intuitive concepts. Being able to "translate" as you've done with this video connects many dots in a world that's often unnecessarily thought of as sink or swim. Awesome!
@statquest
5 жыл бұрын
I’m so glad to read that you like this video. I want to make more like it, where we just go through complicated sounding, and looking, algorithms step-by-step and show that they are simple things in the end.
@navyasailu18
3 жыл бұрын
@@statquest Hence the world needs you
You are a Gem Josh, with so many new and old comments, you have replied to almost all of them. Can't believe such a great person and teacher actually exists. :)
@statquest
3 жыл бұрын
Thank you very much! :)
I am studying with all the videos in Machine Learning playlist to prepare for my interviews. These videos are all awesome. But this one is especially more awesome. I majored in Statistics and occasionally study the papers to catch up on some recent ML skills. I always had a hard time understanding the steps of algorithms even though I also minored in Mathematics. I have never seen a professor who can teach steps of an algorithm this easy and clear. Thank you Josh for this amazing video. Would really appreciate it if you can make more videos about the fundamental details of ML techniques more (and if you have time, some interesting papers too)! From. Biggest fan of StatQuest
@statquest
2 жыл бұрын
Wow!!! Thank you very much! :)
Can't thank god (and you) enough for these videos. All those textbook chapters with just formulas and notations were driving me crazy. YOUR VIDEOS ARE AMAZING!!!!
@statquest
2 жыл бұрын
bam! :)
from Algeria, u are the best.. none can explain ML like you Master
@statquest
6 ай бұрын
Thank you!
If the intention is to clearly explain a complex topic, then start with an example and then get into the equations step by step. Most academicians make the mistake of scaring people by showing the equations at the start itself. You are doing this perfectly Josh. Many thanks.
@statquest
3 жыл бұрын
Thank you! :)
I don't think I have ever enjoyed this much for a math-intensive video. You are Godsend!
@statquest
2 жыл бұрын
Wow, thank you!
bro this is the best explanation on KZread. I love u man. You explain everything and make complex things so simple with simple word choice
@statquest
5 ай бұрын
Thank you!
Thank you So much for your video. You are the 'Mozart' of the ML. Simple but infinitely subtle! 😊
Holy Smoke! I literally had to take small pauses to double-check if I am really living in reality. My God, how easily he explained all those intimidating math equations and notations. A BIG THANK YOU JOSH!!
@statquest
3 жыл бұрын
Hooray! I'm glad the video was helpful.
First explanation of all the GB details I find on-line which is actually easier than reading the original paper. Thanks!
@statquest
4 жыл бұрын
Hooray! That was my goal. :)
I have become fan of you after going through all your first video of ML. I haven't seen anyone explaining topics better than you. You explain any complex topic such that after watching it, viewer seems it as a simple topic. I started learning ML and deep learning since past 6 months, and I am learning a lot from your videos and your videos have given a lot of boost and confidence to learn more. I saw multiple study materials explaining gradient boosting, but it's only your video that made me help to fully understand it in a single go. Very big thank you to you sir for such wonderful video course on ML.
@statquest
3 жыл бұрын
Thank you! I'm glad my videos are helpful! :)
Best simplified and visual explanations I haver ever seen on algorithms. I am definitely recommending your channel to anyone who is getting started on ML or that needs some refreshing. Keep on with the awesome work!
@statquest
2 жыл бұрын
Wow, thanks!
There can not be a better and simpler explanation. Kudos for the efforts put in to make the presentation and the video.. (y)
@statquest
3 жыл бұрын
Thanks a lot!
Special thanks for correction on 21:08. I was thinking about it and was preparing to ask a question how it was possible that one sample ended in multiple leaves. Now there is no need to ask this question :)
@statquest
11 ай бұрын
bam!
By far the best video i've seen across all the platforms for machine learning !! I haven't come across anyone who goes to this extent into explaining the complicated maths behind such algorithms !! Please do more of such mathematical breakdown for famous research papers in ML and DL.
@statquest
3 жыл бұрын
Wow, thanks!
You're making math interesting for me. I've love hate relationship with math, but because of the work i do (data scientist), I've to keep on coming back to the math behind the algorithms. Your videos are joy to watch ... please continue to make these awesome videos
@statquest
5 жыл бұрын
Hooray! I'm glad you find my videos useful. :)
after watching some of ur videos i understand why it is so simple to understand ypur material comparing it with with other sources. Most of them just gives the theory without examples, u show example and then theory (use of induction). I hope that next generetaion of statistics' lecturers will use your videos as state of art in teaching field
@statquest
Жыл бұрын
Thank you! :)
best explanation available for gradient boast on the PLANET!!!!!!
@statquest
4 жыл бұрын
Thank you very much! :)
I keep getting amazed by how good your videos are! You are truly a blessing
@statquest
2 жыл бұрын
Thank you! :)
this youtube channel is god damn amazing. cant find any other videos with that kind of clear explanation around the globe.
@statquest
Жыл бұрын
Thanks! :)
Best BEST BESTESTTTTT Lecture I have ever seen and heard. Literally, this is so engaging and maths seems so funny. I am from maths background and really loved the way of explanation. Bro HATS-OFF. Please continue making such content. Especially the core maths concept and its intuition are really missing now-a-days from a lot of explanations. KEEP it UP Man! Press 'F'
@statquest
4 ай бұрын
Wow, thank you!
This is awesome, the best I've seen so far that simplifies all the complex algorithms and math. Good job and keep doing more videos like this to simplify complex problems.
@statquest
3 жыл бұрын
Thank you very much! :)
The best video tutorial for Gradient Boosting. Thank you very much.
@statquest
7 ай бұрын
Thanks!
Like Josh's videos before watching them. Watched bunch of Josh's videos, all of them are really helpful and easy to understand, thx a lot!
@statquest
5 жыл бұрын
Thanks! :)
Never seen a better video tutorial such as yours...I love you man....a lot of respect for you...you really are doing a great job...I really am going to recommend everyone to watch your videos and I hope you would keep helping in the form these videos to teach ML in the most fascinating and beautiful way...
@statquest
4 жыл бұрын
Thank you very much!!!! I'm glad you liked the StatQuest! :)
I wish the lecturers in uni are half as good as you. This is just treasure.
@statquest
3 жыл бұрын
Thanks!
I can't believe how clearly this guy explains everything
@statquest
4 жыл бұрын
Thank you very much!!! :)
It took some time but I think I was able to figure out how (or why) this works? We basically just make a base prediction, and then compute a step (the pseudo-residual) in the direction of the actual value. Then we model these steps with a decision tree, and use that model to slowly improve upon our previous prediction, and just do this over and over. Great Video. Very Intuitive.
@statquest
Жыл бұрын
bam!
Holy I finished this and actually understood everything you tried to make me understand!! The best man on youtube! Deeply grateful, Thanks a lot!!
@rickandelon9374
4 жыл бұрын
It was like a Quest in a beautiful puzzling game, just what the name 'StatQuest' implies!
@statquest
4 жыл бұрын
Awesome! This a hard video to get through, so congratulations!!!
I think among all the videos i saw about data science, this channel provides the best explanation. Bam!
@statquest
4 жыл бұрын
Thank you! :)
Insane content and very well exaplained! I appreciated a lot your correction in the description for 21:08 "With regression trees, the sample will only go to a single leaf, and this summation simply isolates the one output value of interest from all of the others. However, when I first made this video I was thinking that because Gradient Boost is supposed to work with any "weak learner", not just small regression trees, that this summation was a way to add flexibility to the algorithm." . Thank you!
@statquest
Жыл бұрын
Glad it was helpful!
Thank you so much for this video Josh. I never thought Boosting algorithms could be explained so clearly. Wish I had known about your channel one year back.
@statquest
4 жыл бұрын
Thanks! :)
Hats off to your way of teaching. Wish you the best!
@statquest
3 жыл бұрын
Thank you! :)
easily the best video on youtube, can't wait for part 3 and 4.
@statquest
5 жыл бұрын
Thank you!
"The chainnnn ruleeeee" LOL
@phungtruong6698
3 жыл бұрын
haha "The chainnnn rulleeeee " :v :v
WOW!!! How can it be so simple.I understand you take a lot of time to make it simple.Thanks on behalf of learning community!!
@statquest
4 жыл бұрын
Thank you very much! :)
I never seen a more clear explanation(literally), thank you so much!
@statquest
4 жыл бұрын
Great to hear!
Best explanation on Gradient boosting!
@statquest
3 жыл бұрын
Wow, thanks!
i'm so glad i found this channel, thankyou so much!
@statquest
6 ай бұрын
Glad you enjoy it!
You Sir are just awesome!!! Saying awesome is just an understatement. You make the learning fun and interesting. I found these topics so difficult to understand from other sources. You make it so simple. There are many people who know how these things but its really an art to teach these topics with so much ease. Take a bow!!! A big fan of yours. Hope to see more such videos in the times to come :) BAM!!!
@statquest
4 жыл бұрын
Wow, thanks!
Just started watching your videos and I am extremely glad I found you. The explanation is simply as detailed as it can get. Sometimes I wonder if you are overfitting our minds, lol..Thanks a lot
@statquest
4 жыл бұрын
Bam! :)
Thanks for clarifying me the tree building logic. Using simple regression tree looked illogical to me, but using it on the gradient AND providing values for the leaves based on the actual loss function: now it makes sense :)
@statquest
5 жыл бұрын
Awesome! :)
i love this, thank you! i find learning algorithm s through math the best way to understand them, but sometimes the math behind them looks awful, but the idea and calculations are simple, and this is what I needed to be honest. The same goes for other algorithms, i can take a "math recipe" and go through it with your explanation in the background, like i did with adaboost. Thank you!
@statquest
2 жыл бұрын
bam! :)
Excellent way of explaining each and every step. Thank you very much
@statquest
Жыл бұрын
Thank you!
Finally, a mathematical explanation that can be understood! Than You
@statquest
4 жыл бұрын
Thanks! :)
I love the way you present this, it's exactly what my brain needs!
@statquest
4 жыл бұрын
Hooray! :)
In schools that teach data science and other statistics, I would play your videos. Because I don't know a teacher who can explain it that simply.
@statquest
9 ай бұрын
Thank you very much! :)
best explanation till now for me.
@statquest
2 жыл бұрын
Thank you!
Thank you for this beautiful video. One suggestion I would love to make is that, it felt like the initial explanation of why the residuals are called pseudo residuals was that to differentiate it from linear regression. However, the video goes on to explain that it is called pseudo residuals because the residuals are not always (Observed - Predicted) and can be a multiple of that as well depending upon the choice of the loss function. Maybe, the initial explanation could have been avoided in order to prevent confusion! Thanks as always, these videos are the best!! :D
@statquest
2 жыл бұрын
Noted!
Bro i am from Russia and i barely understand English. But i understand all stuff in this video,get pleasures + you make me some laughs. I think i will understand the math of quantum physics if you will explain it. YOU ARE THE BEST, THANK YOU!!!
@statquest
4 жыл бұрын
Awesome! Thank you so much!
U ARE THE BEST TEACHER EVER!
@statquest
3 жыл бұрын
Thank you! :)
excellent to see someone making a video of both the concepts, followed by the math concepts. Will subscribe for more of those
@statquest
Жыл бұрын
Thanks!
This is the best explanation that I have ever seen. Thank you so much, Josh!
@statquest
4 жыл бұрын
Thanks! :)
Beautifully simple explanation for a complicated algorithm ! Thank you!
@statquest
4 жыл бұрын
Thank you very much! :)
I wonder why would someone dislike this video. This is great stuff!
@statquest
5 жыл бұрын
Thank you! I often wonder the same thing. What's not to like? I'm not sure.
This is so great - thank you so much for sharing this content with everyone
@statquest
5 ай бұрын
Glad you enjoyed it!
Really appreciated your hard work, this is the best videos for stats and machine learning ever!
@statquest
2 жыл бұрын
Glad you think so!
Great work! The way you explained was outstanding. It can be easily understood by a layman.
@statquest
3 жыл бұрын
Thank you! :)
I was struggling with this, and you are helping me a lot. thankyou so much !
@statquest
Жыл бұрын
Happy to help!
that's the best explanation than I've seen so far...
@statquest
5 жыл бұрын
Thank you! :)
Words evade me while praising Josh !!!
@statquest
4 жыл бұрын
Thank you! :)
Legends say that Josh is so cool that he replies to comments even after 2 years
@statquest
3 жыл бұрын
Bam
thank you for a (much!) clearer explanations than my professors in ML faculty have
@statquest
2 жыл бұрын
Glad I can help! :)
You are the best! No more words needed.
@statquest
2 жыл бұрын
Thank you!
Sweetest technical turorial ever ! BAM, Double BAM... haha But that doesnt take away from the excellent content and the nuances. thank you
@statquest
Жыл бұрын
Glad you enjoyed it!
Wonderful video Josh......very clearly explained !!!! I appreciate it...Please keep posting such lectures. Thanks
@statquest
4 жыл бұрын
Thank you! :)
You are the best teacher ♥️♥️♥️♥️
@statquest
3 жыл бұрын
Thank you! 😃
Mindblowing lecture...
@statquest
2 жыл бұрын
Thanks!
Wow u r genius . now I clearly understood the reason behind gammas .
@statquest
2 жыл бұрын
:)
Dear Josh, Never stop making these
@statquest
4 жыл бұрын
Thank you very much! :)
Much appreciated for your thorough and detailed explanation, wish u all the best!
@statquest
4 жыл бұрын
Thank you very much! :)
Really really good tutorials. I always watch them when I feel I want to revise some concepts. Thanks!
@statquest
3 жыл бұрын
BAM! :)
@SimoneIovane
3 жыл бұрын
@@statquest you mean... Triple Bam 💣
@statquest
3 жыл бұрын
@@SimoneIovane YES!
I am really happy to step parellel these clips with DataMining class of mine! Many thanks, it's a big help
I do appreciate the time and effort you spent making this awesome StatQuest. I wish my college professors were as good as you :). Thanks!
@statquest
4 жыл бұрын
Thank you very much! :)
@teelee3543
2 жыл бұрын
your college professor will be never as good as josh in terms of machine learning teaching skills
This is very great to explain the math like you do! It is awesome! Thank you!
@statquest
2 жыл бұрын
Glad it was helpful!
You are a really good teacher, thanks a lot for your videos!!!
@statquest
3 жыл бұрын
Thank you! 😃
THIS BLEW MY MIND!!!
@statquest
Жыл бұрын
BAM! :)
Thank you so much Josh, I was going through these algorithms in Elements etc. and it was so difficult to figure out. Awesome explanation!
@statquest
5 жыл бұрын
Thank you! :)
Great video! I found the explanation of the mathematical notation to be very helpful and would love to see more examples for other machine learning concepts. Thanks
@statquest
5 жыл бұрын
I'm glad to hear you appreciated the attention to the mathematical notation. I'll try to do more videos like this.
this is amazing, you are a gifted teacher Josh.
@statquest
3 жыл бұрын
Thank you! :)
And also this video is so clear and a great learning material as always. Thanks for all your work!
@statquest
5 жыл бұрын
Thank you! :)
BAM! So much easier vs. traditional notation. Thank you! :) :)