Questions tagged [categorical-encoding]
The categorical-encoding tag has no usage guidance.
82
questions
2
votes
1
answer
81
views
What to do if a specific label of a category appears only a few times?
Let's say I am trying to predict whether a car will be auctioned or not (not what I'm actually trying to do, but it represents it pretty well) using tabular data. I have the year the car was made, its ...
0
votes
1
answer
209
views
NAN in keras neural network results
I am creating a neural network simple architecture. But I keep getting NAN in result, cant figure out why, below is my code.
...
2
votes
1
answer
358
views
One-hot & interaction one-hot on multiple categorical
I was wondering if there is any value to creating combined features out of multiple categorical variables when the individual categorical variables are already one-hot encoded?
Simple example: there ...
1
vote
1
answer
985
views
Should one-hot encoded categorical features needs to be scaled when used along with text feature while deriving semantic similarity?
My aim is to derive textual similarity using multiple features. Some of the features are textual for which I am using (Tfhub 2.0) Universal Sentence encoder. There are other categorical features which ...
0
votes
1
answer
386
views
What are the options/best practices for encoding categorical features for multilabel classification?
I am working on a multilabel classification problem with both continuous and categorical features. For a single label problem, I might make use of a supervised encoder for my categorical features such ...
4
votes
1
answer
734
views
Decision Tree only splits to the left
I can’t really understand, why my decision tree only splits to the left.
I originally have 2 categorical features (further named feature 0 and 1), which I concat to one feature since feature 1 is ...
0
votes
1
answer
244
views
What is the best practice to normalize/standardize imbalanced data for outlier detection or binary classification task?
I'm researching Anomaly/outlier/fraud detection, and I'm looking for the best practice to pre-process the synthetic data for imbalanced data. I have checked all methodology for normalizing/...
0
votes
1
answer
82
views
What's the minimum percentage of categories should be present in the categorical variable for to ignore the variable entirely
For example, if i have a feature "colour_codes" that has close to 5000 distinct color codes inside it. And the number of samples/rows is 10 million. Then should I ignore the feature "...
0
votes
0
answers
22
views
Binary classification using xgboost
Why when adding new features in my ADS for a binary classification using XGBOOST my score and uplift has decreased ? What is the best way to treate categorical features or other features in order that ...
0
votes
2
answers
104
views
Handling encoding of a dataset which has more than total 2000 columns
Whenever we have a dataset to be pre processed, before feeding it to the model we convert the categorical values to numerical values for which we generally use LabelEncoding, One Hot encoding etc ...
2
votes
1
answer
436
views
Cat2Vec implementation X = categorical and y = categorical
I am trying to convert categorical values (zipcodes) with Cat2Vec into a matrix which can be used as an input shape for categorical prediction of a target with binary values.
After reading several ...
0
votes
1
answer
185
views
Collapsing categorical data into more than 3 categories
I have a bunch of categorical, part of speech data that I want to collapse into fewer categories. np.where() won't do because I want to have 6 categories at the end: noun, verb, adjective, adverb, ...
0
votes
1
answer
830
views
Turning multiple binary columns into categorical (with less columns) with Python Pandas
I want to turn these categories into values of categorical columns. The values in each category are the current binary columns present in the data frame. We have : A11, A12.. is a detail of A1 so if ...
0
votes
2
answers
19
views
How to encode Income Type Ordinal Data into numbers?
I am doing a mini project on Credit card Approval Prediction. The Dataset I have taken is from Kaggle: https://www.kaggle.com/datasets/rikdifos/credit-card-approval-prediction
Problem: I want to ...
0
votes
0
answers
17
views
Encode multiple label categorical variables with consideration of the frequency and standardization
I'm currently working on a dataset containing, among other features, multi-labeled categorical data per person for the last 3 years. I'm not sure how to handle this kind of categorical data where ...
1
vote
1
answer
204
views
How to do target encoding when data has repeated rows?
How can I do encoding for a category when data has repeated rows? Can I do target encoding? Or Can I utilize another encoding?
I want to figure out how to include a categorical variable in a model to ...
1
vote
2
answers
300
views
Encoding features with big amount of classes
Is it worth to encode features with big amount of classes ( such as 60 )? Or should I leave it as it is ?
4
votes
1
answer
3k
views
Strategies to encode categorical variables with many categories
I was going over the Kaggle competitions IEEE,Categorical Feature Encoding Challenge and one of the ways in which categorical variables have been handled is by replacing the variables by the ...
1
vote
2
answers
668
views
Can decision trees handle Nominal Categorical variables?
I have read that decision trees can handle categorical columns without encoding them.
However, as decision trees make splits on the data, how does it handle Nominal Categorical variables?
Surely a ...
2
votes
2
answers
221
views
Categorical Variable Embedding
I have a categorical variable in my labeled dataset. I trained one-hot encoded version of it in another neural network having embedding layer with a larger labeled dataset. I have obtained the weights ...
0
votes
0
answers
41
views
Ordinal Encoding for Differing Categories
As an example, I have a dataset of available games.
...
0
votes
0
answers
22
views
Encoding of categorical variables to reduce the effect of erroneous labels
I have a structured dataset containing (nominal) categorical variables encoded as labels, let's say a feature includes labels from 1 to 20. Some of the labels in that feature could just be errors, ...
1
vote
2
answers
4k
views
Encoding categorical data with pre-determined dictionary
in case feature encoding, if I'd like to encode my values based on my pre-determined dictionary, how do I do that?
For instance, say, I've values as ...
0
votes
0
answers
23
views
Multi-class classification model unable to return desired outcome
I have a scenario of multi-class dataset with around 10 distinct classes of target. There are 3 categorical features each with multiple labels. If we check the data, each unique combination of feature ...
0
votes
1
answer
25
views
How do I use one hot encoding with 240 nominal variables and each with equal occurrence?
The method I saw that's generally used to deal with large # of nominal variables is to keep the most frequent variables and introduce a new "other" category. But that's not possible with my ...
1
vote
1
answer
28
views
How to prevent my model from mistaking categorical feature for ordinal feature
I have tabular data where each group of 100 rows represents a deployment of a specific geometry that has certain features measured. For example, I have 10000 deployments stored in a column called &...
1
vote
1
answer
130
views
Revisit - Encoding before vs after train test split?
Background: Like a good data scientist, I planned to fit my encoder on my training set and use it to transform my test set. However, when I tried to transform my test set, the encoder threw an error....
0
votes
0
answers
14
views
How to encode data set with all categorical predictors
I have a data set with all categorical predictors. They are 14 in number. If I do one-hot encoding, I would be getting more than 35 new features, which I think is not right due to the curse of ...
1
vote
1
answer
58
views
N-ary decision tree with categorical features
I want to build an n-ary decision tree with categorical features.
I am using ordinary ID3 algorithm to build a tree.
Lets take the next dataset as a training dataset for building a decision tree:
...
0
votes
0
answers
491
views
Binary classification works with softmax, but not sigmoid
I am doing a binary classification problem for seizure classification. I split the data into Training, Validation and Test with the following sizes and shapes
dataset_X = ...
1
vote
1
answer
288
views
Encoding for Linear Regression
I have a CSV file with salary information and other columns.
I am trying to transform some of these columns into proper values, for a ...
2
votes
2
answers
170
views
Decision Trees and Categorical Feature Labelling
I am working on a decision tree model and trying to decide how best to handle categorical features. The features in my dataset are generally high in cardinality and I have found that ordinal labeling ...
1
vote
1
answer
97
views
If I use Weight of Evidence to transform categorical variables, do I still need to inform their indexes to Catboost
I'm using Weight of Evidence (WOE) to encode my categorical features. Do I still need to inform Catboost that they are categorical features by using cat_features parameter?
1
vote
0
answers
42
views
Intuition behind catboost encoding techniques
Can anyone please help me in understanding the effect of various bucketing techniques used in CatBoost Algorithm for categorical features? Like there is border, buckets, binarized target mean, counter ...
0
votes
0
answers
64
views
Encode and replace missing categorical values
Should replacing missing values for categorical variables be done after one-hot-encoding? (ex: I have a column named Car Type: Sedan, Hatchback, MPV, SUV) which has 5% missing values.
Would there be ...
0
votes
0
answers
112
views
1
vote
1
answer
253
views
Categorical feature encoding
I am making a classification model. I have categorical and continuous data.
The categorical columns include columns with 2 classes such as sex (male, female), and multi-class columns such as location.
...
8
votes
5
answers
6k
views
How do I encode the categorical columns if there are more than 15 unique values?
I'm trying to use this data to make a data analysis report using regression. Since regression only allows for numerical types, I then need to encode the categorical data. However, most of these have ...
0
votes
1
answer
38
views
Dealing with observation with arbitrary number of categories with arbitary number of values
Suppose to have a set of elements $X = \{x_1, x_2, ..., x_n\}$. Each element is characterised by a set of features. The features characterising a particular element $x_i$ can belong to one of $q$ ...
2
votes
0
answers
200
views
Does it make sense to use target encoding together with tree-based models?
I'm working on a regression problem with a few high-cardinality categorical features (Forecasting different items with a single model).
Someone suggested to use target-encoding (mean/median of the ...
-1
votes
1
answer
409
views
How to deal with address (like zip-code) for training a model?
To me it doesn't make sense to normalize it even if it is a numerical variable like Zip Code. An address should be interpreted as categorical features like "neighborhood"... ?
Suppose I have ...
1
vote
0
answers
217
views
Encode each comma separated value in Pandas
I have a dataset
...
2
votes
1
answer
32
views
How do I get the mean values that are greater than .5 for my model?
I am trying to build a classification model. One of the variables called specialty has 200 values. Based on a previous post I saw, I decided I wanted to include the values that have the highest mean. ...
5
votes
1
answer
3k
views
Target encoding with KFold cross-validation - how to transform test set?
Let's say I have a categorical feature (cat):
...
1
vote
0
answers
126
views
Handling date and time fields for classification task
I'm working on a classification task(The dataset is 400,000 rows and 30 columns) and one of my features was date-time. I've extracted the month, day of the week, and hour from the dataset (year is a ...
5
votes
2
answers
6k
views
How to handle categorical variables with Random Forest using Scikit Learn?
One of the variables/features is the department id, which is like 1001, 1002, ..., 1218, etc. The ids are nominal, not ordinal, i.e., they are just ids, department 1002 is by no means higher than ...
0
votes
1
answer
163
views
Separating numerical and categorical features in a binary classification problem
I have a dataset with employee data with around 9500 rows, and have to predict if the target is 0 or 1.
Some of my features are the department of an employee, gender, salary, review_score(numerical),...
2
votes
0
answers
327
views
Multi-valued categorical features in LIME
I am working with the LIME implementation by Marco Ribeiro (https://github.com/marcotcr/lime). Specifically, I am utilizing the LimeTabularExplainer as I have a mixture of numerical and categorical ...
0
votes
3
answers
3k
views
Dealing with Extra Categories in Test Set
Suppose I have a data set which consists a dependent variable y and independent variables X. Suppose that there is a specific ...
2
votes
2
answers
627
views
Is it acceptable to use label encoding for nominal categorical data when one hot encoding would create too many features?
I'm working on a short data science project to compare the accuracy of different classification methods. The groups decided to use and compare Random Forest, Naive Bayes and SVM.
The dataset we are ...