Min-abs scaling is often used in situations where the signs of the original values are important and should be preserved, such as when working with financial data or when the scale of the original variables is not important and all that matters is the relative ranking of the values.
they way you teach every thing is just amazing i love it really. i used to learn from many platforms but you are the best of all in conveying the exact meaning in a beautiful way thanks a lot sir and stay bless.
Very nice explanation in Feature Scaling. I have one doubt though, as it is mentioned, Feature Scaling is applied very last once everything is done like handling missing data, categorical data, detecting and removal of ourliers etc. In that case, when we always handle outliers first and then apply scaling, why do we need of RobustScaling for scenarios like outliers? We would not need to think of outliers while applying scaling.
If outliers is our dataset are more then that outliers play an important role in ML algorithm.. May be some important information that y we didn't remove outliers and use robust scaler... Am I correct?.. Just clarify it..
We will never know the true min and max because we are performing the test split and applying fit. But what of the true max or min comes in test data. Then the range of the feature will be beyond the 0 to 1 range. What should we do then?
Hi I been watching your videos and also been making notes on the side and improving my math as well the problem is I didn't focus in my university since I was mostly busy in making web development projects can I laid a job as a data scientist without a master degree cause my GPA is low very low
sir thanks for this amazing play list. students I face some issue while plotting the sns plot at 8:50 then i try this line of code. it helps and resolve. i put here for some help. sns.scatterplot(data =df, x='alcohol',y= 'malic_acid', hue=df['class_label'])
Hello Sir! I want few minutes of yours. I am following this series and it's amazing. I just want to ask something that can you suggest me any book or any project source so that I can practice all concepts practically as well Thank you so much Please reply
Sir, I can understand Hindi little bit, but still can grasp maximum based on your skills. I am having one question. I have introduced 3 outliers records one each for 'Class label' and applied MinMaxScalar. As you teached values are scaled between 0 and 1. But when i compare using kdeplot before and after scaling still i see those outliers between 0 and 1 spread. I am thinking those 3 outliers will be mingled with other values and that is the way we are going to eliminate outliers. plz correct me if i am wrong. Thanks in advance for this stuff.
Hello sir, this is a suggestion, can you please make a video explaining the pipeline concept of the sklearn library. I have tried to learn from other videos from YT and official documentation, but I can't understand and implement pipelining in my code.
I have one more question: why do we need to train_test_split first before applying scaling. What if Data is very huge and learning of mean, SD from training data would give wrong idea because test data set has some different observations which could hamper already learned mean and SD. I know this is very rare scenario but this could happen.
That is my question also.. Some time we do train test split after that use scaling sone time we don't do and use in while dataset ... Y I that?... Can you explain me that
Suppose there is a data feature containing height, ranging from 10 to 50 now lets suppose we did split the data and according to the random seed we took the training set got the range of height from 11 to 48 but those data points having 10 and 50 heights went into test set, now the data is fit on 11 as min and 48 as max, now if we transform the test data these points will results in less than 0 and more than 1 values data points after transforming
Hello! if we are splitting before applying MinMax Scaling, it is possible that maximum value of one feature say 250 end up in Test split. How would then MinMax scaling work considering we are only fitting it on Training dataset.
X_train, X_test, y_train, y_test = train_test_split(df.drop('Class label', axis=1), df['Class label'], test_size=0.3, random_state=0) I DIDN'T GET first two steps of lines of train test split because sir ne pehle ke videos me (x,y,test_size) ye format bataya tha split ke liye ye class label drop kaha se a gaye?
Could you please confirm if we normalisation/standardisation of target variable should also be done along with input variables? Kindly explain with an explanation or link to resources which explain this question.