├── 02.1_Numerical_variables.ipynb ├── 02.2_Categorical_variables.ipynb ├── 02.3_Dates.ipynb ├── 02.4_Mixed_variables.ipynb ├── 02.5_Bonus_Learn_more_on_Lending_Club_dataset.ipynb ├── 03.1_Missing_values.ipynb ├── 03.2_Outliers.ipynb ├── 03.3_Labels.ipynb ├── 03.4_Rare_values.ipynb ├── 03.5_Bonus_Machine_Learning_Algorithms_Overview.ipynb ├── 03.6_Bonus_Additional_reading_resources_on_variable_problems.ipynb ├── 04.1_Variable_magnitude.ipynb ├── 04.2_Linear_assumption.ipynb ├── 04.3_Variable_distribution.ipynb ├── 04.4_Bonus_Additional_reading_resources.ipynb ├── 05.1_Complete_Case_Analysis.ipynb ├── 05.2_Mean_and_median_imputation.ipynb ├── 05.3_Random_sample_imputation.ipynb ├── 05.4_Adding_a_variable_to_capture_NA.ipynb ├── 05.5_End_of_distribution_imputation.ipynb ├── 05.6_Arbitrary_value_imputation.ipynb ├── 06.1_Frequent_category_imputation.ipynb ├── 06.2_Random_sample_imputation.ipynb ├── 06.3_Adding_a_variable_to_capture_NA.ipynb ├── 06.4_Adding_a_category_to_capture_NA.ipynb ├── 07.1_Bonus_Overview_of_missing_ value_imputation_methods.ipynb ├── 07.2_Conclusion_when_to_use_each_NA_imputation_methods.ipynb ├── 08.1_Top_coding_bottom_coding_and_zero_coding.ipynb ├── 09.1_Engineering_rare_values_1.ipynb ├── 09.2_Engineering_rare_values_2.ipynb ├── 09.3_Engineering_rare_values_3.ipynb ├── 09.4_Engineering_rare_values.ipynb ├── 10.10_Bonus_Additional_reading_resources.ipynb ├── 10.1_One_hot_encoding.ipynb ├── 10.2_One_hot_encoding_variables_with_many_labels.ipynb ├── 10.3_Ordinal_numbering_encoding.ipynb ├── 10.4_Count_or_frequency_encoding.ipynb ├── 10.5_Target_guided_ordinal_encoding.ipynb ├── 10.6_Mean_encoding.ipynb ├── 10.7_Probability_ratio_encoding.ipynb ├── 10.8_Weight_of_evidence_WOE.ipynb ├── 10.9_Comparison_of_categorical_variable_encoding.ipynb ├── 11.1_Engineering_mixed_variables.ipynb ├── 12.1_Engineering_dates.ipynb ├── 13.1_Normalisation-Standarisation.ipynb ├── 13.2_Scaling_to_minimum_and_maximum_values.ipynb ├── 13.3_Scaling_to_median_and_quantiles.ipynb ├── 14.1_Gaussian_transformations.ipynb ├── 15.1_Equal_frequency_discretisation.ipynb ├── 15.2_Equal_width_discretisation.ipynb ├── 15.3_Domain_knowledge_discretisation.ipynb ├── 15.4_Discretisation_with_Decision_Trees.ipynb ├── 15.5_Bonus_Additional_reading_resources.ipynb ├── 16.2_Classification_I.ipynb ├── 16.3_Regression.ipynb └── README.md /02.1_Numerical_variables.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/02.1_Numerical_variables.ipynb -------------------------------------------------------------------------------- /02.2_Categorical_variables.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/02.2_Categorical_variables.ipynb -------------------------------------------------------------------------------- /02.3_Dates.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/02.3_Dates.ipynb -------------------------------------------------------------------------------- /02.4_Mixed_variables.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/02.4_Mixed_variables.ipynb -------------------------------------------------------------------------------- /02.5_Bonus_Learn_more_on_Lending_Club_dataset.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/02.5_Bonus_Learn_more_on_Lending_Club_dataset.ipynb -------------------------------------------------------------------------------- /03.1_Missing_values.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/03.1_Missing_values.ipynb -------------------------------------------------------------------------------- /03.2_Outliers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/03.2_Outliers.ipynb -------------------------------------------------------------------------------- /03.3_Labels.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/03.3_Labels.ipynb -------------------------------------------------------------------------------- /03.4_Rare_values.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/03.4_Rare_values.ipynb -------------------------------------------------------------------------------- /03.5_Bonus_Machine_Learning_Algorithms_Overview.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/03.5_Bonus_Machine_Learning_Algorithms_Overview.ipynb -------------------------------------------------------------------------------- /03.6_Bonus_Additional_reading_resources_on_variable_problems.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/03.6_Bonus_Additional_reading_resources_on_variable_problems.ipynb -------------------------------------------------------------------------------- /04.1_Variable_magnitude.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/04.1_Variable_magnitude.ipynb -------------------------------------------------------------------------------- /04.2_Linear_assumption.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/04.2_Linear_assumption.ipynb -------------------------------------------------------------------------------- /04.3_Variable_distribution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/04.3_Variable_distribution.ipynb -------------------------------------------------------------------------------- /04.4_Bonus_Additional_reading_resources.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/04.4_Bonus_Additional_reading_resources.ipynb -------------------------------------------------------------------------------- /05.1_Complete_Case_Analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/05.1_Complete_Case_Analysis.ipynb -------------------------------------------------------------------------------- /05.2_Mean_and_median_imputation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/05.2_Mean_and_median_imputation.ipynb -------------------------------------------------------------------------------- /05.3_Random_sample_imputation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/05.3_Random_sample_imputation.ipynb -------------------------------------------------------------------------------- /05.4_Adding_a_variable_to_capture_NA.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/05.4_Adding_a_variable_to_capture_NA.ipynb -------------------------------------------------------------------------------- /05.5_End_of_distribution_imputation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/05.5_End_of_distribution_imputation.ipynb -------------------------------------------------------------------------------- /05.6_Arbitrary_value_imputation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/05.6_Arbitrary_value_imputation.ipynb -------------------------------------------------------------------------------- /06.1_Frequent_category_imputation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/06.1_Frequent_category_imputation.ipynb -------------------------------------------------------------------------------- /06.2_Random_sample_imputation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/06.2_Random_sample_imputation.ipynb -------------------------------------------------------------------------------- /06.3_Adding_a_variable_to_capture_NA.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/06.3_Adding_a_variable_to_capture_NA.ipynb -------------------------------------------------------------------------------- /06.4_Adding_a_category_to_capture_NA.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/06.4_Adding_a_category_to_capture_NA.ipynb -------------------------------------------------------------------------------- /07.1_Bonus_Overview_of_missing_ value_imputation_methods.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/07.1_Bonus_Overview_of_missing_ value_imputation_methods.ipynb -------------------------------------------------------------------------------- /07.2_Conclusion_when_to_use_each_NA_imputation_methods.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/07.2_Conclusion_when_to_use_each_NA_imputation_methods.ipynb -------------------------------------------------------------------------------- /08.1_Top_coding_bottom_coding_and_zero_coding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/08.1_Top_coding_bottom_coding_and_zero_coding.ipynb -------------------------------------------------------------------------------- /09.1_Engineering_rare_values_1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/09.1_Engineering_rare_values_1.ipynb -------------------------------------------------------------------------------- /09.2_Engineering_rare_values_2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/09.2_Engineering_rare_values_2.ipynb -------------------------------------------------------------------------------- /09.3_Engineering_rare_values_3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/09.3_Engineering_rare_values_3.ipynb -------------------------------------------------------------------------------- /09.4_Engineering_rare_values.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/09.4_Engineering_rare_values.ipynb -------------------------------------------------------------------------------- /10.10_Bonus_Additional_reading_resources.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/10.10_Bonus_Additional_reading_resources.ipynb -------------------------------------------------------------------------------- /10.1_One_hot_encoding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/10.1_One_hot_encoding.ipynb -------------------------------------------------------------------------------- /10.2_One_hot_encoding_variables_with_many_labels.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/10.2_One_hot_encoding_variables_with_many_labels.ipynb -------------------------------------------------------------------------------- /10.3_Ordinal_numbering_encoding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/10.3_Ordinal_numbering_encoding.ipynb -------------------------------------------------------------------------------- /10.4_Count_or_frequency_encoding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/10.4_Count_or_frequency_encoding.ipynb -------------------------------------------------------------------------------- /10.5_Target_guided_ordinal_encoding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/10.5_Target_guided_ordinal_encoding.ipynb -------------------------------------------------------------------------------- /10.6_Mean_encoding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/10.6_Mean_encoding.ipynb -------------------------------------------------------------------------------- /10.7_Probability_ratio_encoding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/10.7_Probability_ratio_encoding.ipynb -------------------------------------------------------------------------------- /10.8_Weight_of_evidence_WOE.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/10.8_Weight_of_evidence_WOE.ipynb -------------------------------------------------------------------------------- /10.9_Comparison_of_categorical_variable_encoding.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/10.9_Comparison_of_categorical_variable_encoding.ipynb -------------------------------------------------------------------------------- /11.1_Engineering_mixed_variables.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/11.1_Engineering_mixed_variables.ipynb -------------------------------------------------------------------------------- /12.1_Engineering_dates.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/12.1_Engineering_dates.ipynb -------------------------------------------------------------------------------- /13.1_Normalisation-Standarisation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/13.1_Normalisation-Standarisation.ipynb -------------------------------------------------------------------------------- /13.2_Scaling_to_minimum_and_maximum_values.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/13.2_Scaling_to_minimum_and_maximum_values.ipynb -------------------------------------------------------------------------------- /13.3_Scaling_to_median_and_quantiles.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/13.3_Scaling_to_median_and_quantiles.ipynb -------------------------------------------------------------------------------- /14.1_Gaussian_transformations.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/14.1_Gaussian_transformations.ipynb -------------------------------------------------------------------------------- /15.1_Equal_frequency_discretisation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/15.1_Equal_frequency_discretisation.ipynb -------------------------------------------------------------------------------- /15.2_Equal_width_discretisation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/15.2_Equal_width_discretisation.ipynb -------------------------------------------------------------------------------- /15.3_Domain_knowledge_discretisation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/15.3_Domain_knowledge_discretisation.ipynb -------------------------------------------------------------------------------- /15.4_Discretisation_with_Decision_Trees.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/15.4_Discretisation_with_Decision_Trees.ipynb -------------------------------------------------------------------------------- /15.5_Bonus_Additional_reading_resources.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/15.5_Bonus_Additional_reading_resources.ipynb -------------------------------------------------------------------------------- /16.2_Classification_I.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/16.2_Classification_I.ipynb -------------------------------------------------------------------------------- /16.3_Regression.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ravigithub7136/Krish-naik/HEAD/16.3_Regression.ipynb -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Feature-Engineering --------------------------------------------------------------------------------