Check out our premium machine learning course with 2 Industry projects: codebasics.io/courses/machine-learning-for-data-science-beginners-to-advanced
@chivalrousforlan2384 жыл бұрын
Most of KZbin tutorials I've gone through are top notch, but yours is loads of miles away. What makes yours different is you start from the basics with a slow pace, which makes it easier to understand.
@sumit1212853 жыл бұрын
a true comment for a true teacher......
@onlyguitars10 ай бұрын
Best channel by far. You have become my DS - DA youtuber by far. You tackle one of the most important things that is understanding the concepts and translating it into how to do it. I recently realized that is far better to understand well the concepts than knowing perfectly each pandas function and how to code them fast. Also makes things much more interesting and fun because it clicks and makes sense.
@suyash7450 Жыл бұрын
You Teach from zero till the the end your pace is perfect and the best part is you provide exercises and resources , Thanks for helping us and teaching us
@kirandeepmarala55414 жыл бұрын
max_threshold = df['price'].quantile(0.90) print(max_threshold) min_threshold = df['price'].quantile(0.05) print(min_threshold) df1 = df[(df['price'] > min_threshold) & (df['price'] < max_threshold)] Really, I am Learning a Lot from Your Channel..Waiting everyday for your videos..Your way of Explaining Concepts, Giving Exercises and genuine Talks makes your channel Different from Others..Thank you once again
@_SanchitaPatil2 жыл бұрын
how to decide the quantile values?
@BarongoCalvine4 жыл бұрын
Thank you, I just had a DS interview and used the age example for the outlier question, thanks for your useful lessons
@stuttzzzi2 жыл бұрын
thank you..'if a person cant explain simply,,means he hasnt understood/knows it properly' following ue entire playlists
@vidhanmaheshwari20824 жыл бұрын
i was stuck in middle of a project due to messy datasets and then i came acoss your video..it helped a lot..Thanks a lot
@KenJee_ds4 жыл бұрын
Great video as always!
@r79183 жыл бұрын
Thanks a lot Sir!!! This video was very helpful for me. I was doing things wrong till now. I was under impression that outliers are meant to deleted. Instead of wasting time on irrelevant data points.
@atunraseayomide25042 жыл бұрын
You never go wrong watching codebasics, I soo much love your work sir.
@codebasics2 жыл бұрын
👍👍 thanks for you kind words of appreciation Atunrase 🙏
@AbhishekBalsara3 жыл бұрын
This is exactly what I was looking for and particularly for outliers, Thanks a lot for this 👍
@codebasics3 жыл бұрын
Glad it was helpful!
@iaconst4.0Ай бұрын
eres un excelente Profesor! gracias por compartir tus conocimientos!!
@arhataria4 жыл бұрын
This is amazing, Thanks a lot for posting this valuable video!
@Ankurkumar146804 жыл бұрын
It is an amazing explanation, eager to watch more videos on this topic....thanks a lot for sharing your knowledge and skills :)
@codebasics4 жыл бұрын
I am glad it was helpful
@manojkumar-hf6vk2 жыл бұрын
you have created amazing series Sir.
@pallavikharbanda13723 жыл бұрын
Great video!!Please upload more methods to detect and remove outlier detection
@sakshamverma31144 жыл бұрын
Sir pls upload all the videos for feature engineering....... And you are teaching methods are great
@codebasics4 жыл бұрын
Sure sakaham
@r210619914 жыл бұрын
Thank god u again started making videos😀😀
@sumit1212853 жыл бұрын
you are a real teacher ..... thanks....thanks a lot....
@codebasics3 жыл бұрын
Happy to help
@kenny87ification4 жыл бұрын
Thank you for this video.. Got to learn a great way of how to detect Outliers and remove them
@AjayKumar-id7mb3 жыл бұрын
Really you explain it in a very easy way.
@codebasics3 жыл бұрын
Glad you liked it
@shaikhkashif9973 Жыл бұрын
8:10 After this if u check outliers in box plot u will find again because of q1 q2 q3 again assigning so that's reason u can't go for remove better go for replacement
@OceanAlves234 жыл бұрын
👏👏👏✔ from Brazil - Teresina - Piauí
@saswatleo4 жыл бұрын
Amazing Video... Superb Dhaval Sir🙏
@codebasics4 жыл бұрын
☺️☺️
@naveenkalhan954 жыл бұрын
would request you , if possible please add the link to the playlist of this series in the description of the video... though i have bookmarked it.. but it becomes really easy :) thank you very much for your good work again
@mallickamu3 жыл бұрын
Correct me if I am wrong.... We can use percentile based outlier detection only if we know that the variation is normal distribution. For the height example taken by you, we know that it follows normal distribution, so the percentile based outlier detection can be applied. What if the variable distribution is Weibull type. Can we use percentile based outlier detection?
@Deepsim2 жыл бұрын
Very clear explaination! Thank you.
@codebasics2 жыл бұрын
Glad it was helpful!
@leelavathigarigipati38874 жыл бұрын
Thanks a lot for sharing your knowledge and skills.
@rajasekharboppasamudram44634 жыл бұрын
Your videos are very easy to understand and thanks for the content. one request from my side, volume of your videos are less compared with other sources. If possible , please increase volume
@codebasics4 жыл бұрын
Can you check volume of your computer. I played this video on my computer and it's quite good in terms of volume
@kratugautam3042 ай бұрын
@@codebasicsSavage😂
@fahadreda30604 жыл бұрын
Thanks for the video .. keep up the good work.. wish you all the best
@codebasics4 жыл бұрын
thank you
@naveenkalhan954 жыл бұрын
@10:24 when you take min and max quantile as .001 and .999... I am confused with 0.001... Should it not be 0.01? (meaning 1 percentile). Thank you again.
@kketanbhaalerao4 жыл бұрын
Yes, I am also. bcz 0.001 means 0.1% ?
@viveksingh8813 жыл бұрын
no need to get confused he just went too low with quantile value.... happy learning.....
@aldot15323 жыл бұрын
no, basically he excluded 0.1 % of samples in both ends (upper and lower). the lower end is 0.1 %, which means he excluded 0.1% of samples below the upper end is 99.9%, which means he excluded 0.1 % of samples above
@nafisehyazdi98763 жыл бұрын
this tutorial was really good, Thank you
@codebasics3 жыл бұрын
Glad it was helpful!
@matlabtutorials298611 ай бұрын
Sir , hdbscan outlier detection pe bhe video banaye please
@tauhidanwar35124 жыл бұрын
I am confused between the percentage you have taken in min and max thersold. You said that you used 1% as min but you used 0.001 which 0.1 % and 99 % as max but you used 0.999 which is 99.9%. Plz clarify this issue sir. Thanks for this hard work for us.
@codebasics4 жыл бұрын
I actually meant 0.1% and 99.9%, exact percentage or quartile can really vary on case to case bases. You basically use your sense of judgement to come up with these threshold values
@_Raz_ Жыл бұрын
This is good only for small data sets . But if we have big datasets with multiple of col so it's very hard to apply
@abhimistry92262 жыл бұрын
Thank you dhaval bhai
@immanuelsuleiman75504 жыл бұрын
great content you just gained a new subscriber thank you for your efforts sir
@codebasics4 жыл бұрын
I am glad it was helpful
@santoshkumarmishra4413 жыл бұрын
nice explanation sir like always
@haintuvn4 жыл бұрын
"quantile(0.001 , 0.999)". When we choose 0.001 or why dot not we choose 0.005 or other? Are there any regulation/ suggestions to choose these numbers? Thank you teacher!
@abhimanyutiwari1002 жыл бұрын
Same question
@demoprog68782 жыл бұрын
This is a matter of intuition
@dhruvshah33948 ай бұрын
Just one correction @12:15 you mentioned minimum threshold is 1% but isn't it actually 0.1% ?
@javedj53383 жыл бұрын
nice explanation. clear
@codebasics3 жыл бұрын
I am glad you liked it
@Ashokkumar-ds1nq4 жыл бұрын
The Tutorial is just amazing, can you please magnify your screen a bit for a clearer view?
@MindyBrockdesigns2 жыл бұрын
What if you have several variables to fix outliers for in one data set. For example What if you wanted to remove outliers in the ‘price’ and ‘price-per-square’ variables.
@saisridatta8443 жыл бұрын
Awesome sirr
@robertaraujo3472 жыл бұрын
I'd like to know why you've used the variable price per area (which is just the quotient between price and area) to do the outlier treatment instead of using the mahalanobis distance (that infact, take into account the correlation between the variables) since you have 4 numerical columns. I hope someone can answer to me. I'm new in this and I have so many questions about it :)
@NikitaSharma-bs4gg2 жыл бұрын
thank you- really helpful
@soniadubey47733 жыл бұрын
thanks. very clearly explained.
@codebasics3 жыл бұрын
Glad it was helpful!
@saramoeini42864 жыл бұрын
thanks alot. i have question . should we do this procedure for all features one by one for detecting outliers and then remove it?
@khushpatelmd4 жыл бұрын
Shouldn’t it be 97.5 and 2.5 as 95% of values are within 2SD
@yashikasorathia86393 жыл бұрын
Amazing tutorial sir, but I have one question. How would you decide what quantile value to keep since dataset would be from different domain apart from retail price such as weather report or sales report or any other?
@covelus10 ай бұрын
If I properly understood your question (good one, BTW), I would say domain knowledge mixed with an initial dataset statistical analysis.... Right?
@TheShubham7434 жыл бұрын
Great video
@temurochilov2 жыл бұрын
thank you a lot great content.
@ishandaar4 жыл бұрын
thanks, this video is really helpful
@codebasics4 жыл бұрын
Glad it was helpful!
@bhaskartripathi2 жыл бұрын
Good explanation mate ! However you can apply fix percentile removal only on toy datasets. For real world data you would Hampel filters, Isolation forest, rolling window based MAD etc for outlier removal.
@preeethan4 жыл бұрын
What if we want to treat the outliers rather than removing them.? Which is a better practise.?
@codebasics4 жыл бұрын
You can treat them based on a situation either of them is good
@yogeshbharadwaj62003 жыл бұрын
Tks for the great video...
@Unclear-Reality Жыл бұрын
Thank you Sir
@mithilanavishka45312 жыл бұрын
Sir, How do we decide based on, which column to remove the outliers what is the logic for finding that column? I mean why cant we use other fields like total_sqft after I got describe of data, I saw 75% of samples have total_sqft less than 1672, and max total_sqft is 52272, I wanted remove row have maximum total_sqft, is it wrong ? the way I thought
@mohlagare34173 жыл бұрын
thanks a lot for sharing your knowledge and skills , can you please give us dataset. Thanks in advance
@AlonAvramson3 жыл бұрын
Thank you!
@sudhanshusingh85084 жыл бұрын
Hello Sir, I have been through your video and its nice. Since I am new to data analytics I have fair theoretical knowledge about quantiles but don't know on what basis you choose the quantile level, I mean what do you look for in the describe command of any table. please help me with this.
@suryanshsingh2873 Жыл бұрын
How to find that where is the outlier present, because there are so many variable presents in the data set
@chrschra3 жыл бұрын
Nice explanation, thx! But what do to if my data points following are following an exponential distribution?
@manish177882 жыл бұрын
what if data has no outlier. In that case we will loose tiny data? how to know if not outlier removal is needed in big dataset?
@ankitac49942 жыл бұрын
Are there outliers present in categorical data?
@amc84373 жыл бұрын
How about using log transformation to remove the skewness, doesn't it do a similar job with min, max thresold?
please make video how to setup gpu laptop. for deep learning project. i have gpu laptop but when i am starting training gpu is not process my task my haul task done on cpu. i have 4gb nvidia gtx 1650 graphics card
@mitalipatle4993 Жыл бұрын
Can we use this method with larger Data Set?
@YO-in2ij2 жыл бұрын
thank you
@ismailkaracakaya260 Жыл бұрын
But how do you know if the outlier value is above 0.95th percentile?
@haneulkim49022 жыл бұрын
There are different ways to remove outliers, when to use what??
@raghuram63823 жыл бұрын
Is it possible to filter out the outliers of multiple columns in a single program? please do let me know...
@mayanktripathi4u4 жыл бұрын
Is Outlier and Imbalanced are same concept or different? if different could you please share some information... i tried to find based on Definition both seems to be same, but both have different methods to detection and removal. So bit confused.
@codebasics4 жыл бұрын
They are different concepts. By imbalanced most likely you are referring to imbalanced data sets in terms of machine learning where one class label have very less samples compared to another class label
@mayanktripathi4u4 жыл бұрын
@@codebasics - Does it means that Imbalanced data is mainly for Target / Class label and Outlier is for other features from the dataset?
@ashfakurrahman79 Жыл бұрын
Why quantile? and how quantile works?
@mihirit7137 Жыл бұрын
the outliers in this video are the mean prices today 😅
@sa898794 жыл бұрын
can yo do an example of removing outliers using box plot
@codebasics4 жыл бұрын
Yes that is coming up
@sa898794 жыл бұрын
@@codebasics thank you very much
@panduenglishacademy78564 жыл бұрын
I downloaded data from.kagle to.do hand on but when I import csv file in jupyter notebook by its name , it warn an error( name error, file not found Pls help me in solving this issue.)
@panduenglishacademy78564 жыл бұрын
Attribute error :- model panda has no attribute 'read'
@swapnshah32344 жыл бұрын
@@panduenglishacademy7856 df = pd.read_csv('yourfilename.csv') . it should be like this format.
@trashantrathore49952 жыл бұрын
Hi, anyone did the Exercise? Actually, the main quantile outlier removal is done using the process but what to do with 10k NAN values in "last_review" and 'reviews_per_month" column? Apart from this exercise if we encounter that big number as NAN what should we do? Any suggestions...
@malinibhattacharyya3042 жыл бұрын
Sir, how to get jupiter note book?
@JatinSharma-tu2zg3 жыл бұрын
Sir secand wala dataset chahiye
@akashgaddam63203 жыл бұрын
how can we fix the thresole value
@muditsrivastava77194 жыл бұрын
Sir i am not able to download this csv file, it says that data is very large, what to do?
@codebasics4 жыл бұрын
Can you just git clone it?
@muditsrivastava77194 жыл бұрын
@@codebasics yes sir i did, but it says we can't make it to csv ( only raw data is available)
@AnushkaSingh-YearBTechChemical2 жыл бұрын
This wont work in case if the data contains na values